<!--
/* element-level styles */	

/* DAJ NOTE - additional style sheet (scrollingStyles.css) added 8/20/07 - to be added to this main sheet asap */

body { text-align:center; font-size:12px;  font-family: verdana, arial, sans-serif; color: #555; background: url('images/gradient_background.jpg');  }

/* ---------------------------------------------------------- */
/* DAJ 08/22/07 added to eliminate multiple instances of image for bullets on product pages */
tr.triangleBullets td {background: url('images/blue-pointer.gif') no-repeat; padding-left:19px; vertical-align:top}
ul.triangleBullets li {list-style-image: url('images/blue-pointer.gif'); margin-left:-26px; padding-left:4px }
/* (sub-bullets) */
ul.triangleBullets li ul li {list-style-image:url('none'); list-style-type: circle; margin-left:-26px; padding-left:4px }
ul.triangleBullets {margin-top:7px;}
/* ---------------------------------------------------------- */
/* DAJ 01/01/2008 added for left nav bullets to minimize excessive code */
table.nav td p.hotTopic {background: url("images/squares_0_hl.gif") no-repeat;  margin-left:12px; padding-left:1.25em; text-align:left;}
table.nav td p.hotTopic {vertical-align:top; }
body.home table.nav td.nav {background: url("images/line-nav2.jpg") no-repeat;  }
/* ---------------------------------------------------------- */
/* DAJ 08/22/07 added to eliminate excess local styling on trade show page  */
table.tableList {padding-left:0.5em; border:solid 2px #C0C0C0; }
/*table.tableList td {vertical-align:top; padding-bottom:1.5em;}*/
table.tableList td {vertical-align:top; padding-bottom:1.5em;}
table.tableList th {background:#C0C0C0; height:2em; vertical-align:middle;}
tr.title td {color:#000; vertical-align:middle; height:2em;}
/* ---------------------------------------------------------- */

/* MFM 11-25-08 new PKW tables */
table.PKWtableList {padding-left:0.5em; border:solid 2px #C0C0C0; }
table.PKWtableList th {background:#C0C0C0; padding-left:6px; height:2em; vertical-align:middle;}
table.PKW td { text-align:left; padding-right:20px;}
tr.PKWgreyRow td {background:#ebebeb; padding:0.5em; vertical-align:middle;}
tr.PKWwhiteRow td {background:#fff; padding:0.5em; vertical-align:middle;}	
tr.PKWsubHeadRow td {font-weight:bold; padding:0.5em; vertical-align:bottom;}
/* ---------------------------------------------------------- */

/* MFM 01-08-09 TradeShow tables */
table.TStableBox {padding-left:0.5em; border:solid 2px #C0C0C0; }
table.PKWtableList th {background:#C0C0C0; padding-left:6px; height:2em; vertical-align:middle;}
table.PKW td { text-align:left; padding-right:20px;}
tr.PKWgreyRow td {background:#ebebeb; padding:0.5em; vertical-align:middle;}
tr.PKWwhiteRow td {background:#fff; padding:0.5em; vertical-align:middle;}	
tr.PKWsubHeadRow td {font-weight:bold; padding:0.5em; vertical-align:bottom;}
/* ---------------------------------------------------------- */

/* DAj 12/17/2007    TABLE styles */
tr.greyRow td {background:#ebebeb;   }
tr.whiteRow td {background:#fff;}	
tr.subHeadRow td {font-weight:bold; padding:0.25em; vertical-align:bottom;}
/* ---------------------------------------------------------*/
/* DAJ 1/05/08 productLit.asp styles */
table.productLiterature {border: solid 1px #ebebeb; font-size:11px; }
table.productLiterature h3 { padding-left:0.5em;}
table.productLiterature td {padding:0.5em; vertical-align:top; border-bottom: solid 1px #ebebeb; border-top: solid 1px #ebebeb;}	
table.productLiterature tr.rowHead td {font-weight:bold; margin-bottom:1.5em; }
table.productLiterature h3 {padding-top:1em; padding-bottom:0.25em;}
/* ---------------------------------------------------------*/


table.header_checks {background:url('images/header_checks_scroller.jpg');}

	
/* size & general classes :
   tagline
   sitemap  */
   
.note {font-size:11px; font-style:oblique;}   

.small {font-size:10px;}

.red {color:#cc0033;}	
	
#frame {width:850px; margin:auto; 
	text-align:left;/*needed to counteract ie's text-align center to center the body*/ 
	border:solid 5px #003399; background:#f1f1f1;}
		
input {
	border:solid 1px; 
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#003399;
	text-align:left;
	vertical-align: text-bottom;}
	
h1, h2, h3, h4, h5 {font-family: verdana, arial,sans-serif; margin:0; color : #000000;}
h1 {font-size:14pt; }
h2 {font-size:12pt; }
h3 {font-size:9pt;}	

.h1_s {
	font-family: verdana, arial,sans-serif; margin:0; color : #000000;
	font-size:14pt;
	font-weight:bold;
  position:relative;
	left:227px;
	top:-23px;
  
}


h2.blueLG {
	color : #003399;
	
}

.blueLG2 {
	color : #003399;
}


navigation {
 /*background=images/fc-main-bck2.gif;*/

}

td.doc {
font-size:12px;  font-family: verdana, arial, sans-serif; color: #555; 
line-height: 155%; padding-right:10px; padding-left:5px;
}

td.nav {
font-size:10px;  font-family: verdana, arial, sans-serif; color: #555; 
 padding-right:0px; padding-left:0px;
}

td.home {
font-size:10px;  font-family: verdana, arial, sans-serif; color: #555; 
 padding-right:5px; padding-left:5px;
}
	
a.nav:link		{ color: #339; text-decoration: none; font-weight:bold}
a.nav:visited	{ color: #339; text-decoration: none; font-weight:bold }
a.nav:hover, a:active	{ color: #39f; font-weight:bold }	
	
img.border {border:20px solid white}

/*ul {align:left;}*/

/* this is for the "a" link for the kt sitemap 
#ktSiteMap {visibility:hidden; display:none;}*/
	
/* link styles */
a:link		{ color: #339; text-decoration: none; font-weight:bold; }
a:visited	{ color: #339; text-decoration: none; }
a:hover, a:active	{ color: #39f; }

a.bluenav {color:#003399; text-decoration: none; font-weight:normal; }
a.bluenav:visited {color:#003399; text-decoration: none; font-weight:normal; }
a.bluenav:hover {color:#003399; text-decoration: underline; font-weight:normal; }
	
a.blue {color:#003399; text-decoration: none; font-weight:bold; }
a.blue:visited {color:#003399; text-decoration: none; font-weight:bold; }
a.blue:hover {color:#003399; text-decoration: underline; font-weight:bold; }

a.white  {color:#ffffff;}
a.white:hover {color:#ffff66;}
a.white:visited {color:#ffffff; text-decoration: none; font-weight:bold; }
	
a.footer {color:#333399; font-size:10px;}

/* begin useful classes */
.floatLeft {position:relative; float:left; display:inline;}
.floatRight {position:relative; float:right; display:inline;}

.pointer {color:#000; cursor: pointer; }
	
/*.xparent2 {filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2); -moz-opacity:0.2;}*/
/*.xparent8 {filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8); -moz-opacity:0.8;}*/
/*.xparentNot {filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=100.2); -moz-opacity:100.2;}*/

.visible {visibility:visible; display:block;}
.hidden {visibility:hidden; display:none;}
/* begin useful classes */

/* begin header div */
#header {height:64px; background:#fff url('images/header_checks01_.jpg') no-repeat; position:relative; z-index:100}
	div#header p {font-size:10px;}
	/* logo div */
	div#header div.floatLeft {width:550px; height:35px;  margin-top:7px; }
	div#header div.floatLeft img {margin-left:3px; margin-bottom:3px; }
/* IE5 HACK  for logo div */
* html div#header div.floatLeft {width:590px;}
* html div#header div.floatLeft img {margin-bottom:3px;} 		
	
#tagline {float:left; margin-top:2px; border-top:dotted 1px #065fa9;  text-align:left; }
/* IE5 HACK  for tagline p */
* html div#header #tagline {margin-bottom:-7px;}
	/* this is the SiteMap & Home link span */
	#tagline span {width:190px; position:absolute;right:0px; text-align:right; padding-right:1em;}

select
{
	font-size : 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	border-style : solid;
	background-color : white;
	font-weight : bold;
}
.searchBox {width:189px;    padding-top:0px; 
	background:#ffff99; border-left:dotted 1px #065fa9; border-bottom:dotted 1px #065fa9;
	text-align:center; }	


.searchBox p {margin-top:-14px; padding:0; }

	
	
/* begin div with search text box stuff */
div#header div.floatRight {width:200px;   height:37px; padding-top:3px; 
	background:#ffff99; border-left:dotted 1px #065fa9; border-bottom:dotted 1px #065fa9;
	text-align:center; }	
	div#header div.floatRight p {margin-top:4px;  border-top:solid 1px #065fa9;}	
/* IE5 HACKs */
	* html div#header div.floatRight {width:210px;  height:41px;}
	/* search fields  */
	* html div#header div.floatRight div {padding-left:0.25em; padding-right:0.25em;}
	/* advanced search */
	* html div#header div.floatRight p {margin-top:-14px; padding:0; }
	
/* styles for text box, button, and form elements */
.button /* daj added 1/10/08 */
	{background:#003399; 
	color:#f1f1f1;
	font-weight:bold;
	font-size:9px;
	border:2px ridge #f6f6f6;
	text-align:center;}
	
#q  {position:relative;  border:solid 1px #065fa9; width:100px; height:15px; }
#btnG {
	position:relative;
	background:#003399;
	color:#ffff66;
	font-weight:bold;
	font-size:10px;
	border: 2px outset #003399;
}

/*this is the old search
.headerForms {padding:0px; margin:0px; vertical-align:middle;
	font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
input.headerForms {width:100px; height:18px; font-size:7pt; background:#ffffff;}
select.headerForms {background:#ffffff;border:none;font-size:7pt;}
.go {background:#ffffcc; color:#000099; border:ridge 2px #ffffcc; font-size:7pt; font-weight:bold;}
*/

/* BEGIN pulldowns */
div#nav {position:relative; float:left; margin:-8px 0 0 0; background:#003399; width:99.8%; 
z-index:1000; border:solid 1px #000; border-right:solid 1px #000; }
/* IE5 HACK */
* html div#nav {margin:10px 0 -7px 0; }	
div#nav ul {position:relative; margin:0; padding:0; background:#003399; z-index:1000;}
div#nav li {position:relative; float:left; 
			width:10em; 
			border-right:solid 1px #000; 
			z-index:1000;
			list-style:none; margin:0; 
			text-align:center;
			font-size:10px; font-weight:bold;}
div#nav li:hover {background:#065fa9;color:#ffff66;}
div#nav li a {display:block; position:relative; padding:0.25em 0 0.25em 0.5em; color:#ffffff; z-index:1000;}
div#nav>ul a {width:auto;} /* ie doesn't read */
div#nav ul ul {position:absolute; left:0; width:18em; display:none; 
			border:solid 1px #003399; border-top:solid 1px #000;color:#003399;}
	div#nav ul ul li {width:18em; font-weight:normal; }
div#nav li.submenu li {text-align:left; border:none; border-bottom:solid 1px #fff; background:#065fa9;} 
div#nav li.submenu li a:hover {background:#003399; color:#ffff66;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block; }	
/* END pulldowns */
/* end header div */


		
/* begin container for body of page, which is three divs (leftNavBox, prodIntro, and newsSection */		
#productPage #mainContent { }
#mainContent {position:relative; height:580px; z-index:0;}

/* begin Left Section */
#productPage #leftNavBox {}
#leftNavBox {position:relative; display:inline; float:left; 
	height:100%; width:145px; 
	padding-top:20px; margin-top:0; 
	background:#cdcdcd;}
	div#leftNavBox p {margin-top:5px; margin-bottom:5px; }
	/* each section after the links should be set up in a div - this will space them out properly */
	div#leftNavBox div {text-align:center; margin:auto; margin-top:25px; }
	/*this is for the links listed on the left */
	.hotTopics { margin-bottom:2px; margin-left:1em; margin-right:1.5em; 
		padding-top:3px; padding-bottom:3px;
		border-bottom:solid 1px #000000; border-top:solid 1px #000000; 
		font-family:arial,helvetica,sans-serif; font-size:9pt; font-weight:bold; text-align:left; color:#000000; }
	#leftNavBox ul {margin:0; padding:0;}
	#leftNavBox li {line-height:170%; font-size:8pt; text-align:left; list-style:none; margin:0; }
	#leftNavBox li a { padding:0.25em 0 0.25em 1em; color:#003399;}
	#leftNavBox li a:hover {color:#000; font-weight:normal; }

/* begin aval div*/
#aval {width:96px; margin:auto; padding-top:2px;
	border:solid 2px #003399; background:#003399;
	text-align:center;}
	#aval:hover {background:#cc0099; border:solid 2px #cc0099;}
	#aval a	{line-height:120%; font-weight:bold; font-size:10px; color:#fff;}
	#aval a:hover	{color:#ffff66;}
/* end aval div*/	
	
/* begin rep log in div*/
#repLogin  {width:100px; height:80px; background:#86182f; color:#fff; font-size:12px;text-align:center; padding-top:1px;}
/* IE5 HACK */
* html div#repLogin {}			 
input.leftNavForms {padding:0px; margin:0px; vertical-align:middle; width:90px; background:#f1f1f1;
		 color:#b76264; text-align:center;}
div#repLogin form #submit { width:90px;  margin-top:5px; margin-bottom:-5px;
		background:#cdcdcd;border:outset 1px #b76264;
		font-weight:bold; color:#86182f;} 
/* end rep log in div*/		
		/*6b95bf*/	
/* begin catalog div*/		
#prodCat {width:90px;  border:solid 2px #003399;  background:#003399; font-size:10px;}
#prodCat a {color:#fff; font-weight:bold;}
#prodCat a:hover {color:#ffff33;}
	#prodCat img {border-bottom:solid 2px #003399; padding-bottom:2px;}		
/* end catalog div*/
		
/* begin Middle product Section */
#prodIntro {position:relative; display:inline; float:left; 
	width:455px; margin-left:25px; 
	font-size:8pt; text-align:left; white-space:normal; line-height:140%; }
/* IE5 HACK */
* html div#prodIntro {width:425px; width:435px;}	
	
	#prodIntro h1 {margin-top:25px;  z-index:0;}	
	#prodIntro p {margin-top:10px; margin-bottom:10px; }
	#prodIntro ul {
		width:435px; height:225px;
		list-style:none; margin:0; padding:0; 
		background:#ffffff;
		border:solid 3px #003399; border-right:none;}
	#prodIntro ul li {
		float:left; display:block;
		width:125px; height:228px;
		margin:0; padding-right:10px; padding-left:6px;
		border-right:solid 4px #003399;}
	#prodIntro ul li p {	
		padding-left:5px; margin-top:5px;
		line-height:110%;}
	#prodIntro h3 {
		margin-top:2px;
		border-bottom:solid 1px #003399;
		color:#003399; }	
	#prodIntro a {color:#003399;}	
	#prodIntro a:hover {color:#000;}	

ul li a#industrial_flow_products,
ul li a#OEM_flow_products,
ul li a#aerospace_products {
	display:block;
	/*padding: 10px 10px 80px 5px;*/
	text-decoration:none;
	 text-align:center;
	}
a#industrial_flow_products img,
a#OEM_flow_products img,
a#aerospace_products img {width:120px;vertical-align:bottom}
	
/*ul a#industrial_flow_products {background: url(images/Industrialmain_119px.gif) no-repeat bottom center;}
	ul a#OEM_flow_products {background: url(images/OEM_on_Blue_bk_100px.jpg) no-repeat bottom center;}	
	ul a#aerospace_products {background: url(images/Aeromain_119px.gif) no-repeat bottom center;}
	ul a#industrial_flow_products:hover, ul a#OEM_flow_products:hover, ul a#aerospace_products:hover 
		{filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8); -moz-opacity:0.8;} */

/* right Section */	
#newsSection {position:relative; display:inline; float:right; width:175px;background:#ffffff; font-size:8pt; line-height:150%; margin-top:20px;}		
	#newsSection h3 {background:#f1f1f1 url('images/roundTop.gif') no-repeat left top; 
		height:20px;
		margin-bottom:3px; padding-top:3px; padding-left:6px;  
		color:#000000 }
	#newsSection ul {padding-left:7px; font-style:italic; margin-left:14px; color:#003399; margin-top:2px; }
	#newsSection ul li {line-height:135%; margin-bottom:3px;}
.newProdName {margin-left:8px;}

/* begin footer */
#footer {position:relative; border-top:solid 1px #333399; font-size:7pt; color:#333399; text-align:center;}
	

/* begin industry links */
#IndLinks {text-align:left; border:solid 1px #003399; padding:8px; position:absolute;top:235px;left:80px; width:350px; background-color:#f1f1f1; z-index:600;}
	#IndLinks ul {margin-top:5px;}
	#IndLinks p {text-align:right; margin-bottom:5px;}
/* end industry links */	


.styleTitle
{
   font: bold 11px Arial;
   color: #FFFFFF;
}

.bodyText
{
	text-align:left;
}


#leftNavSS {position:relative; display:inline; float:left; 
	height:100%; width:145px; 
	padding-top:20px; margin-top:0; 
	background:#cdcdcd;
	}
	div#leftNavSS p {margin-top:5px; margin-bottom:5px; }
	
	/* each section after the links should be set up in a div - this will space them out properly */
	div#leftNavSS div {text-align:left; margin:auto; margin-top:25px; }
	
	/*this is for the links listed on the left */
	#leftNavSS a {margin:0; padding:0;}
	#leftNavSS a {line-height:170%; font-size:8pt; text-align:left; list-style:none; margin:0; }
	#leftNavSS a { font-size:8pt;  color:#003399;}
	#leftNavSS a:hover {color:#000; font-weight:normal; }

.header_18 {
	font-size: 18pt;
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	
}
.header_12 {
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	}

/* START OF LEFT NAV FOR CD-ROM */
	
Table.Left_Nav_CD {
	padding:20px 0px 0px 20px;  /* white space around the box */
	/*border:1px solid red;*/
	margin:0px;
	vertical-align:top;
}

.nav_box_inside_left {
	background-image:url(fc-main-bck2.gif);  /* blue box to place text into */
	padding-top:5px; 
	/*border:1px solid yellow;*/
	width:140px;
}

.nav_text_left { 
  padding:5px 5px 15px 10px;  /* text spacing between title links and padding for left and right side */
} 

td.MainBody_CD {
	padding:20px 25px 0px 25px;
}

td.MainBody_RepOffices {
	padding:20px 10px 0px 10px;
}


td.MainBody_CD_2 {
	padding:20px 40px 0px 40px;
}

.edge3d {
	background-image: url(images/edge2.gif); 
	background-repeat: repeat-y;
}

/* 
table.productLiterature {border: solid 1px #ebebeb; font-size:11px; }
table.productLiterature h3 { padding-left:0.5em;}
table.productLiterature td {padding:0.5em; vertical-align:top; border-bottom: solid 1px #ebebeb; border-top: solid 1px #ebebeb;}	
table.productLiterature tr.rowHead td {font-weight:bold; margin-bottom:1.5em; }
table.productLiterature h3 {padding-top:1em; padding-bottom:0.25em;}
*/

a.white_link:link  {
	color: white; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: normal;
	font-style: normal; 
	font-family: Arial;
}

a.white_link:active  {
	color: white; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: normal; 
	font-style: normal; 
	font-family: Arial;
}

a.white_link:visited  {
	color: white; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: normal;
	font-style: normal; 
	font-family: Arial;
}

a.white_link:hover {
	color: #ffff66; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: bold; 	
	font-style: normal;	 
	font-family: Arial; 
}


a.email {
	font-weight:normal; 	
	font-style: normal;	 
	font-family: Arial; 
}

img.email {
	vertical-align: bottom;
}

div.blue_line {
	padding:0px;
	margin:0px; 
	border-top:1px solid #333399;
	/*background-color:#33CC99;*/
}	

.footer2black {
color:#000000;
font-size:11px;
font-weight:bold;
}

.footer2blue {
color:#333399;
font-size:10px;
font-weight:bold;
}

.footer2legal {
color:#000000;
font-size:9px;
font-style:italic;
font-weight:bold;
}

p.footer2 {
	margin:0px; 
	padding:15px 0px 15px 0px; 
	/*background-color:#CC0000*/
}

/* MFM 06-24-09 Nuclear Division pages  */

#NuclearH1,
#BlueH1,
#nBlue2 {
	font-family: verdana, arial, sans-serif; 
	margin:0; 
	color : #000000;
	font-size:14pt;
}

#BlueH1 {
	color:#1C6FB3;
}

#nBlue2 {
	color:#1C6FB3;
	font-size:12pt;
	font-weight:bold;
}

td.doc2 {
	font-size:12px;  
	font-family: verdana, arial, sans-serif; 
	color: #555; 
	/*line-height: 155%;*/ 
}

.doc3 {
	font-size:12px;  
	font-family: verdana, arial, sans-serif; 
	/*line-height: 155%;*/ 
}

#List2 {border:solid 1px #C0C0C0;}

tr.titleH td {color:#000; vertical-align:middle; height:3em; padding-left: 10px;}

tr.subH th {background:#C0C0C0; height:3em; vertical-align:middle;}

tr.greyRow2 td {background:#ebebeb; vertical-align:middle; height:3em;}
tr.whiteRow2 td {background:#fff; vertical-align:middle; height:3em;}	

tr.greyRow3 td {background:#ebebeb; vertical-align:middle; height:1em;}
tr.whiteRow3 td {background:#fff; vertical-align:middle; height:1em;}	

.in1 {
	padding-left: 20px;
}
.in2 {
	padding-left: 30px;
}




/* ----------- ST100 Series --------------------------------------- */	 

.smImgs {
  padding:10px 15px 0 15px;
}

.smImgs_b {
  padding: 5px 15px 0 15px;
}

.smBullets {
	vertical-align:top;
  padding:15px 10px 0 0;
}

.smLinks {
	vertical-align:top;
  padding:15px 10px 0 0;
}

.smLinks2 {
	width:190px;
	vertical-align:top;
  padding:15px 0 0 0;
}

/* --------- Prodflowmeter2.asp tables	----------------------------------------------------- */

.fmTables {

}

.fmCol_1 {
	width:20px;
	vertical-align:top;
}

.fmCol_2 {
	width:268px;
	vertical-align:top;
  padding:10px 10px 0 0;
	white-space:nowrap;
}

.fmCol_3 {
	width:76px;
	vertical-align:top;
  padding:10px 10px 0 0;
	white-space:nowrap;	
}

.fmCol_4 {
	width:292px;
	vertical-align:top;
	padding:10px 10px 0 0;
	white-space:nowrap;
}

.txt12b { 
	font-family: verdana, arial,sans-serif; 
	margin:0; 
	color : #000000;
	font-size:12px;
	font-weight:bold;
}


/* for SEO added 05-27-2010 */

h2.greysubs {font-family: verdana, arial,sans-serif; margin:0; color : #555; font-size:10pt;}


.blacksubs {font-family: verdana, arial,sans-serif; margin:0; color : #000000; font-size:12pt;  font-weight:bold;}


/* Beta Login CSS */

#LoginError {
	padding: 40px 0 40px 145px;
	color:red;
	font-size:18px;
	font-weight:bold;
	visibility:hidden;
}

-->