BODY { background-color: #FFFFFF }

P { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 130% }
TD { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 130% }
H1 { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 16pt; font-weight: bold; color: #181EA5; line-height: 100% }
H2 { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 13pt; font-weight: bold; color: #181EA5; line-height: 100% }
B { font-family: Arial, Helvetica, sans serif; font-weight: bold }
A { text-decoration: none; color: #181EA5 }
A:HOVER { text-decoration: underline; color: #008A3F }
UL { color: #008A3F }
IMG { border: 0px }
SUB, SUP {font-size: 75% }

.black { color: #000000 }
.blue { color: #181EA5 }
.green { color: #008A3F }
.red { color: #F10041 }

.navbar TD { height: 30px; font-family: Arial, Helvetica, sans serif; font-size: 8pt; font-weight: bold; color: #666666 }

.footer TD { text-align: center; font-size: 8pt; color: #151EA5 }
.footer TD.copyright { font-family: Tahoma; font-size: 8pt; color: #999999 }
.footer A:HOVER { text-decoration: none }

.homepage P { font-size: 13pt; color: #333333 }
.homepage LI { margin-left: 2em; line-height: 150% }
.homepage H1 { font-family: Times New Roman, serif; font-size: 20pt; font-weight: normal; color: #181EA5; line-height: 150% }

.why TD.quote { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #187FA5 }

.products A:HOVER { text-decoration: none }

.diduknow { background-color: #000000 }
.diduknow TR.dlw { background-color: #FDE9F1 }
.diduknow TR.udl { background-color: #E5F8EC }
.diduknow TR.ull { background-color: #D4E1F4 }
.diduknow TR.upl { background-color: #E9F1F6 }
.diduknow TR.paper { background-color: #E5F8EC }
.diduknow TD { font-size: 9pt }
.diduknow B.green { font-family: Tahoma, Verdana, Arial; font-size: 13pt; color: #008A3F }
.diduknow B.black { font-family: Arial, Helvetica, sans serif; font-size: 10pt; color: #000000 }
.diduknow A { color: #000000 }

.measurement_table { background-color: #000000 }
.measurement_table TR { background-color: #F0F0F0 }
.measurement_table TR.ull { background-color: #D4E1F4 }
.measurement_table TR.upl { background-color: #E9F1F6 }
.measurement_table TD.header { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }

.udl TABLE.notice P { font-size: 9pt }
.esd TABLE.notice P { font-size: 9pt }

.certification P.quote { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #187FA5 }
.certification P.name { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333 }
.certification LI { margin-left: 1em; line-height: 150% }

.storetable TD { font-family: Arial, Helvetica, sans serif; font-size: 13pt; font-weight: bold }
.storetable TR.header TD { background-color: #008A3F; color: #FFFFFF }
.storetable TD.region { background-color: #FFFFCC; color: #181EA5; padding-left: 1em }
.storetable TD.stores { background-color: #FFFFFF; color: #181EA5 }
.storetable P { padding-left: 2em; line-height: 50% }

.faqindex LI { font-size: 9pt; line-height: 120% }
.faqindex A { color: #000000 }
.faqindex BR { line-height: 75% }
.faqtext H1 { font-family: Arial, Helvetica, sans serif; font-size: 12pt }
.faqtext P { font-size: 9pt}
.faqtext A:HOVER { color: #181AE5 }
.faqtext A.pagetop { font-family: Arial, Helvetica, sans serif; font-size: 8pt; color: #008A3F }
.faqtext A:VISITED.pagetop { text-decoration: none }
.faqtext A:HOVER.pagetop { text-decoration: none; font-weight: bold; color: #008A3F }

.contact TD { background-color: #E9F1F6; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; line-height: 150% }
.contact TD.header { background-color: #008A3F; font-size: 12pt; color: #FFFFFF }
.contact A:HOVER { text-decoration: none } 

.job_posting H1 { padding-bottom: 15px; }
.job_posting UL { color: #000; }
.job_posting LI { padding: 0 0 10px 10px; }
.job_posting TD { background-color: #E9F1F6; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; line-height: 150% }
.job_posting TD.header { background-color: #008A3F; font-size: 12pt; color: #FFFFFF }
.job_posting A:HOVER { text-decoration: none } 

.sitemap A { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }
.sitemap DD { margin-left: 2em }
.sitemap DD.product_page A { font-family: Verdana, Arial, Helvetica, sans serif; font-size: 9pt; font-weight: normal; margin-left: 3em }