﻿/************************************************************************************//* Headers */#content {	border-right: 1px solid #cdcdcd;}#content h1 {
	width: 482px;
	height: 24px;
	border-bottom: 1px solid #a5a7af;
	color: #5a5e64;
	padding: 0 0 10px 0;
	margin: 0 0 18px 0;
	font-size: 1.5em;
	font-weight: normal;
}
#content h2 {
	font-size: 1.1em;
	padding: 0 0 10px 0;
}
#content h2.withfeeling {	font-weight: normal;	font-size: 1.4em;	padding: 0 0 10px 0;	border-bottom: none;}#content h2.nopad {	font-size: 1.1em;	padding: 0 0 0px 0;}#content h3 {	font-size: 1em;	padding: 0 0 2px 0;}#content h4 {	font-size: 1em;}/* Paragraph */#content p {	padding: 0 25px 15px 0;}/* Unordered List */#content ul { padding: 0 0 15px 0; }	#content ul li {		padding: 3px 0 3px 10px;		background: url("../img/content/bullet.gif") 0 7px no-repeat;	}/* Ordered List */#content ol { padding: 0 0 15px 23px; }	#content ol li { padding: 3px 0; }/* Float Right */.right { float: right; }/* Table */#content table {	margin: 0 0 15px 0;}	#content table tr.alternate {		background: #eaebec;	}	#content table tr th  { padding: 0px 7px 8px 10px; }	#content table tr td  { padding: 6px 7px 8px 10px; vertical-align: top;}/* legacy CP */#content table tr td.likemenu9 {	padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; vertical-align: top;}#content table.likemenu9 tr td {	padding: 0px 0px 2px 10px; margin: 0px 0px 0px 0px; vertical-align: middle; text-align: middle;}/* Clear */div.clear { clear: both; }/* Link Arrow */#content a.arrow {	background: url("../img/content/arrow-large.gif") 0 3px no-repeat;	padding: 0 0 0 13px; }/* Dividing Line */p.dividerLine { 	width: 482px;		w\idth: 457px;	border-bottom: 1px solid #a5a7af;	margin-bottom: 20px;}/* Content Image */#content .contentImg {	position: relative;	width: 482px;		w\idth: 464px;	float: left;	background: #f2f3f4;	margin: 0 0 21px 0;	padding: 8px;	border: 1px solid #dcdcdc;	}		#content .contentImg img { 		float: left; 		border: 1px solid #c9cbcd; 		margin: 0 9px 0 0;	}		#content .contentImg p {		position: relative;		float: left;		width: 187px;		padding-right: 0;		margin: 0 0 0 8px;	}		/* Right Image */	#content .imageRight { 		float: right;		width: 158px;		display: inline;		margin-left: 20px;		margin-right: 20px;	}		#content .imageRight img { margin: 0 0 10px 0; } 		#content .imageRight p { 			width: 155px; 				w\idth: 154px; 			padding: 0 0 5px 1px; 			margin: 0;		} 			#content .imageCenter { 		float: center;		display: inline;		margin-left: 10px;		margin-right: 10px;	}				/* Inline image - right side with left divider line */#content .inlineImage {	width: auto;	float: right;	margin: 0 25px 10px 20px;	border-left: 1px solid #d8d9dc; 	}	#content .inlineImage img { padding: 10px 0 10px 15px; }		/* White Paper*/	#content .inlineImage a.whitePaper {		display: block;		text-indent: -9000px;		width: 185px;		height: 37px;		background: url("../img/content/download-white-paper.gif") 10px 10px no-repeat;	}	/* Dividing lines content */.contentDivided {	width: 482px;	clear: both;	border-top: 1px solid #d8d9dc;	padding: 15px 0 0 0;	float: left;}	.lastDivide { border-bottom: 1px solid #d8d9dc; margin-bottom: 20px;}		/* Focus Boxes */#content #focusBoxEnvelope {	position: relative;	width: 503px;	background:  url("../img/content/focus-box-top.gif") 0 0 no-repeat;	margin: 0 0 50px 0;	padding: 21px 0 0 0;	border-bottom: 13px solid #dcdcdc;}	/* Product Box */	#content .product .focusBox {		margin: 0;		padding: 0 0 0 15px;		border-left: 1px solid #dcdcdc;		border-right: 1px solid #dcdcdc;		background: #f3f3f3;		min-height: 185px;		min-height: auto !important;		*height: 185px;	}	#content .product .focusBox div.img  {		position: absolute;		top: -10px;		right: 17px;		width: 149px;		height: 276px;		}						/* Truscan */		#content .product #truScan div.img {			width: 171px;			height: 279px;			}									#content .product .focusBox h2 {		width: 263px;		height: 19px;		display: block;		overflow: hidden;		text-indent: -9000px;	}		#firstDefender h2 { background: url("../img/headers/firstdefender.gif") 0 0 no-repeat; }		#truScan h2 { background: url("../img/headers/truscan.gif") 0 0 no-repeat; }		#flexProbe h2 { background: url("../img/headers/flexprobe.gif") 0 0 no-repeat; }		h2#flexprobeTruscan { background: url("../img/headers/flexprobe-for-truscan.gif") 0 0 no-repeat; }			#content .product .focusBox p {		width: 308px;		line-height: 1.3em;		padding-right: 0;	}		#content .product .focusBox ul li {		width: 320px;			w\idth: 307px;		padding: 3px 0 3px 13px;		background: url("../img/content/arrow-large.gif") 0 5px no-repeat;		font-weight: bold;	}	/* Tabs */#content ul#tabs {	position: relative;	width: 505px;	height: 27px;	padding: 0;	z-index: 100;}	#content ul#tabs li {		display: inline;		background: none;		padding: 0;			}	#content ul#tabs li a {		display: block;		float: left;		background-repeat: no-repeat;		background-position: 0 0;		height: 27px;		text-indent: -9000px;		margin: 0 7px 0 0;		overflow: hidden;	}		#content ul#tabs li a:hover, #content ul#tabs li.active a {			background-position: 0 -27px;		}		#content ul#tabs li#features a {width: 149px; background-image: url("../img/content/tab-features-benefits.gif"); }		#content ul#tabs li#specs a {width: 117px; background-image: url("../img/content/tab-specifications.gif"); }		#content ul#tabs li#other a {width: 139px; background-image: url("../img/content/tab-other-information.gif"); }		#content ul#tabs li#testingValidation a {width: 148px; background-image: url("../img/content/tab-testing-validation.gif"); }	/* Tabs Content */	#content #tabsContainer {		position: relative;		width: 505px;			w\idth: 491px;		float: left;		margin: -1px 0 65px 0;		background:  url("../img/content/bg-tabs.gif") 0 0 no-repeat;		padding: 28px 0 0 14px;		}				/* Features & Benefits Tab */		#content #contentFeatures img { position: absolute; top: 28px; left: 14px; }			#content .contentFeaturesRight { 				width: 321px;				margin: 0 0 0 153px;			} 			#content .contentFeaturesRight p { width: 321px; padding-right: 0;}					/* Specifications Tab */		#content #contentSpecs p, #content #contentSpecs ul { width: 200px; padding-right: 0;}			#content #contentSpecs { margin-left: -14px;}		/* Landing Box */#content .landing .focusBox {	margin: 0;	padding: 13px 0 0 7px;	border-left: 1px solid #dcdcdc;	border-right: 1px solid #dcdcdc;	background: #f3f3f3;}	#content .landing .focusBox div.img {		position: absolute;		top: 63px;		right: 9px;		width: 102px;		height: 186px;		}			/* TruScan */			#content .landing #truScan div.img {				width: 102px;				height: 186px;			}							#content .landing .focusBox .boxContent {		width: 472px;			w\idth: 289px;		min-height: 191px;		min-height: auto !important;		*height: 191px;		margin: -25px 0 0 0;		padding: 10px 0 0 183px;		}		#content #chemical {background: url("../img/content/mainImage-chemical.jpg") 0 0 no-repeat; }		#content #authentication {background: url("../img/content/mainImage-authentication.jpg") 0 0 no-repeat; }		#content #materialVerification {background: url("../img/content/mainImage-material-verification.jpg") 0 0 no-repeat; }		#content #medicalDevices {background: url("../img/content/mainImage-medical-devices.jpg") 0 0 no-repeat; }				#content .landing .focusBox h1#firstDefender { width: 163px; background: url("../img/headers/firstdefender.gif") 0 0 no-repeat; }						#content .landing .focusBox .boxContent a {			width: 112px;			height: 17px;			display: block;			padding: 0 0 10px 0;			text-indent: -9000px;			overflow: hidden;			background: url("../img/content/learn-more.gif") 0 0 no-repeat; 		}		#content .landing .focusBox h2 {			display: block;			text-indent: -9000px;			height: 41px;		}			#content .landing .focusBox #materialVerification h2 { width: 195px; background: url("../img/content/title-material-verification.gif") 0 0 no-repeat; }			#content .landing .focusBox #chemical h2 { width: 254px; background: url("../img/content/title-chemical.gif") 0 0 no-repeat; }			#content .landing .focusBox #authentication h2 { width: 221px; background: url("../img/content/title-authentication.gif") 0 0 no-repeat; }			#content .landing .focusBox #medicalDevices h2 { width: 225px; background: url("../img/content/title-medical-devices.gif") 0 0 no-repeat; }				#content .landing .focusBox p {		width: 204px;		line-height: 1.3em;		padding-right: 0;	}	/* Content Blocks */#content .contentBlock {	float: left;	width: 166px;	margin: 0 25px 15px 0;	*margin-bottom: 0;	}	#content .contentBlock h2 a { 		display: block;		height: 15px;		text-indent: -9000px;		overflow: hidden;		}		#content .contentBlock h2#products a { width: 70px; background: url("../img/content/products.gif") 0 0 no-repeat; }		#content .contentBlock h2#applications a { width: 99px; background: url("../img/content/applications.gif") 0 0 no-repeat; }		#content .contentBlock h2#safetySecurity a { width: 80px; background: url("../img/content/safety-security.gif") 0 0 no-repeat; }		#content .contentBlock h2#pharmIndustrial a { width: 121px; background: url("../img/content/pharmaceutical-industrial.gif") 0 0 no-repeat; }		#content .contentBlock h2#opticalSubsystems a { width: 94px; background: url("../img/content/optical-subsystems.gif") 0 0 no-repeat; }		#content .contentBlock h2#globalSales a { width: 94px; background: url("../img/content/global-sales.gif") 0 0 no-repeat; }/* CP h2 when not a still needs gif.  WTF? */		#content .contentBlock h2#applicationsNOA { height: 15px; width: 99px; background: url("../img/content/applications.gif") 0 0 no-repeat; }		#content .contentBlock h2#productsNOA { height: 15px; width: 70px; background: url("../img/content/products.gif") 0 0 no-repeat; }	#content .contentBlock p { width: 166px; padding-bottom: 7px; padding-right: 0; }		#content .contentBlock ul li { padding: 2px 0 2px 10px; }		/* Longer blocks (on Medical Devices landing page) */	#content .longBlock { width: 210px; }		#content .longBlock p { width: 210px; }			/* 3 Column (on Product Acquisition landing page) */	#content .threeCol { width: 143px; margin-right: 29px; }		#content .threeCol h2 a { height: 33px; }		#content .threeCol p { width: 140px; padding-bottom: 15px; }		#content .lastCol { margin: 0; }		/* CP - Content Blocks, but 3-wide for Optical Systems e.g. */#content .contentBlock3w {	float: left;	width: 372px;	margin: 0 25px 15px 0;	*margin-bottom: 0;	}	#content .contentBlock3w h2 a { 		display: block;		height: 35px;		text-indent: -9000px;		overflow: hidden;		}		#content .contentBlock3w h2#opticalSubsystems a { width: 94px; background: url("../img/content/optical-subsystems.gif") 0 0 no-repeat; }	#content .contentBlock3w p { width: 432px; padding-bottom: 7px; padding-right: 0; }						/* Quote on landing pages */#content .quote {	display: block;	width: 120px;	margin: 0;	float: left;	font-weight: bold;	color: #e07a44;	text-indent: -9000px;	}	#content #quoteChemical { height: 147px;  background: url("../img/content/quote-chemical.gif") 0 0 no-repeat; }	#content #quoteMaterial { height: 198px;  background: url("../img/content/quote-material.gif") 0 0 no-repeat; }/* Contact Information - table */#content table.contactInfo th { padding: 0 10px 0 0; vertical-align: top; }#content table.contactInfo td { padding: 0 0 10px 0;  vertical-align: top; }/* Press Releases */#content .press, .news {	width: 482px;	border-bottom: 1px solid #d8d9dc;	padding: 17px 0 2px 0;	float: left;	}		#content .press h3 { padding: 0; }	#content .press h4 { padding: 5px 0 0 0; }	#content .press p { width: auto; padding-right: 0;}		#content .press span { 		display: block;		float: right;		margin: 0 5px 17px 0;		width: 151px;		text-align: center;		border-left: 1px solid #d8d9dc;	}		#content .press img { 			 padding: 0 0 0 12px;		}			#content #years { 		color: #d8d9dc;		padding: 0 0 30px 0;	}			#content #years span { font-weight: bold; color: #4e5259;}					#content h3.pressSubHdr { width: 482px; font-style: italic; padding: 0 0 10px 0; }/* News */#content table.news { 	clear: both;	padding: 0 0 15px 0;	}	#content table.news tr td a { font-weight: bold; }		#content td.iconPlay { 		width: 24px;		height: 26px;		background: #fff url("../img/content/icon-play.gif") 8px 8px no-repeat;		}		#content tr.alternate td.iconPlay { background: #f2f3f4 url("../img/content/icon-play.gif") 8px 8px no-repeat; }		/*Graphical  Links in Content*/#content ul.links {	position: relative;	width: 180px;	float: right;	margin: 0 0 15px 15px;	border-left: 1px solid #d8d9dc;	padding-right: 25px;	}	#content ul.links li {		background: none;		margin: 0 0 0 13px;		padding: 9px 0;		border-bottom: 1px dashed #d8d9dc;		}		#content ul.links li.first { padding-top: 0; }		#content ul.links li.last { border: none; padding-bottom: 0;}				#content ul.links a {			width: 166px;			margin: 0;			padding: 0;			display: block;			text-indent: -9000px;			overflow: hidden;			background-repeat: no-repeat;			}			/* Back */			#content ul.links li a.back { 				width: 166px;				height: 12px;				background-position: 0 0;				}				/* Back - press release */				#content ul#press li a.back { background-image: url("../img/content/back-press-releases.gif"); }								/* Back - careers */				#content ul#careers li a.back { background-image: url("../img/content/back-job-listings.gif"); }								/* Back - news */				#content ul#news li a.back { background-image: url("../img/content/back-news.gif"); }								#content ul li a.back:hover { background-position: 0 -12px; }					/* Pdf */		#content ul.links li a.pdf { 			width: 153px;			height: 17px;			background-image: url("../img/content/download-pdf.gif");			background-position: 0 0;			}			#content ul.links li a.pdf:hover { background-position: 0 -17px; }			/* Download Center */#content form#downloadForm {	padding: 0 0 50px 0;}#content p.orLine {	width: 100%;	height: 1px;	border-top: 1px solid #d8d9dc;	margin: 16px 0 0 0;	padding-right: 0;}	#content p.orLine span { 		position: relative;		display: block;		width: 10px;		background: #fff;		padding: 0 3px;		text-align: center;		font-weight: bold;		margin: -8px 0 0 221px;		z-index: 50;	}	/* Executive Team Bios */#content div.bio {	width: 482px;	padding: 0 0 9px 0;}	#content div.bio h2 {		background: #f2f3f4;		padding: 7px 0 0 10px;		font-size: 1em;	}	#content div.bio h3 {		background: #f2f3f4;		padding: 1px 0 7px 10px;		font-style: italic;		margin: 0 0 8px 0;		font-weight: normal;	}	#content div.bio img { float: left; padding: 3px 10px 10px 10px; }		#content div.bio p {		width: 363px;		margin: 0 0 0 113px;		padding-right: 0;	}		/* No Image */		#content div.noImage p { width: 468px; margin: 0 0 0 10px; padding-right: 0; }			/* Side by Side */	#content div.sideBySide {		width: 232px;		float: left;		margin-right: 19px;		padding: 0;	}	#content div.sideBySide p { width: auto; margin: 0 0 0 10px; padding-right: 0; }	#content div.last { margin: 0; }	/*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************//* Everything above this line is PM file as of 14-Nov 15:30, everything below was added by popolo      *//*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************//*******************************************************************************************************/#content table.downloadarea { /* cpx */	width: 482px;	background: #f2f3f4;}	#content table.downloadarea h2 { /* cpx */		color: #0c0c0c;		font-size: 14px;		font-weight: bold;		/* border-bottom: 2px solid #dcdcdc; */		background: #f2f3f4;		padding: 0 0 0 0px; 			}	#content table.downloadarea td { /* cpx */		/* font-size: 10px;	*/		border-bottom: 1px solid #dcdcdc;	}	#content table.tinytable {	font-size: 9px; 	width: 452px;	border-bottom: 0px solid #dcdcdc; 	border-bottom: none; 	background: #f2f3f4;	margin: 0 0 0 0px;	padding: 0 0 0 0px; }#content table.tinytable td { /* cpx */	font-size: 9px;	border-bottom: 1px solid #dcdcdc; 	background: #f2f3f4;	margin: 0 0 0 0px;	padding: 0 0 0px 0px; 	}#content table.tinytable a { /* cpx */	font-size: 9px;}#content table.tinytable i { /* cpx */	font-size: 9px;}/* for distributor contact lists, based on "press" with mods */#content DIV.contactlist{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 9px;    WIDTH: 482px;    PADDING-TOP: 0px;}#content DIV.contactlist H2{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    FONT-SIZE: 1em;    BACKGROUND: #f2f3f4;    PADDING-BOTTOM: 7px;    PADDING-TOP: 7px;}#content DIV.contactlist P, TABLE, TR, TD{    PADDING-LEFT: 0px;    FONT-SIZE: 1em;}/* investors; id press with mods */#content .investors {	width: 482px;	border-bottom: 1px solid #d8d9dc;	padding: 17px 0px 2px 0px;	float: left;	}		#content .investors h3	{ padding: 0; }	#content .investors h4	{ padding: 5px 0 0 0; }	#content .investors p 	{ width: auto; padding-right: 0;}	#content .investors * {	vertical-align:middle;	}	#content .investors span { 	display: table-cell; 	float: right;	margin: 0px 5px 11px 11px;	width: 251px;	height: 90px; /* instead of making investor logos same height */	text-align: center;	vertical-align: middle;	border-left: 1px solid #d8d9dc;}	#content .investors img { 		padding: 0 0 0 0px;		vertical-align: middle;	}	/* p Arrow - based on Link arrow, this puts an arrow at the left when the link might be in the middle of the <p> */#content p.arrow {	background: url("../img/content/arrow-large.gif") 0 3px no-repeat;	padding-left: 13px; }		div#sitemapBox {	text-align: middle;	width: 320px;	font-size: 14px;	font-weight: normal;}div#sitemapBox ul {	margin-bottom: -10px;}div#sitemapBox ul li ul li {	font-size: 11px;}	/* highslide */.highslide {
/*	cursor: url("/includes/highslide/graphics/zoomin.cur"), pointer; */
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {	border: 2px solid white;}.highslide-image {	border: 10px solid white;}.highslide-image-blur {}.highslide-caption {    display: none;    border: 5px solid white;    border-top: none;    padding: 5px;    background-color: white;}.highslide-loading {    display: block;	color: white;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;    text-decoration: none;	padding: 3px;	border-top: 1px solid white;	border-bottom: 1px solid white;    background-color: black;    /*    padding-left: 22px;    background-image: url(highslide/graphics/loader.gif);    background-repeat: no-repeat;    background-position: 3px 1px;    */}a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}.highslide-display-block {    display: block;}.highslide-display-none {    display: none;}	/* hightslide html */.highslide-html {    background-color: white;}.highslide-html-blur {}.highslide-html-content {	position: absolute;    display: none;}/* Styles for the popup */.highslide-wrapper {	background-color: white;}.highslide-wrapper .highslide-html-content {    width: 400px;    padding: 5px;}.highslide-wrapper .highslide-header div {}.highslide-wrapper .highslide-header ul {	margin: 0;	padding: 0;	text-align: right;}.highslide-wrapper .highslide-header ul li {	display: inline;	padding-left: 1em;}.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {	display: none;}.highslide-wrapper .highslide-header a {	font-weight: bold;	color: gray;	text-transform: uppercase;	text-decoration: none;}.highslide-wrapper .highslide-header a:hover {	color: black;}.highslide-wrapper .highslide-header .highslide-move a {	cursor: move;}.highslide-wrapper .highslide-footer {	height: 11px;}.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url("/includes/highslide/graphics/resize.gif");
}
.highslide-wrapper .highslide-body {
}
.highslide-move {    cursor: move;}.highslide-resize {    cursor: nw-resize;}/* These must be the last of the Highslide rules */.highslide-display-block {    display: block;}.highslide-display-none {    display: none;}
