/* CSS Document Subpage Styles*/


.categorytitle{font-size:12px; color:#2a5798;}

.categorytitle h2 {font-size:12px; color:#2a5798;}


/*Crumbs*/
a.crumbs{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:15px; font-weight:Bold; color:#527e36;}
a:hover.crumbs{font-size:15px; color:#527e36;}
a:visited.crumbs{font-size:15px; color:#527e36;}
.crumbsArrow{font-size:15px; color:#527e36; font-weight:normal;}
.crumbsCurrent {font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: Bold; font-size:15px; color:#2a5798;}

/*Application Section headers*/
.appsectiontitle {color:white; border:0px solid red; font-size:10px; margin:10px; font-weight:bold; background:#2a5798; padding-left:5px; padding:2px;}



/*page text headers*/
h2 {font-size:12px; color:#2a5798; margin-bottom:10px;}

/*page text headers*/
h3 {font-size:11px; color:#000000; margin-bottom:5px;}

#containerSub {
	width:770px;
	margin:0 auto 10px 0px;
	text-align:left;
	padding:0 3px 3px 0px;
	border:0px solid #000099;
	float: left;
	background:#FFFFFF;
	
	}

#menuTopSub{padding:20px 0px 0 0px; border:0px #00FFFF solid; font-size:9px; color:black;}
	#menuTopSub a {text-decoration:none; color:black;}
		#menuTopSub a:hover {background:none; color:#666666;}

#userBGSub{background:white;}


#searchBarSub{
	float:right;
	position:relative;
	border:0px solid yellow;
	color:white;
	font-size:10px;
	font-weight:bold;
	width:190px;/*190px;*/
	height:26px;
	margin:46px 0px 0px 0px;
	padding:5px 25px 0px 0px;
	background:black;
	vertical-align: bottom;
	text-align:right;
}
/*#hdrMiddleHyTemp {
	padding:0 0px 0 0px;
	margin-top:13px;
	margin-bottom:0px;
	width:554px;
	height:70px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: white url(../images/middlePicHyTemp.jpg) no-repeat 0 41px;
		
	}

	#hdrMiddle a {display:block;position:relative;top:0px;left:0px;border:0px;}
		#hdrMiddle a img {border:0px}*/
/*.topBgHytemp {white background: url(../images/middlePicHyTemp.jpg) repeat-x;}*/

.topBgHytemp {background: url(../images/middlePicSub.jpg) repeat-x 0 41px;}

#hdrMiddleProducts {
	padding:0 0px 0 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicSub.jpg) no-repeat 0 41px;
}

.MiddleHyTempBanner
{
	padding:0 0px 0 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicHyTemp.jpg) no-repeat 0 41px;
}
.MiddleHydrinBanner
{
	padding:0 0px 0 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicHydrin.jpg) no-repeat 0 41px;
}	
.MiddleZetpolBanner {
	padding:0 0px 0 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicZetpol.jpg) no-repeat 0 41px;
}	
.MiddleZeothermBanner {
	padding:0 0px 0 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicZeotherml.jpg) no-repeat 0 41px;
}	
.MiddleNipolBanner {
	padding:0 0px 0 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicNipol.jpg) no-repeat 0 41px;
}	
	
	
#hdrMiddleSub {
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	width:100%;/*width:554px;*/
	height:112px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px #00FFFF solid;
	background: url(../images/middlePicSub.jpg) no-repeat 0 41px;
	
	
	
	}
	
#middleContentSub img{border:0px solid #4e6652; padding:6px;}	
	#middleContentSub{
	position:relative;
	list-style-type:none;
	border: 0px solid #4e6652;
	width:550px;
	padding: 20px 0px 45px 0px;
	margin: 5px;
	line-height:1.5em;
	font-size:12px;
			
	}

/*headers*/

#hdrHytemp{

	width:500px;
	height:30px;
	text-align:left;
	position:relative;
	font-size:12px;
	border:0px solid orange;
	margin:0px;
	padding:0px;
	
	
	
	}

	#hdrHytemp a {display:block;position:relative;top:0px;left:0px;border:0px;}
		#hdrHytemp a img {border:0px}
			#hdrHytemp h1{
				width:500px;
				height:30px;
				background: url(../images/hdrHytempAcms.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px; 
							
}

/*sub headers*/


#middleBoxGrades{
			float:left;
			position:relative;
			width:100%;
			border:0px yellow solid;
			text-align:left;
			font-weight:normal;
			/*margin: 4px;*/
}


#hdrHytempGrades {

	width:100%;
	height:30px;
	text-align:left;
	position:relative;
	font-size:10px;
	border:0px solid orange;
	margin:0px;
	padding:0px;
	
	
	
	}
	
		#hdrHytempGrades a img {border:0px}
			#hdrHytempGrades h2{
				width:100%;
				height:30px;
				background: url(../images/hdrHyTempGrades.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px; 
							
			}

#hdrNipolGrades {

	width:100%;
	height:30px;
	text-align:left;
	position:relative;
	font-size:10px;
	border:0px solid orange;
	margin:0px;
	padding:0px;
	
	
	
	}


		#hdrNipolGrades a img {border:0px}
			#hdrNipolGrades h2{
				width:100%;
				height:30px;
				background: url(../images/hdrNipolGrades.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:1px; 
							
			}



#hdrCOPGrades {

	width:100%;
	height:30px;
	text-align:left;
	position:relative;
	font-size:10px;
	border:0px solid orange;
	margin:0px;
	padding:0px;
	
	
	
	}


		#hdrCOPGrades a img {border:0px}
			#hdrCOPGrades h2{
				width:100%;
				height:30px;
				background: url(../images/hdrCopGrades.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:1px; 
							
			}




#hdrZetpolGrades {

	width:100%;
	height:30px;
	text-align:left;
	position:relative;
	font-size:10px;
	border:0px solid orange;
	margin:0px;
	padding:0px;
	
	
	
	}

	
		#hdrZetpolGrades a img {border:0px}
			#hdrZetpolGrades h2{
				width:100%;
				height:30px;
				background: url(../images/hdrZetpolGrades.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px; 
							
			}
			
#hdrhdrHyTempNipolSuper {

	width:190px;
	height:30px;
	text-align:left;
	position:relative;
	font-size:10px;
	border:0px solid orange;
	margin:0px;
	padding:0px;
	
	
	
	}

	/*#hdrHyTempNipolSuper a {display:block;position:relative;top:0px;left:0px;border:0px;}*/
		#hdrHyTempNipolSuper a img {border:0px}
			#hdrHyTempNipolSuper h2{
				width:190px;
				height:30px;
				background: url(../images/hdrHyTempNipolarSuperACMs.gif) no-repeat 0 0;
				position:relative;
				right:0px;
				text-align:left;
				text-indent:-5000px;
				line-height:0;
				border:0px; 
							
			}


/*Product Grade Template Styles*/

.ProductGradeSubHeader {display:block; font-size:10px; font-weight:bold; color:white; background:#527e36; padding:0px; }

#tblProductGradeDetails td{padding:5px; margin-top:8px; margin-bottom:8px;}
#tblProductGradeDetails p {padding:5px;}
#tblProductGradeDetails a{padding-top:0px; line-height:7px; margin-top:0px;}
#tblProductGradeDetails a:hover{color:#336699;}

#tblMsds {width: 100%;}
#tblMsds td{padding:5px; margin-top:8px; margin-bottom:8px;}
#tblMsds p {padding:5px;}
#tblMsds a{padding-top:0px; line-height:7px; margin-top:0px;}
#tblMsds a:hover{color:#336699;}

/*sub quicklinks*/

 .quickLinks {float:left;display:none; margin:10px 0px 8px 16px;}



/*
#footerContainerSub{position:relative;display:block; border:0px solid black; color:#999999; width:150px; padding-top:20px; font-size:8px; float:left; text-align:left;}
*/
/*#footerSub{
	list-style-type:none;
	/margin-left: 540px;
	margin-top: -17px;
	margin-bottom: 0px;
	
}
	#footerSub li {display:inline}
		#footerSub li a {
			display:block;
			float:left;
			color:#554706;
			text-decoration:none;
			padding:0 10px 0 10px;
					}
		
		#footerSub li a:hover {color:green;}*/

TR.tableheader
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #283c7e;
}
TR.evenrow
{
    BACKGROUND-COLOR: #ffffff;
}
TR.oddrow
{
    BACKGROUND-COLOR: #e1e4ee;
}
.productTitle
{
	COLOR: #284890; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FONT-VARIANT: small-caps;
}
#tblProductGrades {width:95%; border: solid 1px #283c7e;}		
#tblProductGrades td{padding: 3px 5px 3px 5px; vertical-align: top; text-align:left;}