﻿body 
{
	background-color: #CCCCCC;
}
a:link 
{
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}#rightnavtable {
	background-color:#f4f4f4;
}
.Header, .HeaderWHITE, .subhead, .bodycopy, .bodycopybodsmaller, .bodycopysmaller, .bodycopybod, .bodycopybodblacksmaller, .bodycopybodblack, .rightnavheader, .rightnavbullets, .rightnavbulletssmaller, .rightnavbulletssmaller2, .productname, .productdescriptor, .benefit, .benefitlarge, .bottombullets, .fineprint, .supporthead, .supportcopy, .supportbodycopybod, .location2, .ExtraYELLOW, .ExtraWHITE
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.feature, .featureTG, .featureYELLOW, .featureLARGE, .featureYELLOWLARGE, .featureTGLARGE 
{ 
	font-family: Geneva, Arial, Helvetica, sans-serif;	
}
.Header, .HeaderWHITE,.subhead, .bodycopy, .bodycopysmaller, .bodycopybod, .bodycopybodsmaller, .bodycopybodblacksmaller, .bodycopybodblack, .rightnavheader, .rightnavbullets, .rightnavbulletssmaller, .rightnavbulletssmaller2, .benefit, .benefitlarge, .bottombullets, .fineprint, .productdescriptor, .supporthead, .supportcopy, .supportbodycopybod, .location2, .ExtraYELLOW, .ExtraWHITE, .feature, .featureTG, .featureYELLOW, .featureLARGE, .featureYELLOWLARGE, .featureTGLARGE 
{ 	
	font-style: normal;	
}
.bottombullets UL
{
    padding-left: 15px;
    margin-left: 0;
}
   
.productname 
{ 	
	font-style: italic;	
}	
.bodycopy, .bodycopysmaller, .supportcopy
{ 	
	font-weight: normal; 
}		
.Header, .HeaderWHITE, .subhead, .rightnavheader, .rightnavbullets, .rightnavbulletssmaller, .rightnavbulletssmaller2, .supporthead, .supportbodycopybod, .location2, .ExtraYELLOW, .ExtraWHITE, .bodycopybod, .bodycopybodsmaller, .bodycopybodblacksmaller, .bodycopybodblack
{ 	
	font-weight: bold; 
}	
.productname, .productdescriptor, .benefit, .benefitlarge, .feature, .featureTG, .featureYELLOW, .featureLARGE, .featureYELLOWLARGE, .featureTGLARGE 
{ 	
	font-weight: bolder; 
}	
 .HeaderWHITE
{
	color: #FFFFFF; 
}
.rightnavbulletssmaller2 
{
	font-size: 8px; 
}
.supportbodycopybod, .supportcopy, .rightnavbulletssmaller, .fineprint 
{
	font-size: 9px; 
}
.rightnavbullets, .supporthead, .ExtraYELLOW, .ExtraWHITE, .bodycopybodblacksmaller, .benefit, .bodycopysmaller, .bodycopybodsmaller 
{	
	font-size: 10px; 
}
.location2, .bodycopybod, .bodycopybodblack, .bodycopy, .bodycopy, .bodycopysmaller {
	font-size: 11px; 
}
.bottombullets, .benefitlarge 
{
	font-size: 12px; 
}
.subhead, .rightnavheader 
{
	font-size: 13px; 
}
.feature, .productdescriptor, .featureTG, .featureYELLOW 
{
	font-size: 14px; 
}
.Header, .HeaderWHITE, .productname, .featureLARGE, .featureYELLOWLARGE, .featureTGLARGE 
{
	font-size: 18px; 
}
.rightnavheader 
{
	text-indent: 10px; 
}
.rightnavbullets, .rightnavbulletssmaller 
{
	text-indent: 4px; 
}
.bodycopy sup, .bodycopy sub, .feature sup, .feature
{
	font-style: normal;
	font-weight: bold;
	font-size: 80%; 
}
.bodycopy sup 
{
	top: 0.1em;
	left: 0.05em;
	vertical-align: text-top; 
}
.bodycopy sub 
{
	top: 0.1em;
	left: -.1em;
	vertical-align: text-bottom; 
}
.productname sup, .productname sub, .Header sup, .Header sub sub
 {
	font-style: normal;
	font-size: 60%;
}	
.productname sup, .Header sup, .feature sup 
{
	top: 0.1em;
	left: 0.05em;
	vertical-align: text-top; 
}
.productname sub, .Header sub, .feature sub{
	top: 0.1em;
	left: -.1em;
	vertical-align: text-bottom;
}
.benefit 
{
	font-variant: small-caps;
	text-transform: capitalize;
}
.ExtraWHITE, .fineprint, .HeaderWHITE 
{
	color: #FFFFFF; 
}
.ExtraYELLOW 
{
	color: #FFFF99; 
}
.feature, .featureLARGE
{
	color: #D90000; 
}
.featureYELLOW, .featureYELLOWLARGE
{
	color: #FFCC00; 
}	
.featureTG, .featureTGLARGE
{
	color: #339933; 
}
.subhead
{
	color: #999999; 
}		
.bodycopybod, .bodycopybodsmaller, .productdescriptor, .bottombullets 
{
	color: #666666; 
}
.bodycopybodblack, .bodycopybodblacksmaller, .bodycopy, .bodycopysmaller, .Header, .location2, .productname, .rightnavbullets, .rightnavbulletssmaller, .rightnavbulletssmaller2, .rightnavheader, .supportbodycopybod, .supportcopy, .supporthead 
{
	color: #000000; 
}	
.bodycopybodblack a:link, .bodycopybodblacksmaller a:link, .bodycopy a:link, .bodycopysmaller a:link, .Header a:link, .location2 a:link, .productname a:link, .rightnavbullets a:link, .rightnavbulletssmaller a:link, .rightnavbulletssmaller2 a:link, .supportbodycopybod a:link, .supportcopy a:link, .supporthead a:link
{
	color: #01009E ;
}	
.bodycopybod a:link, .bodycopybodsmaller a:link, .bottombullets a:link, .subhead a:link, .fineprint a:link 
{
	color: #6699CC;
}	
.rightnavheader a:link, .benefit, .benefitlarge
{
	color: #000066;
 }	
.bodycopybodblack a:visited, .bodycopybodblacksmaller a:visited, .bodycopy a:visited, .bodycopysmaller a:visited, .Header a:visited, .location2 a:visited, .productname a:visited, .rightnavbullets a:visited, .rightnavbulletssmaller a:visited, .rightnavbulletssmaller2 a:visited, .supportbodycopybod a:visited, .supportcopy a:visited, .supporthead a:visited
{
	color: #01009E;
}	
.bodycopybod a:visited, .bodycopybodsmaller a:visited, .bottombullets a:visited, .subhead a:visited, .fineprint a:visited {
	color: #6699CC ;
}	
.rightnavheader a:visited 
{
	color: #000066;
}
	


/* ---Main Navigation--- */

#dropmenudiv{
position:absolute;
border: outset 2px #CCCCCC;
border-bottom-width: 0;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
line-height:15px;
z-index:100;
padding-top: 12px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: solid 1px #CCCCCC;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #999999;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #666666;
color: #FFFFFF;
}

#dropmenudiv2{
position:absolute;
border: outset 1px #CCCCCC;
border-bottom-width: 0;
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height:15px;
z-index:100;
padding-top: 12px;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: solid 1px #CCCCCC;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: #666666;
}

td#nav_about {
	background: url(../images/aboutus.gif) no-repeat 0;
}
td#nav_about a:hover {
	display: block;
	background: url(../images/aboutus_f2.gif) no-repeat 0;
}
td#nav_news {
	background: url(../images/news.gif) no-repeat 0;
}
td#nav_news a:hover {
	display: block;
	background: url(../images/news_f2.gif) no-repeat 0;
}
td#nav_buy {
	background: url(../images/buy.gif) no-repeat 0;
}
td#nav_buy a:hover {
	display: block;
	background: url(../images/buy_f2.gif) no-repeat 0;
}
td#nav_distributor {
	background: url(../images/distributors.gif) no-repeat 0;
}
td#nav_distributor a:hover {
	display: block;
	background: url(../images/distributors_f2.gif) no-repeat 0;
}
td#nav_msds {
	background: url(../images/msds.gif) no-repeat 0;
}
td#nav_msds a:hover {
	display: block;
	background: url(../images/msds_f2.gif) no-repeat 0;
}
td#nav_contact {
	background: url(../images/contact.gif) no-repeat 0;
}
td#nav_contact a:hover {
	display: block;
	background: url(../images/contact_f2.gif) no-repeat 0;
}


/* ---Secondary Navigation--- */

td#innovation {
	background: url(../images/innovation.jpg) no-repeat 0;
}
td#innovation a:hover {
	display: block;
	background: url(../images/innovation_f2.jpg) no-repeat 0;
}
td#programs {
	background: url(../images/marketuseareas.jpg) no-repeat 0;
}
td#programs a:hover {
	display: block;
	background: url(../images/marketuseareas_f2.jpg) no-repeat 0;
}
td#products {
	background: url(../images/product.jpg) no-repeat 0;
}
td#products a:hover {
	display: block;
	background: url(../images/product_f2.jpg) no-repeat 0;
}

/* ---Main Splash Images--- */

td#innovationface {
	background: url(/cmsassets/image/innovationface.jpg) no-repeat 0;
}
td#innovationface a:hover {
	display: block;
	background: url(/cmsassets/image/innovationface_f2.jpg) no-repeat 0;
}

td#programface {
	background: url(/cmsassets/image/programface.jpg) no-repeat 0;
}
td#programface a:hover {
	display: block;
	background: url(/cmsassets/image/programface_f2.jpg) no-repeat 0;
}

td#productface {
	background: url(/cmsassets/image/productface.jpg) no-repeat 0;
}
td#productface a:hover {
	display: block;
	background: url(/cmsassets/image/productface_f2.jpg) no-repeat 0;
}
/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

.Accordion
{
	border-left: solid 1px #66cc33;
	border-right: solid 1px #66cc33;
	border-bottom: solid 1px #66cc33;
	width: 625px;
	overflow: hidden;
}
.AccordionBLUE
{
	border-left: solid 1px #02069D;
	border-right: solid 1px #02069D;
	border-bottom: solid 1px #02069D;
	width: 625px;
	overflow: hidden;
}
.AccordionGREY
{
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	width: 625px;
	overflow: hidden;
}
.AccordionPanel, .AccordianBLUEPanel, .AccordianGREYPanel 
{
	margin: 0px;
	padding: 0px;
	}
.AccordionPanelTab, .AccordionBLUEPanelTab, .AccordionGREYPanelTab 
{
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	
}
.AccordionPanelTab 
{
	background-color: #66CC66;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal; color: #FFFFFF;
}
.AccordionGREYPanelTab
{
background-color: #333333;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.AccordionBLUEPanelTab
{
	background-color: #02069D;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal; color: #FFFFFF;
}
.AccordionPanelContent, .AccordionBLUEPanelContent, .AccordianGREYPanelContent 
{
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 360px;
}
.AccordionPanelTabHover, .AccordionBLUEPanelTabHover, .AccordionGREYPanelTabHover 
{
	background-color: #666666;
	color: #FFFFFF; 

/* SpryInternalCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

}
.CollapsiblePanel, .CollapsibleGREYPanel, .CollapsibleBLUEPanel 
{
	margin: 0px;
	padding: 0px;
	width: 122px;
	height: 130px;
}
.InteralCollapsiblePanel, .InternalCollapsibleGREYPanel, .InternalCollapsibleBLUEPanel
{
	margin: 0px;
	padding: 0px;
	width: 440px;
}
.CollapsiblePanel, .InteralCollapsiblePanel 
{
	border-top: solid 1px #66cc33;
	border-bottom: solid 1px #66cc33;
}
.CollapsibleGREYPanel, .InternalCollapsibleGREYPanel
{
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
}
.CollapsibleBLUEPanel, .InternalCollapsibleBLUEPanel  
{
	border-top: solid 1px  #02069D;
	border-bottom: solid 1px  #02069D;
}
.CollapsiblePanelTab, .CollapsibleGREYPanelTab, .CollapsibleBLUEPanelTab 
{
	background-color: #000066; 
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF; 
}.CollapsiblePanelTabHover, .CollapsibleGREYPanelTabHover, .CollapsibleBLUEPanelTabHover 
{
	background-color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.InteralCollapsiblePanelTab, .InternalCollapsibleGREYPanelTab, .InternalCollapsibleBLUEPanelTab 
{
	background-color: #000066; 
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18 px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.InteralCollapsiblePanelTabHover, .InteralCollapsibleGREYPanelTabHover, .InteralCollapsibleBLUEPanelTabHover 
{
	background-color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.CollapsiblePanelContent, .CollapsibleGREYPanelContent, .CollapsibleBLUEPanelContent
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	list-style-position: inside;
	line-height: normal;
	white-space: normal;
	padding: 0px;
	color: #000000;
}
.CollapsiblePanelOpen, .CollapsibleGREYPanelOpen, .CollapsibleBLUEPanelOpen{
	color: #0100A3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.CollapsiblePanelOpen  a:link, .CollapsibleGREYPanelOpen  a:link, .CollapsibleBLUEPanelOpen  a:link,  .CollapsiblePanelOpen  a:visited, .CollapsibleGREYPanelOpen  a:visited, .CollapsibleBLUEPanelOpen  a:visited 
{
	color: #FFFFFF;
}
.CollapsiblePanelFocused, .CollapsiblePanelFocused, .CollapsibleGREYPanelFocused, .CollapsibleBLUEPanelFocused
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #0100A3;
}
.CollapsiblePanelContent a:link
{
	color: #6699CC;
}
.CollapsiblePanelContent a:visited
{
	color: #6666FF;
}

.SearchResultsTitle
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-style: normal;	
	font-weight: bold; 
	font-size: 14px; 
	color: #6699CC;
}