		/* v1.0 | 20080212 */

		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,	
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			vertical-align: baseline;
			background: transparent;
		}
		body {
			line-height: 1;
		}
		ol, ul {
			list-style: none;
		}
		blockquote, q {
			quotes: none;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: '';
			content: none;
		}
		/* remember to define focus styles! */
		:focus {
			outline: 0;
		}
		/* remember to highlight inserts somehow! */
		ins {
			text-decoration: none;
		}
		del {
			text-decoration: line-through;
		}
		/* tables still need 'cellspacing="0"' in the markup */
		table {	
			border-collapse: collapse;
			border-spacing: 0;
		}
		
		/*=======================================================================*/				
		
		body {
			font-size:62.5%;
			font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		}	
		
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, cite, code,
		strike, strong, tt, var,
		b, u, i, center, dl, dt, dd, ol, ul, li {
			font-size:1.1em;			
			line-height: 1.2;
		}
		
		a {color:#000000;}
		a:hover {color:#990000;}
		
		img {
			
		}
		
		.page {
			width:75em;
		}

		
		.contact_info {
			margin:0em 0em 2em 0em;
		}
		
		table.contact_info {width:100%;}
		
		table.contact_info td {
			padding:0em 0.6em 0.6em 0;
			margin-top:0;
		}
		
		table.contact_info td ul {
			margin:0 0 1em 0;
		}
				
		address {font-style:normal;}
		
		h2 {
			font-size:1.6em;
			color:#990000;
			margin: 0 0 1em 0;
		}

		li h2 {
			margin:0;
			font-size:1em;
		}

		h3 {
			color:#990000;
			margin:2em 0 1em 0;
			font-size:1.2em;
		}
		
		.h4 {
			font-weight:bold;
			color:#000000;
			font-size:1.5em;
			margin:0 0 0.6em 0;
		}
		
		.strong1 {color:#990000;}
			
		.col,
		.col1,
		.col2,
		.col3,
		.col4 {
			float:left;
			margin:0 0 1.8em 1.8em;
		}	
			
		.col {
			clear:both;
		}

		.first {margin-left:0;}
		.bottom {margin-bottom:0;}
		
		.col1 {width:17.2em;}
		.col2 {width:36.7em;}
		.col3 {width:56em;}
		.col4 {width:71.2em;}
			
		.callout1 {padding-left:16.2em;}
		.callout1b {padding-left:14.4em;}
		.callout2 {padding-left:36.7em;}
		.callout3 {padding-left:56em;}
		.callout4 {padding-left:71.2em;}
		
		.menu {
			width:16.2em;
			overflow:hidden;
			float:left;
			color:#000000;
			font-weight:bold;
			margin-top:1px;
		}
						
		.menu li a {
			text-decoration:none;
			color:#000000;
		}

		.menu li a:hover {
			color:#990000;
		}

		.menu_section {		
			padding-left:1.5em;
			_margin-top:1.5em;
		}

		.menu_section a {			
			display:block;
			font-size:.9em;
			margin:1.2em 0;
			_margin:0;
			text-transform: uppercase;
		}

		.nav {
			clear:none;
			float:left;
			line-height:0;
			font-size:0;	
		}	
		
		.nav_secondary {
			padding-left:12.2em;
			*padding-left:13.5em;
		}
		
		.nav_secondary a{color:#000000;}		
		.nav_secondary a:hover{color:#990000;}
							
		.nav2 li a#distributors {
			display:block;
			text-indent:-9999px;
			height:29px;
			width:86px;
			background:#ffffff url(../images/distributors.jpg) 0px 0px;
		} 
		.nav2 li a#catalog_request {
			display:block;
			text-indent:-9999px;
			height:29px;
			width:103px;
			background:#ffffff url(../images/catalog_request.jpg) 0px 0px;
		} 
		.nav2 li a#msds_info {
			display:block;
			text-indent:-9999px;
			height:29px;
			width:90px;
			background:#ffffff url(../images/msds_information.jpg) 0px 0px;
		} 
		.nav2 li a#contact {
			display:block;
			text-indent:-9999px;
			height:29px;
			width:98px;
			background:#ffffff url(../images/contact_tapecoat.jpg) 0px 0px;
		} 
		.nav2 li a#chase_corporation {
			display:block;
			text-indent:-9999px;
			height:29px;
			width:108px;
			background:#ffffff url(../images/chasecorp.jpg) 0px 0px;
		} 
		
		.nav2 li a#distributors:hover {background-position: 0 -28px;}
		.nav2 li a#catalog_request:hover,
		.nav2 li a#msds_info:hover, 
		.nav2 li a#contact:hover,
		.nav2 li a#chase_corporation:hover {background-position: 0 -29px;}
		
		.menu li a#pipeline_products {
			display:block;
			text-indent:-9999px;
			height:36px;
			width:162px;
			background:#ffffff url(../images/pipeline_products.jpg) 0px 0px;		
		}
		
		.menu li a#pipeline_products:hover {background-position: 0 -36px;}
		
		.menu li a#marine_products {
			display:block;
			text-indent:-9999px;
			height:34px;
			width:162px;
			background:#ffffff url(../images/marine_protection.jpg) 0px 0px;	
		} 

		.menu li a#marine_products:hover {background-position: 0 -34px;}

		.menu li a#other_products {
			display:block;
			text-indent:-9999px;
			height:33px;
			width:162px;
			background:#ffffff url(../images/other_products.jpg) 0px 0px;	
		} 

		.menu li a#other_products:hover {background-position: 0 -33px;}

		.menu li a#home {
			display:block;
			text-indent:-9999px;
			height:20px;
			width:162px;
			background:#ffffff url(../images/home.jpg) 0px 0px;	
		}
		
		.menu li a#home:hover {background-position: 0 -20px;}
		
		
		.menu li a#sitemap {
			display:block;
			text-indent:-9999px;
			height:19px;
			width:162px;
			background:#ffffff url(../images/sitemap.jpg) 0px 0px;	
		}				
			
		.menu li a#sitemap:hover {background-position: 0 -19px;}
			
				
		.utility {
			font-size:1em;
			margin:1.8em 0 0 0;
		}
		
		.nav2 {	
			clear:none;
			float:left;
			line-height:0;
			font-size:1em;
			margin:2.4em 0 0 0;
			padding:0em;
		}

		.nav2 li {
			display:block;
			float:left;
		}
		
		.hrule {
			display:block;
			width:100%;
			height:2em;
			clear:none;
			background:#9b9b9b none;
			border:none;
			outline:none;
			border-left:1px solid #b52c48;
		}
		
		.clearfix:after {
    		content: ".";
    		display: block;
   			height: 0;
    		clear: both;
    		visibility: hidden;
    	}

		.clearfix {display: inline-block;}  /* for IE/Mac */

		.clearfix {
    		*zoom: 1;     /* triggers hasLayout */
    		*display: block;     /* resets display for IE/Win */
    	}