/*------------------------------------------------------------*/
html{
}
body{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:0;
	margin:0;
	background:url(../images/back-diag.gif) left top;
	width: 100%;
	height: 100%;
}
h1{
	font-size:12px;
	font-weight:bold;   
	color:#333333; 
}
a{
	color:#333399;
}
h2{
	font-size:12px;
	font-weight:bold;   
	color:#333333; 
}
h3{
	font-size:12px;
	font-weight:bold;   
	color:#333333; 
}
p{
}
ul{
}
ol{
}
ul li{
}
ol li{
}
/*------------------------------------------------------------*/
#container{
	width: 980px;
	position: relative;
	display:table;
	left: 50%;
	padding:0;
	margin:0;
	margin-left: -490px;	
	background:url(../images/back-container.png) repeat-y left top;
}
#header{
	width: 960px;/*980*/
	margin-left:10px;
	margin-right:10px;
	height:115px;
	background:url(../images/back-header.jpg) repeat-x left bottom;
}
#logo{
	width: 325px;
	height:115px;
	float:left;
}
#logo a img{
	border:none;
}
#topQuickNav{
	color:#666666;
	font-size:11px;
	height:20px;
	line-height:20px;
	float:right;
	padding-right:10px;
	padding-top:10px;
}
#topQuickNav a{
	text-decoration:none;
	color:#666666;	
}
#topNav{
	height:35px;
	width:600px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:50px; /*116-35*/
}
.display-as-image{
	display:none;
}
.boldBlue{
	font-weight:bold;
	color:#333399;
}
div.topNavMenu{
	height:35px;
	width:auto;
}
div.tnmiLeft{
	float:left;
	height:35px;
	width:5px;
	background:url(../images/back-topNavLeft.png) repeat-x left top;
}
div.tnmiRight{
	float:left;
	height:35px;
	width:5px;
	background:url(../images/back-topNavRight.png) repeat-x left top;
}
div.topNavMenu a{
	height:30px;
	line-height:30px;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding: 5px 8px 0px 8px;
	background:url(../images/back-topNavMid.png) repeat-x left top;
}
#contentHead{
	width: 960px;
	min-height:415px;
	margin-left:10px;
	background:url(../images/back-mainContentImage.jpg) no-repeat top;	
}
#industryNav{
	width:320px;
	float:left;
	padding-top:20px;
	padding-left:6px;
}
#productHomeBack{
	width:940px;
	margin-left:10px;
	margin-right:10px;
	height:352px;
	background:url(../images/back-products-home.jpg) no-repeat left;	
}
#productHomeBack a img{
	border:none;
	text-decoration:none;	
}
#productHomeLeft{
	width:306px;
	height:352px;
	padding:0;
	margin:0;
	float:left;
}
#productHomeMid{
	width:328px;
	height:352px;
	float:left;
}
#productHomeRight{
	width:306px;
	height:352px;
	float:left;
	background-color:#0000FF;
}
div.productHomeTopBtn{
	width:306px;
	height:176px;
}
div.productHomeBottomBtn{
	width:306px;
	height:176px;
}
div.industryNavItem{
	width: 308px;/*308*/
	height: 90px;/*90*/
	margin:0px;
	background:url(../images/indBorder.png) no-repeat center;	
}
div.industryNavItem a{
	width: 308px;/*308*/
	height: 90px;/*90*/
	margin:0px;
	border:none;
	text-decoration:none;
	display:block;
}
div.industryNavItem a strong{
	display:none;
}
div.industryNavItem a div{
	margin:0px;
	width: 308px;/*308*/
	height: 90px;/*90*/
}
div.industryNavItem a#btnRefractories{
	background: url(../images/btn-refractories.jpg) no-repeat center;
}
div.industryNavItem a#btnRefractories:hover{
	background: url(../images/btnOver-refractories.jpg) no-repeat center;
}
div.industryNavItem a#btnRefractoriesActive{
	background: url(../images/btnOver-refractories.jpg) no-repeat center;
}
div.industryNavItem a#btnAutomotive{
	background: url(../images/btn-automotive.jpg) no-repeat center;
}
div.industryNavItem a#btnAutomotive:hover{
	background: url(../images/btnOver-automotive.jpg) no-repeat center;
}
div.industryNavItem a#btnAutomotiveActive{
	background: url(../images/btnOver-automotive.jpg) no-repeat center;
}
div.industryNavItem a#btnFiltration{
	background: url(../images/btn-filtration.jpg) no-repeat center;
}
div.industryNavItem a#btnFiltration:hover{
	background: url(../images/btnOver-filtration.jpg) no-repeat center;
}
div.industryNavItem a#btnFiltrationActive{
	background: url(../images/btnOver-filtration.jpg) no-repeat center;
}
div.industryNavItem a#btnMattec{
	background: url(../images/btn-mattec.jpg) no-repeat center;
}
div.industryNavItem a#btnMattec:hover{
	background: url(../images/btnOver-mattec.jpg) no-repeat center;
}
div.industryNavItem a#btnMattecActive{
	background: url(../images/btnOver-mattec.jpg) no-repeat center;
}
#topContent{
	width: 629px;
	padding:0;
	margin:0;
	margin-top:20px;
	float:left;
}
#fullwidthContent{
	width: 960px;
	padding:0;
	margin:0;
	margin-top:20px;
	float:left;
}	
#topContent #imgRow{
	margin-left:4px;
	margin-top:10px; 
}
div.mainContent{
	width: 629px; 
	margin-bottom:10px;
	padding-bottom:10px;
}
div.mainContentTop{
	width: 629px;  /*629*/ 
	height: 4px;
	float:left;
	background:url(../images/back-mainContentTop.png) no-repeat top;
}
div.mainContentMid{
	width: 629px; 
	padding-bottom:10px;
	height:auto;
	background:url(../images/back-mainContentMid.png) repeat-y top;
	float:left;
}
div.mainContentMid h1,div.mainContentMid h2,div.mainContentMid p{
	padding:0;
	margin:0;
	padding-left:20px;
	padding-right:20px;
}
div.mainContentMid p{
	padding-top:6px;
}
div.mainContentMid p a img{
	text-decoration:none;
	border:none;
}
div.mainContentMid h1{
	padding-top:10px;
	padding-bottom:10px;
}
div.mainContentMid ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:24px;
	padding-top:10px;
	padding-bottom:10px;
}
div.mainContentMid ul li{
	background:url(../images/bullet.gif) no-repeat top left;
	line-height:16px;
	padding-left:20px;	
	font-weight:bold
}
div.mainContentMid ul li a{
	text-decoration:none;
}
div.mainContentBottom{
	width: 629px;
	height: 4px;
	background:url(../images/back-mainContentBottom.png) no-repeat top;
	float:left;
}
div.productSelectorLogos{
	margin-left:10px;
	padding-top:20px;
	padding-bottom:20px;
}
div.productSelectorLogos a img{

	border:none;
}

div.newsContent{
	width: 629px; 
	margin-bottom:10px;
	padding-bottom:10px;
}
div.newsContentTop{
	width: 629px;  /*629*/ 
	height: 4px;
	float:left;
	background:url(../images/back-mainContentTop.png) no-repeat top;
}
div.newsContentMid{
	width: 629px; 
	padding-top:10px;
	padding-bottom:30px;
	height:322px;
	overflow:auto;
	background:url(../images/back-mainContentMid.png) repeat-y top;
	float:left;
}
div.newsContentMid p img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
div.newsContentMid h1,div.newsContentMid h2,div.newsContentMid p{
	padding:0;
	margin:0;
	padding-left:20px;
	padding-right:20px;
}
div.newsContentMid p{
	padding-top:6px;
}
div.newsContentMid p a img{
	text-decoration:none;
	border:none;
}
div.newsContentMid h1{
	padding-top:10px;
	padding-bottom:14px;
	margin-left:16px;
	margin-right:14px;
	padding-left:1px;
	color:#333399;
	border-bottom:1px dashed #CCCCCC;
}
div.newsContentBottom{
	width: 629px;
	height: 4px;
	background:url(../images/back-mainContentBottom.png) no-repeat top;
	float:left;
}
/*---------------------------------------------------------------------------------------*/
#contactBack{
	width: 960px;
	height:352px;
	background:url(../images/back-contact-us.jpg) no-repeat center;
}
#contactBack h2{
	padding-left:20px;
	padding-right:20px;
}
#contactBack h2{
	margin-top:0;
}
#contactLeft{
	width:320px;
	height:300px;
	padding-top:10px;
	float:left;
	border-right:1px solid #CCCCCC;
}
#contentHeadLeft{
	width:300px;/*320*/
	padding-top:10px;
	padding-left:20px;
	float:left;
	border-right:1px solid #CCCCCC;
}
#contentHeadRight{
	width: 629px;/*629*/
	/*height:300px;*/
	float:left;
	padding-top:10px;
}
#contentHeadRight sup{
	vertical-align:top;
}
#contentHeadRight ul{
	list-style-type:none;
	padding-top:0px;
}
#contentHeadRight ul.dlAnchors{
	list-style-type:none;
	padding-top:6px;
	margin:0;
	padding-left:40px;
	width: 560px;	
	/*float:left;*/
}

#contentHeadRight p{
	width: 560px;
}
#contactLeft ul{
	padding-left:20px;
	padding-top:6px;
}
#contactRight{
	width: 629px;
	height:300px;
	float:left;
	padding-top:10px;
}
div.fullwidthContentTop{
	width: 960px;  /*960*/ 
	height: 4px;
	background:url(../images/back-fullwidthContentTop.png) no-repeat top;
}
div.fullwidthContentMid{
	width: 960px;  /*960*/
	padding-bottom:10px;
	height:auto;
	float:left;
	background:url(../images/back-fullwidthContentMid.png) repeat-y top;
}
div.fullwidthContentMid h1,div.fullwidthContentMid p,div.fullwidthContentMid h2, div.fullwidthContentMid h3{
	padding:0;
	margin:0;
	padding-left:20px;
	padding-right:20px;
}
div#addressList{
	padding-left:40px;
	padding-right:20px;	
}
div#addressList p{
	margin-left:5px;
	background:url(../images/bullet.gif) no-repeat top left;
	font-weight:bold;
	padding-top:2px;
	margin-top:10px;
	line-height:16px;
}
ul#telephoneList{
	list-style-type:none;
	margin-left:24px;
}
div.fullwidthContentMid p{
	padding-top:6px;
}
div.fullwidthContentMid h1,div.fullwidthContentMid h2, div.fullwidthContentMid h3{
	padding-top:10px;
	padding-bottom:10px;
}
div.fullwidthContentMid ul{
	list-style-type:none;
}
div.fullwidthContentMid ul li{
	background:url(../images/bullet.gif) no-repeat top left;
	line-height:16px;
	padding-left:20px;	
	font-weight:bold
}
div.fullwidthContentMid ul li a{
	text-decoration:none;
}
div.fullwidthContentBottom{
	width: 960px;  /*960*/
	height: 4px;
	float:left;
	background:url(../images/back-fullwidthContentBottom.png) no-repeat top;
}
#contentHeadRight ul.productSelectorList{
	list-style-type:none;
	background:none;
	padding:0;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;

}
#contentHeadRight ul.productSelectorList li{
	padding:0;
	margin:0;
}
#contentHeadRight ul.productSelectorList a img{
	border:none;
	padding:0;
	margin:0;
}
/*---------------------------------------------------------------------------------------*/
div#contactFields{
	padding-left:20px;
}
form#contact input, form#contact textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:2px;
}
form#contact div.cformRow input.cformField, form#contact div.cformRowError input.cformField{
	border:1px solid #999999;
	background-color:#FFFFFF ! important;/*stops coloring by google toolbar*/
	margin-top:2px;
	float:left;
	width:320px;
}
form#contact div.cformRowError input.cformField{
	border:1px solid #FF0000;
	background-color:#FFFFFF ! important;/*stops coloring by google toolbar*/
	margin-top:2px;
	float:left;
	width:320px;
}
form#contact div.cformRowError label{
	color:#FF0000;
}
form#contact input.cformBtn{
	float:right;
}
form#contact .cformRow, form#contact .cformRowError{
	width:600px;
	float:left;
	text-align:left;
	padding-top:4px;
}
form#contact .cformfields{
	width:400px;
	float:left;
}
form#contact label{
	font-weight:bold;
	float:left;
	padding-top:5px;
	padding-right:5px;
	text-align:right;
	width:100px;
	color:#000000;
}
form#contact div.cformRow textarea{
	width:320px;
	height:100px;
	float:left;
}
/*---------------------------------------------------------------------------------------*/
div.bottomContent{
	width:960px;
	margin:0;
	padding:0;
	display:table;
	margin-left:10px;
	margin-right:10px;
}
div.leftColFirst{
	width:320px;/*326*/
	padding-left:6px;
	padding-top:35px;
	padding-bottom:5px;
	float:left;
}
div.leftCol{
	width:320px;/*326*/
	padding-left:6px;
	float:left;
}
div.leftColNews{
	width:320px;/*326*/
	padding-left:6px;
	padding-top:20px;
	float:left;
}
div.leftColNews h1{
	padding-left:10px;
	padding-bottom:6px;
	margin-right:6px;
	color:#333399;
	background-color:#CCCCCC;
	border-bottom: 1px dashed #cccccc;
}
#leftColHome{
	width:320px;/*326*/
	padding-left:6px;
	padding-top:38px;
	padding-bottom:5px;
	float:left;
}
div.leftColItem{
	width:300px;
	float:left;
}
div.lciBrigde{
	width:320px;
	float:left;
	background:url(../images/back-bridgeMid.jpg) repeat-y right;
}
div.lciBrigdeTop{
	width:320px;
	float:left;
	padding-top:-4px;
	background:url(../images/back-bridgeTop.jpg) no-repeat top right;
}
div.lciBrigdeBottom{
	width:320px;
	float:left;
	padding-top:-4px;
	background:url(../images/back-bridgeBottom.jpg) no-repeat bottom right;
}
div.leftColItemTop{
	width: 308px;
	height:4px;
	background:url(../images/back-leftColItemTop.png) no-repeat;
	float:left;
}
div.leftColItemMid{
	width: 304px;/*308*/
	height:auto;
	padding-left:4px;
	float:left;
	background:url(../images/back-leftColItemMid.png) repeat-y;
}
div.leftColItemMid a img{
	border:none;
	float:left;
}
div.leftColNewsMid{
	width: 304px;/*308*/
	height:auto;
	padding-left:4px;
	float:left;
	background:url(../images/back-leftColItemMid.png) repeat-y;
}
div.leftColNewsMid a img{
	border:none;
	float:left;
}
div.leftColItemBottom{
	width: 308px;
	height:4px;
	background:url(../images/back-leftColItemBottom.png) no-repeat;
	float:left;
}
div.leftColNewsTop{
	width: 308px;
	height:4px;
	background:url(../images/back-leftColItemTop.png) no-repeat;
	float:left;
}
div.leftColNewsBottom{
	width: 308px;
	height:4px;
	background:url(../images/back-leftColItemBottom.png) no-repeat;
	float:left;
}
div.centerCol{
	width: 629px;/*639*/
	float:left;
	padding:0;
	margin:0;
}
#centerColHome{
	width: 629px;/*639*/
	float:left;
	padding-top:2px;
	padding-bottom:10px;
}
div.centerColHeader{
	height:35px;
	margin:0;
	padding:0;
	width: 629px;/*639*/
}
div.centerColHeader a.namedAnchor{
	height:0px;
	width: 629px;/*639*/
	float:left;
}
div.cchMid{
	height:32px;/*35*/
	font-weight:bold;
	line-height:32px;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding: 3px 8px 0px 8px;
	background:url(../images/back-topNavMid.png) repeat-x bottom;
}
div.cchLeft{
	float:left;
	height:31px;/*35*/
	width:5px;
	padding-top:4px;
	background:url(../images/back-topNavLeft.png) no-repeat left bottom;
}
div.cchRight{
	float:left;
	height:31px;/*35*/
	width:5px;
	padding-top:4px;
	background:url(../images/back-topNavRight.png) no-repeat  left;
}
#newsShort{
	margin-top:10px;
	display:table;
}
div.newsItem{
	width: 581px;
	border-bottom:1px dashed #CCCCCC;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	display:table;
}
div.newsItem h2,div.newsItem p {
	padding:0;
	margin:0;
	padding-top:6px;
}
div.newsItem h2{
	font-size:12px;
	color:#333399
}
div.newsItem h2 a{
	text-decoration:none;
}
div.newsItem h2 a:hover{
	text-decoration:underline;
}
div.newsItem p img{
	padding:6px;
	padding-left:0px;
	padding-top:0px;
	float:left;
}
div.newsItem a.readMore{
	font-weight:bold;
	color:#999999;
}
.newsClassification{
 	color:#999999;
}
.newsArticleDate{
 	color:#999999;	
}
div.newsItemLeftCol{
	width: 280px;
	border-bottom:1px dashed #CCCCCC;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	display:table;
}
div.newsItemLeftCol h2,div.newsItemLeftCol p {
	padding:0;
	margin:0;
	padding-top:6px;
}
div.newsItemLeftCol h2{
	font-size:12px;
	color:#333399
}
div.newsItemLeftCol p img{
	padding:6px;
	padding-left:0px;
	padding-top:0px;
	float:left;
}
div.newsItemLeftCol a.readMore{
	font-weight:bold;
	color:#999999;
}
div.newsItemLeftCol p.newsClassification{
 	color:#999999
}

div.downloadItem{
	padding-top:10px;
	padding-left:20px;
	line-height:30px;
	/*float:left;*/
	width:580px;
}
div.productDownloadItem{
	padding:0;
	margin:0;
	padding-top:10px;
	padding-left:20px;
	line-height:30px;
}
div.productDownloadItem a{
	text-decoration:none;
	border:none;
}
div.productDownloadItem a img{
	border:none;
}
div.PDFIcon{
	float:left;
	padding-right:6px;

}
div.PDFIcon a img{
	border:none;
}
div.WordIcon{
	float:left;
	padding-right:6px;
}
div.WordIcon a img{
	border:none;
}
div.productDLPDFIcon{
	float:left;
	padding-right:6px;
	padding-top:12px;
	width:300px;
}
div.productDLPDFIcon a {
	text-decoration:none;
	line-height:33px;
}
div.productDLPDFIcon a img{
	border:none;
	float:left;
	padding-right:10px;
}
div.productDLWordIcon{
	float:left;
	padding-right:6px;
	width:300px;
	padding-bottom:12px;
}
div.productDLWordIcon a img{
	border:none;
	float:left;
	padding-right:10px;
}
div.productDLWordIcon a {
	text-decoration:none;
	line-height:33px;
}
div.dlLinkProduct{
	width:210px;
	float:left;
	border-right:1px solid #CCCCCC;
	padding-right:10px;
	margin-right:10px;
}
#footer{
	width: 980px;/*980*/
	height:50px;
	position: relative;
	left: 50%;
	padding:0;
	margin:0;
	margin-left: -490px;	
	background:url(../images/back-bottom-bar.png) no-repeat;
	font-size:11px;
	text-indent:38px;
	line-height:50px;
	color:#666666;
}
#footer a{
	text-decoration:none;
	color:#666666;
}
#footerLeft{
	height:50px;
	width:490px;
	float:left;
}
#footerRight{
	height:50px;
	width:442px;/*490 allow for 38px right hand border*/
	float:left;
	text-align:right;
}