body
	{
		margin: 0;
		padding: 0;
		background-color: #D2D2D2;
		font-family: verdana, arial, helvetica, sans-serif;  
		color: #000;
		font-size: 10px;
		text-align: left;
		border-top: 4px solid #333;
	}
	
img
	{
		border: 0;
	}
	
a {text-decoration: underline}
a:link {color:#f90}
a:visited {color:#f90}
a:active {color:#f90}
a:hover {color:#f90; text-decoration: none}


.uberclear
{
	float: none;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 0;
	font-size: 0;
}
* html .clearer
{
	height: 0;
}

h2
	{
		font-family: arial, verdana, helvetica, sans-serif;  
		color: #000;
		font-size: 11px;
		font-weight: bold;
		margin: 10px 0 10px 0;
	}
	
.wrapper
	{
		border-bottom: 15px solid #FED501;
		padding: 0;
		overflow: hidden;
		width: 100%;
		background-image: url("../images/bg_all.gif") ;
		background-repeat: repeat-x;
		background-position: 0 0;
		background-color: #fff;
	}
	
.banner
	{
		height: 89px;
		width: 100%;
		background-color: #F2F2F2;
	}
	
.logo
	{
		float: left;
	}
	
.logo img
	{
		margin: 14px 0 0 23px;
	}
	
.banner div
	{
		float: right;
		background-image: url("../images/bg_topnav.gif") ;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #333;
		height: 24px;
		width: 183px;
		padding: 5px 0 0 30px;		
		voice-family: "\"}\"";
		voice-family: inherit;
	
		height: 19px;
		width: 253px;
	}
	/* Begin hiding from Mac IE */
	/* \*/
	html>body .banner div
	{
		height: 19px;
		width: 283px;
	}
	/* End hiding from Mac IE */
	
	
.banner div img
	{
		margin: 0 10px;
	}
	
#navigation
	{
		margin: 0;
		padding: 0;
		list-style: none;
		height: 36px;
		width: 755px;
	}
	
	#navigation li
		{
			height: 36px;
			float: left;
		}
		
		#navigation li a
			{
				float: left;
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 36px;
				text-indent: -57192381px;
				text-decoration: none;
			}
			
		#navigation li.nav1 a
			{
				background-image: url("../images/nav1.gif");
				width: 98px;
			}
			
		body.about #navigation li.nav1 a
			{
				background-position: 0 -36px;
			}
			
		#navigation li.nav2 a
			{
				background-image: url("../images/nav2.gif");
				width: 97px;
			}
			
		body.services #navigation li.nav2 a
			{
				background-position: 0 -36px;
			}
			
		#navigation li.nav3 a
			{
				background-image: url("../images/nav3.gif");
				width: 103px;
			}
			
		body.locations #navigation li.nav3 a
			{
				background-position: 0 -36px;
			}
			
		#navigation li.nav4 a
			{
				background-image: url("../images/nav4.gif");
				width: 125px;
			}
			
		body.tape #navigation li.nav4 a
			{
				background-position: 0 -36px;
			}
			
		#navigation li.nav5 a
			{
				background-image: url("../images/nav5.gif");
				width: 142px;
			}
			
		body.affiliations #navigation li.nav5 a
			{
				background-position: 0 -36px;
			}
			
		#navigation li.nav6 a
			{
				background-image: url("../images/nav6.gif");
				width: 141px;
			}
			
		body.custsvc #navigation li.nav6 a
			{
				background-position: 0 -36px;
			}
		
		#navigation li a:link 
			{
				background-position: 0 0;
			}
			
		#navigation li a:visited 
			{
				background-position: 0 0;
			}
		#navigation li a:active 
			{
				background-position: 0 -36px;
			}
		#navigation li a:hover 
			{
				background-position: 0 -36px;
			}

	
.title
	{
		height: 51px;
		width: 785px;
		background-color: #505050;
	}

	.title ul
		{
			display: inline;
			float: left;
			margin: 0;
			padding: 20px 0 0 20px;
			list-style: none;
			width: 300px;
			height: 10px;
		}
		
		.title ul li
			{
				margin: 0;
				padding: 0 0 0 5px;
				list-style: none;
				color: #ccc;
				float: left;
			}
			
		.title ul li.on
			{
				color: #fc0;
			}
			
		.title ul a {text-decoration:underline}
		.title ul a:link {color:#ccc}
		.title ul a:visited {color:#ccc}
		.title ul a:active {color:#ccc}
		.title ul a:hover {color:#ccc; text-decoration:none}
		
		
	.home .title ul
		{
			display: none;
		}
		

		h1
			{
				display: inline;
				width: 211px;
				height: 38px;
				padding: 18px 0 0 0;
				margin: 0 165px 0 40px;
				background-repeat: no-repeat;
				background-position: 100% 100%;
				text-indent: -1547800px;
				font-size: 10px;
				float: right;
				voice-family: "\"}\"";
				voice-family: inherit;
			
				height: 20px;
			}
			/* Begin hiding from Mac IE */
			/* \*/
			html>body div.searchContainer
			{
				height: 20px;
			}
			/* End hiding from Mac IE */
				
		.home h1 
			{
				background-image: url("../images/title_home.gif");
				float: left;
				background-position: 0 100%;
			}
				
		.about h1 
			{
				background-image: url("../images/title_about.gif");
			}
				
		.abouthistory h1 
			{
				background-image: url("../images/title_abouthistory.gif");
			}
		.aboutmission h1 
			{
				background-image: url("../images/title_aboutmission.gif");
			}
				
		.aboutwhatwedo h1 
			{
				background-image: url("../images/title_aboutwhatwedo.gif");
			}
				
		.aboutmaindifference h1 
			{
				background-image: url("../images/title_aboutmaindifference.gif");
			}
				
		.aboutemployment h1 
			{
				background-image: url("../images/title_aboutemployment.gif");
			}
			
		.aboutquality h1 
			{
				background-image: url("../images/title_aboutquality.gif");
			}
		.aboutpressrelease h1 
			{
				background-image: url("../images/title_aboutpressrelease.gif");
			}
		.services h1 
			{
				background-image: url("../images/title_services.gif");
			}
			
		.servicesbyprocess h1 
			{
				background-image: url("../images/title_servicesbyprocess.gif");
			}
			
		.servicesbylocation h1 
			{
				background-image: url("../images/title_servicesbylocation.gif");
			}
			
		.servicesbyalloy h1 
			{
				background-image: url("../images/title_servicesbyalloy.gif");
			}
		.servicesbyfinish h1 
			{
				background-image: url("../images/title_servicesbyfinish.gif");
			}
			
		.locations h1 
			{
				background-image: url("../images/title_locations.gif");
			}
			
		.tape h1 
			{
				background-image: url("../images/title_tape.gif");
			}
			
		.tapemain h1 
			{
				background-image: url("../images/title_tapemain.gif");
			}
			
		.tapepermacel h1 
			{
				background-image: url("../images/title_tapenitto.gif");
			}
		.tapespecial h1 
			{
				background-image: url("../images/title_tapespecial.gif");
			}
			
		.tapestocking h1 
			{
				background-image: url("../images/title_tapestocking.gif");
			}
				
		.affiliations h1 
			{
				background-image: url("../images/title_affiliations.gif");
			}
				
		.custsvc h1 
			{
				background-image: url("../images/title_custsvc.gif");
			}
				
		.custsvccredit h1 
			{
				background-image: url("../images/title_custsvccredit.gif");
			}
				
		.custsvcreqlogin h1 
			{
				background-image: url("../images/title_custsvcreqlogin.gif");
			}
		.custsvcrfq h1 
			{
				background-image: url("../images/title_custsvcrfq.gif");
			}
		.contact h1 
			{
				background-image: url("../images/title_contact.gif");
			}
				
		.contactcorphq h1 
			{
				background-image: url("../images/title_contactcorphq.gif");
			}
				
		.contactmngdir h1 
			{
				background-image: url("../images/title_contactmngdir.gif");
			}
				
		.contactsalesdir h1 
			{
				background-image: url("../images/title_contactsalesdir.gif");
			}
				
		.legalese h1 
			{
				background-image: url("../images/title_legalese.gif");
			}
				
		.feedback h1 
			{
				background-image: url("../images/title_feedback.gif");
			}
				
.homeBanner
	{
	width: 100%;
	background-image: url("../images/bg_homeBanner2.jpg");
	background-repeat: repeat;
	background-position: 0 100%;
	background-color: #000;
	}
	
	.homeBanner a {text-decoration:underline}
	.homeBanner a:link {color:#FED501}
	.homeBanner a:visited {color:#FED501}
	.homeBanner a:active {color:#f90}
	.homeBanner a:hover {color:#f90; text-decoration:none;}
	
		.homeBannertext
			{
	font-family: arial, verdana, helvetica, sans-serif;
	color:#fff;
	font-size:17px;
	font-weight: bold;
	width: 320px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 679px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-color: #000000;
			}
			/* Begin hiding from Mac IE */
			/* \*/
			html>body .homeBannertext
			{
	width: 677px;
			}
			/* End hiding from Mac IE */ 
				
			.homeBannertext span
				{
					color: #FED501;
				}
					
			.homeBannertext p
				{
					font-size: 12px;
					font-weight: normal;
				}
			
		.callouts
			{
			
				width: 142px;
				list-style: none;
				margin: 0;
				padding: 0;
				background-color: transparent;
			}
			
			.home .callouts
			{
				height: 64px;
				width: 100%;
				list-style: none;
				background-image: url("../images/bg_callouts.gif") ;
				background-repeat: repeat-x;
				background-position: 0 0;
			}
			
			.callouts li
				{
					border: 1px solid #fff;
					background-image: url("../images/bg_calloutsLI.gif") ;
					background-repeat: no-repeat;
					background-position: 0 0;
					background-color: transparent;
					width: 142px;
					height: 64px;
					padding: 0 0 0 32px;
					voice-family: "\"}\"";
					voice-family: inherit;
				
					width: 110px;
				}
				/* Begin hiding from Mac IE */
				/* \*/
				html>body .callouts li
				{
					background-image: url("../images/bg_calloutsLIhome.gif") ;
					width: 110px;
				}
				/* End hiding from Mac IE */
		
			.home .callouts li
				{
					display: inline;
					float: left;
					border: 0;
					width: 192px;
					height: 64px;
					padding: 0 0 0 32px;
					voice-family: "\"}\"";
					voice-family: inherit;
				
					width: 160px;
				}
				/* Begin hiding from Mac IE */
				/* \*/
				html>body .callouts li
				{
					width: 160px;
				}
				/* End hiding from Mac IE */
		
			.callouts li.calloutsFirst
				{
					margin: 0 0 10px 0;
				}
		
			.home .callouts li.calloutsFirst
				{
					margin: 0 0 0 290px;
				}
		
				.callouts li h3
					{
						width: 80px;
						height: 20px;
						margin: 5px 0 10px 0;
						padding: 0;
						background-repeat: no-repeat;
						background-position: 0 0;
						font-size: 10px;
					}
					
				.callouts h3 span
					{
						display: none;
					}
					
				.callouts .calloutsFirst h3
					{
						background-image: url(../images/bg_calloutsFirst_title.gif);
					}
					
				.callouts .calloutsSecond h3
					{
						background-image: url(../images/bg_calloutsSecond_title.gif);
					}
.content
	{
		overflow: hidden;
		width: 785px;
		background-image: url("../images/bg_content.gif") ;
		background-repeat: repeat-y;
		background-position: -54px 0;
		background-color: #fff;
		padding: 0 0 20px 0;
	}
	
	.home .content
		{
			background-position: 0 0;
			width: 755px;
		}
	
	.contentLeft
		{
			background-image: url("../images/bg_contentLeft.jpg") ;
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
			width: 183px;
			padding: 125px 0 0 0;
		}
	
		.home .contentLeft
			{	
				background-image: none;
				width: 204px;
				padding: 40px 0 40px 40px;		
				voice-family: "\"}\"";
				voice-family: inherit;
			
				width: 204px;
			}
			/* Begin hiding from Mac IE */
			/* \*/
			html>body.home div.contentLeft
			{
				width: 204px;
			}
			/* End hiding from Mac IE */
			
		.contentLeft ul.subnav 
			{
				width: 160px;
				padding: 0 0 0 19px;
				margin: 0;
				list-style: none;
				font-family: verdana, arial, helvetica, sans-serif;  
				color:#000;
				font-size:12px;
				font-weight: normal;
			}
			
		.contentLeft ul.subnav li
			{
				border-top: 1px solid #666;
				height: 15px;
				padding: 5px 0 5px 0;
			}
			.contentLeft ul.subnav li.subnav0
			{
				border: 0;
				font-weight:bold
			}
			
		.contentLeft ul.subnav li.subnav1
			{
				border: 0;
			}
		
		body.abouthistory .contentLeft ul.subnav li.subnav1 a, body.servicesbyprocess .contentLeft ul.subnav li.subnav1 a,
		body.tapemain .contentLeft ul.subnav li.subnav1 a, body.contactcorphq .contentLeft ul.subnav li.subnav1 a,
		body.custsvccredit .contentLeft ul.subnav li.subnav1 a, body.servicesbyfinish .contentLeft ul.subnav li.subnav7 a
			{
				font-weight: bold;
			}
		
		body.aboutwhatwedo .contentLeft ul.subnav li.subnav2 a, body.servicesbylocation .contentLeft ul.subnav li.subnav2 a,
		body.tapepermacel .contentLeft ul.subnav li.subnav2 a, body.contactmngdir .contentLeft ul.subnav li.subnav2 a,
		body.custsvcreqlogin .contentLeft ul.subnav li.subnav2 a
			{
				font-weight: bold;
			}
		
		body.aboutmaindifference .contentLeft ul.subnav li.subnav3 a, body.servicesbyalloy .contentLeft ul.subnav li.subnav3 a,
		body.tapestocking .contentLeft ul.subnav li.subnav3 a, body.tapespecial .contentLeft ul.subnav li.subnav4 a,body.contactsalesdir .contentLeft ul.subnav li.subnav3 a
			{
				font-weight: bold;
			}
		
		body.aboutemployment .contentLeft ul.subnav li.subnav4 a
			{
				font-weight: bold;
			}
		
		body.aboutquality .contentLeft ul.subnav li.subnav5 a
			{
				font-weight: bold;
			}
		body.aboutpressrelease .contentLeft ul.subnav li.subnav6 a
			{
				font-weight: bold;
			}
		
		.contentLeft ul.subnav a {text-decoration:none}
		.contentLeft ul.subnav a:link {color:#000}
		.contentLeft ul.subnav a:visited {color:#000}
		.contentLeft ul.subnav a:active {color:#000}
		.contentLeft ul.subnav a:hover {color:#000; font-weight: bold;}


	
	
.contentRight
	{
		float: right; 
		width: 489px;
		padding: 50px 0 0 10px;		
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 579px;
	}
	/* Begin hiding from Mac IE */
	/* \*/
	html>body .contentRight
	{
		width: 579px;
	}
	/* End hiding from Mac IE */

.home .contentRight
		{
			width: 505px;
			padding: 15px 0 0 65px;		
			voice-family: "\"}\"";
			voice-family: inherit;
		
			width: 440px;
		}
		/* Begin hiding from Mac IE */
		/* \*/
		html>body.home .contentRight
		{
			width: 440px;
		}
		/* End hiding from Mac IE */
		
		.columns
			{
				background-image: url("../images/bg_columns.gif") ;
				background-repeat: repeat-y;
				margin: 0;
				background-color: #fff;
				list-style: none;
				overflow: hidden;
				padding: 5px 0 20px 0;
				width: 590px;
				background-position: 415px 0;
			}
	
		.locations .columns
			{
				background-image: none;
			}
	
		.home .columns
			{
				width: 360px;
				background-position: 50% 0;
			}
	
			.home .columns li
				{
					margin: 0; 
					width: 160px;
				}
	
			.columnsLeft
				{
					float: left;
					padding: 0;
					width: 390px;
				}
					.columnsLeft .SubList 
					{ position:relative; left:100; 
					
					
					}	
	
			.home .columnsLeft
				{
					padding: 55px 0 0 0;
					background-image: url("../images/bg_homecolumnLeft.jpg") ;
					background-repeat: no-repeat;
					background-position: 50% 0;
				}
	
	
			.locations .columnsLeft
				{
					width: 579px;
				}
	
			.columnsRight
				{
					display: inline;
					float: right;
					padding: 0;
					margin: 0;
					width: 160px;
				}
				
				
	
			.home .columnsRight
				{
					padding: 55px 0 0 0;
					background-image: url("../images/bg_homecolumnRight.jpg") ;
					background-repeat: no-repeat;
					background-position: 50% 0; 
				}
				
			.locations .columnsRight
				{
					display: none;
				} 
			
			.noRight .columns
			{
				background-image: none;
			}
			
			.noRight .columnsRight
				{
					display: none;
				} 
				
			.noRight .contentRight
				{
					width: 250px;
				}
				
			table.data {
				border: 1px solid black;
				border-top: 1px solid black;
				border-bottom: 1px solid black;
				width: 540px;
				
			}
			
			table.data td, table.data th {
				
				border-right: 0px solid black;
				border-left: 0px solid black;
				border-bottom: 0px solid black;
				padding: 4px;
				vertical-align: top;
				border-spacing: 0x;
				font-weight: 500;
			}
			
			table.data .emptyCell {
				border: 1px solid black;
				
			}
			table.data tr {
				border: 1px solid black;
				
			}
			
			table.data th {
				text-align: center;
				background:#F8E161;
				border-bottom: 1px solid black;	
				
			}
	
			dl.fv {
				clear: both;
				margin-bottom: 5px;
			}
			
			dl.fv dt {
				width: 100px;
				padding-right: 10px;
				float: left;
				text-align: right;
			}
			
			dl.fv label {
				font-weight: bold;
				color: #505050;
			}
			dl.fv1 {
				width: 550px;
				clear: both;
				margin-bottom: 5px;
			}
			dl.fv1 dt {
				width: 515px;
				padding-right: 10px;
				float: left;
				text-align: right;
			}
			dl.fv1 label {
				font-weight: bold;
				float: left;
				color: #505050;
			}
			.creditApplicationFormContainer hr {
				margin: 10px 0 10px 0;
				border: 1px solid black;
			}
	
			
	
/* 
----------------------------------------------------*/

.footer
	{
		margin: 0;
		padding: 10px 0 0 0;
		width: 100%;
	}
	
	.footer a {text-decoration:none}
	.footer a:link {color:#000}
	.footer a:visited {color:#000}
	.footer a:active {color:#000}
	.footer a:hover {color:#000}


	
	.footer ul 
		{
			margin: 0;
			padding: 0;
			float: left;
			list-style: none;
		}
		
		.footer ul li
			{
				float: left;
				padding: 0 10px 0 15px;
				background-image: url("../images/footernav_icon.gif") ;
				background-repeat: no-repeat;
				background-position: 0 100%;
			}
			
		.footer ul li.fnav1
			{
				background-image: none;
			}
			
		
	.footer div
		{
			float: right;
			margin: 0 10px 0 0;
		}
