
p.homep { margin: 9px 0px 8px 0px; padding: 0px; }
table { font: 11px arial, verdana, sans-serif; }

.homeColor { color: #333333; }
#subPage { margin: 17px 0px 50px 35px; padding: 0px; line-height: 18px; }
#subPage p { margin-bottom: 15px; }
 
.contentRow { margin: 17px 0px 17px 35px; padding: 17px 0px 0px 0px; width: 460px; border-top: 1px solid #cccccc; clear: both; }
	#resourcesContainer { float: left; width:239px; border-right: 1px solid #cccccc; padding: 15px 0px 0px 0px; margin-bottom: 15px; }
	#faqContainer { float: left; height: 220px; width:200px; margin: 15px 0px 15px 20px; background: url(../images/brush.jpg) no-repeat right bottom; }
		#faqQuestion { width: 100px; color: #ff6600; line-height: 16px; margin-top: 26px;  }
		
					
/******* FORM STYLE *******/
form { margin: 0px; padding: 0px; }
.radio { margin: 0px 2px 0px 0px; padding: 0px; width: 13px; height: 13px; }
.btnGo { margin-top: 15px; }
#txtFind { width: 168px; height: 17px; border: 1px solid #cdcdcd; margin-top: 9px; padding-left: 2px; }


/****** text, header ******/
h2.res_header { color: #ff6600; font: 16px arial, verdana, sans-serif; padding: 0px 0px 5px 0px; margin: 0px; border-bottom: 1px solid #ffdebe; }
h3 { margin: 0px; padding: 0px; font: 12px arial, verdana, sans-serif; color: #333333; }
h3.b3 { margin: 0px 0px 8px 0px; }
h3.q { color: #333333; font-weight: bold; }
h3.qplus { color: #111111; font-weight: bold; font-size: 14px; margin-top: 5px; margin-bottom: 5px; }
blockquote { padding: 0px; margin: 0px 0px 15px 22px; }
.prodCatSubHead { font: bold 12px arial, verdana, sans-serif; color: #333333; margin-bottom: 26px; }

h4 { font-size: 11px; margin: 0px; padding: 0px; color: #333333; } /* news title */
.bold { font-weight: bold; }
.ital { font-style: italic; }
.orange { color: #ff6600; }
.dark { color: #333333; }

/****** text, header - homepage ******/
.usefulLink {float: left; width: 750px; color: #879eb5; margin: -33px 0 0 0; padding-top: 5px; }
.usefulLink p {padding: 0 0 0 368px; margin:0;}
.usefulLink a:link, .usefulLink a:visited, .usefulLink a:active, .usefulLink a:hover { color: #879eb5; }

/***** order list *******/
ul { list-style: none; padding: 0px; margin: 0px; }
ul.numStyle { list-style-type: decimal; width: 416px; padding: 22px 22px 15px 22px; background-color: #edf4f5; font-size: 12px; }
ul.numStyle li { margin: 0px 22px 12px 22px; padding: 0px; font-weight: bold; color: #333333; }
ul.numStyle li a { color: #333333; }

ul.regular	{ list-style-type: square; width: 400px; padding: 5px 0px 5px 22px; }

ul.longinfolist { list-style-type: disc; width: 400px; padding: 5px 22px 5px 22px; }
ul.longinfolist li { margin-bottom:8px; }

ul.pCatList { margin-top: 13px; line-height: 20px; font-size: 11px; }
li.pCatLi { background: url(../images/orangeArrowR.gif) no-repeat; padding: 0px 0px 5px 17px; line-height: 20px; }
li.pCatLi_cur { background: url(../images/orangeArrowD.gif) no-repeat; padding: 0px 0px 5px 17px; color: #333333; }
a.link12, a.link12_cur { color: #999999; text-decoration: none; font: bold 12px arial, verdana, sans-serif; }
li.pCatLi_cur a.link12 { color: #333333; }
a.link12:hover { text-decoration: underline; }

ul#searchDropDown li { padding: 0px 5px; margin: 0px; }
						
div.blueBox { background-color: #edf4f5; padding: 16px 0px 14px 0px; margin-bottom: 20px; }
div.boxBlock, div.productDetailBox { background-color: #ffefd6; padding: 16px 0px 5px 0px; margin: 17px 0px 20px 0px; font-size: 11px; }
div.grayBG { background-color: #eaeaea; }
div.grayBG2 { background-color: #eaeaea; padding-bottom:20px; padding-right:10px; width:456px; }
div.productDetailBox { margin-left: -15px; padding-bottom: 30px; display: none; }

div.secCatTitle { font-size: 12px; font-weight: bold; color: #003399; margin: 0px 0px 6px 26px; }
div.viewBtn { margin: 10px 0px 0px 26px; }
ul.arrowStyle, ul.arrowStyle_sm { font-size: 11px; color: #666666;  }
ul.arrowStyle li, ul.arrowStyle_sm li { background: url(../images/liArrow.gif) no-repeat; margin: 0px 26px; padding: 0px 0px 10px 10px; }
ul.arrowStyle li a, ul.arrowStyle_sm li a { color: #666666; }
ul.arrowStyle_sm li { padding-bottom: 6px; }

div.pList { height: 14px; }
.pFloat, .pFloat_last, .pFloat_txt { float: left; border: 1px solid #cccccc; text-align: center; background-color: #ffffff; width: 13px; line-height: 14px; }
.pFloat_txt	{width:60px;}
.pFloat, .pFloat_txt { margin-right: 2px; }
div.pFloat_cur { background-color: #cccccc; color: #ffffff; }
a.pFloat, a.pFloat_last, .pFloat_txt { color: #666666; text-decoration: none; }
a.pFloat:hover, a.pFloat_last:hover, a.pFloat_txt:hover { background-color: #cccccc; color: #ffffff; }
a.wide	{width:87px;}


div.grayhr { border-bottom: 1px solid #cccccc; width: 460px; height: 1px;  margin: 20px 0px; padding: 0px; } /* gray bar */
div.grayhr17 { border-bottom: 1px solid #cccccc; width: 460px; height: 1px;  margin: 15px 0px; padding: 0px; }

div.colBlock { width: 170px; border: 1px solid #cccccc; background-color: #ffffff; padding: 17px 7px 17px 17px; margin: 18px 0px 0px 12px; }
div.colBlock p { margin: 0px 0px 7px 0px; }


div#glossaryDetail { clear: both; padding-top: 16px; }
.curT, .gheader { color: #ff6600; font-size: 24px; padding-bottom: 5px; border-bottom: 1px solid #ffdebe; clear:both; }
.gheader { line-height:26px; }
.curT2 { color: #ff6600; font-size: 16px; padding-bottom: 5px; border-bottom: 1px solid #ffdebe; clear:both; }

a:link { color: #666666; }
a:visited { color: #666666; }
a:hover { color: #333333; }

#menuNav a:link { color: #FFF; }
#menuNav a:visited { color: #FFF; }
#menuNav a:hover { color: #FFF; }

ul.boldStyle { font-size:11px; margin-left:25px; }
ul.boldStyle li { font-weight:bold; color:#000; clear:both; }
ul.boldStyle li a { color:#000000; text-decoration:underline; }
ul.boldStyle li a:link { color:#000000; }
ul.boldStyle li a:visited { color:#000000; }
ul.boldStyle li a:hover { color:#000000; }
ul.boldStyle ul li { font-weight:normal; margin-left:15px; }

.mainSafety li	{ margin-bottom: 10px; }
.mainSafety div	{ font-weight: normal; }

/*a.reg:link { color: #666666; }
a.reg:visited { color: #666666; }
a.reg:hover { color: #333333; }*/
a.gLink { color: #666666; }
a.darkLink { color: #333333; }
a.rLink { color: #ff0000; }

.p24 { padding: 0px 24px; }
.goButton { padding-left: 360px; margin:5px 0px; }


div.tab		{margin-left:25px;}
div.spacer	{clear:both;margin-top:10px;}
div.detail	{margin-left:30px;margin-right:30px;font-style:italic;font-size:8pt;background-color:#DDD;padding:8px 8px 8px 8px;}
/*div.gheader { margin: 0px 0px 10px 0px; padding-bottom: 2px; font: 14px arial, verdana, sans-serif; color: #333333; border-bottom:1px solid #cccccc; font-weight:bold;}*/
.backtotop	{color:#AAA;text-decoration:underline;font-size:8pt;}
div.quote	{text-align:center;color:#000;font-size:10pt;padding:0 30;}
div.infoline	{margin-bottom:10px;}
div.pad25	{padding-left:25px;padding-right:25px;}
.gfootnote 	{font-style:italic;font-size:8pt;color:#AAA;}
.ccfaq 		{font-weight:bold;color:#777;}

.bold  		{font-weight:bold;}

/*******auto complete style *******/
#txtFindSug { border:1px solid #999999; background-color:white; position:relative; width: 168px; max-height:100px; overflow: hidden; }
.selected { background-color: #0066cc; color: #ffffff; }

.returnToTop { text-align: right; width: 430px; }

img.safetyimg	{border-style:none;margin:4px;}
.rightf			{float:right;}
.leftf			{float:left;}
.hist_years		{font-style:italic;color:#333333;font-weight:bold;}

/******* sitemap *******/
#topMap { color: #999999;  font-size: 14px;}
#topMap li { background: transparent url(../images/orangeArrowD.gif) no-repeat; padding: 0px 0px 14px 17px;}
#topMap li a.siteMap_cur { color: #999999; text-decoration: none; }
#subMap li { background: none; font-size: 11px; padding: 0px 0px 0 13px; font-weight: normal; }
#subMapTitle li.subTitle { background: none; color: #003366; font-size: 12px; font-weight: bold; }
