﻿@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; color: #232323; font-size: 12px;line-height: 16px; margin-top: 30px;}
a {text-decoration: none; color: #3a5ea9;}
a sup {text-decoration: none; color: #3a5ea9; font-weight: bold; font-size: 12px; vertical-align: top; line-height: 16px;}
form {margin:0; padding: 0px;}
form input {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:12px;}
#wrapper {width: 905px; margin: 0 auto;}
p, td {font-size: 12px; color: #3d3a3a; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;line-height: 16px;}
h1 {color: #676767; font-weight: bold; font-size: 22px; margin-top: 0px; padding-top: 0px; line-height: 22px;}
h2 {color: #676767; font-weight: bold; font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 18px;}
h3 {font-size:14px; font-weight: bold; line-height: 16px;}
ul {padding: 0px 0px 15px 15px; margin: 0px 0px 0px 15px;}
ul li {font-size: 12px; color: #3d3a3a; line-height: 16px; font-family: Arial, Helvetica, sans-serif; }
ul li div {font-size: 12px; color: #3d3a3a; line-height: 16px; font-family: Arial, Helvetica, sans-serif; }
.listyle {
    padding-left: 47px;
}
.innerlistyle {
    padding-left: 64px;
}
img {border: 0px;}
hr {color: #cfcfcf; height: 1px;}
#Nav-List h2 {color: #3a5ea9; font-weight: bold; font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
sup {font-size: 8px; padding-top: 0px;}
h1 sup {font-size: 14px; padding-top: 0px;}

/*tables*/
/*.HexionTableWithBorder { border-spacing: 0px; border-color: Black; border-top: solid 1px Black; border-bottom: solid 1px Black; border-left: solid 0px Black;}*/
/*.HexionTableWithBorder tr td {border-color: Black; border-right: solid 0px Black; border-top-width: 0px; border-bottom-width: 0px; padding-left: 5px; padding-right: 5px;}*/
.HexionTableWithBorder tbody tr td {font-size: 11px; border-bottom: solid 1px #cfcfcf; padding-left: 5px; padding-right: 5px; border-left: 0px; border-left-width: 0px; border-right-width: 0px; border-spacing: 0px;}
.HexionTableWithBorder, .HexionTableWithBorder p, .HexionTableWithBorder ul, .HexionTableWithBorder ul li, .HexionTableWithBorder li, .HexionTableWithBorder tr td ul li span {font-size: 11px; border-left: 0px; border-right: 0px;}
/*.HexionTableWithBorder tr:nth-child(even) { background-color: White; }/* represents every odd row of an HTML table */
/*.HexionTableWithBorder tr:nth-child(odd)  { background-color: #98c8f8; }/* same */
/*.HexionTableWithBorder tr:nth-child(1) { background-color: #c0c0c0; font-weight: bold; }/* same */
.ProductTableWithBorder tbody tr td {font-size: 11px; border-bottom: solid 1px #cfcfcf; padding-left: 5px; padding-right: 5px; border-left: 0px; border-left-width: 0px; border-right-width: 0px; border-spacing: 0px;}
.ProductTableWithBorder, .ProductTableWithBorder p, .ProductTableWithBorder ul, .ProductTableWithBorder ul li, .ProductTableWithBorder li, .ProductTableWithBorder tr td ul li span {font-size: 11px; border-left: 0px; border-right: 0px;}

/*top nave*/
#top-nav {text-transform: uppercase; font-size: 11px; width: auto; margin: 15px 0 0 0;}
.top-nav-elem {float: left; margin: 0px 20px 0px 0px;  padding-left: 10px;}
.top-nav-elem-end {float: left; margin: 0px 0px 0px 0px;  padding: 2px; padding-top: 0px;}
#top-nav a {color: #232323; font-weight: normal;}
#top-nav a:hover {color: #3a5ea9; font-weight: normal;}
#top-nav .top-nav-elem.current {font-weight: normal; background-image: url(/images/arrow.jpg); background-repeat:no-repeat; background-position:left top; padding-left: 10px;}
#top-nav .top-nav-elem.current a {font-weight: normal; color: #3a5ea9;}

/*Utility Menu*/
#utility-menu {font-size: 11px; color:#3f67b7; width: 680px;padding: 0;margin: 0;}
#utility-menu A, #utility-menu A:link, #utility-menu A:visited, #utility-menu A:active {font-weight: normal;}
#utility-menu A:hover {font-weight: normal; text-decoration: underline;}

/*Important Link*/
#ImportantLink{float:left; padding-top: 2px; padding-bottom: 2px;}
#ImportantLink A, #ImportantLink A:link, #ImportantLink A:visited, #ImportantLink A:active, #ImportantLink A:hover {color: #3f67b7;padding-top:5px;font-size:18px;font-weight:bold;text-decoration:none;padding-left:16px;}

/*breadcrumbs*/
#breadcrumbs {font-size: 8px; margin:0 0 0px 0; padding-top: 7px; text-transform:capitalize; color: #989797;}
#breadcrumbs a.current {color: #3a5ea9;}

/*Industry*/
.categories {float:left; margin: 0 25px 0 0; color: #3d3a3a; font-weight: bold; font-size: 14px;}
.category {margin-bottom: 4px;}
.category-arrow {float:left; margin: 0 5px 0 0;}
.category-title {text-align: left; float:left; padding-bottom: 4px; border-bottom-style: solid; border-bottom-color: #cfcfcf; border-bottom-width: 1px; width: 220px; font-size: 14px;}
a.category-title, a.category-title table tr td {color: #3D3A3A; font-size: 14px; font-weight: bold; padding-top: 2px; cursor: hand;}
a:hover.category-title, a:hover.category-title table tr td {color: #3a5ea9; font-size: 14px; font-weight: bold; padding-top: 2px; cursor: hand;}
.category-title img {padding-bottom: 2px; border: 0px;}
.category-title-img {padding-top: 7px; padding-right: 2px; border: 0px;}
/* Left Nav Level 2 */
.category-title-2 {text-align: left; float:left; padding-bottom: 0px; width: 220px; font-size: 11px;}
a.category-title-2, a.category-title-2 table tr td {color: #3D3A3A; font-size: 11px; padding-top: 1px; cursor: hand;}
a:hover.category-title-2, a:hover.category-title-2 table tr td {color: #3a5ea9; font-size: 11px; padding-top: 1px; cursor: hand;}
.category-title-2 img {padding-bottom: 1px; border: 0px;}

/*legal*/
.legal {font-size: 9px; margin: 40px 0 0 0;}
.legal p {font-size: 9px; margin: 40px 0 0 0;}
.legal UL	{margin:20px 0 0 0;padding:0;list-style-type:none;display:inline;}
.legal UL LI {display:inline;}
.legal UL LI UL LI	{display:inline;padding:0 10px 0 10px;border-right:1px solid #676767;}
.legal A, #footer A:link, #footer A:visited, #footer A:active {color:#232323;font-size:9px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.legal A:hover	{color:#232323;font-size:9px;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;}.footer-elem {float:left; margin: 0 10px 0 0;}

/*footer*/
#footer {font-size: 9px; margin: 40px 0 0 0;}
#footer UL	{margin:20px 0 0 0;padding:0;list-style-type:none;display:inline;}
#footer UL LI {display:inline;}
#footer UL LI UL LI	{display:inline;padding:0 10px 0 10px;border-right:1px solid #676767;}
#footer A, #footer A:link, #footer A:visited, #footer A:active {color:#232323;font-size:9px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
#footer A:hover	{color:#232323;font-size:9px;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;}.footer-elem {float:left; margin: 0 10px 0 0;}
.footer-elem {float:left; margin: 0 10px 0 0;}

/*Home*/
.BannerTextOver {line-height: 40px; font-size: 38px; color: White; font-weight: bold; margin-bottom: 5px;}
.BannerTextOver a, .BannerTextOver a:link, .BannerTextOver a:visited, .BannerTextOver a:Active {font-size: 16px; padding-left: 5px; color: White; text-decoration: none;}
.BannerTextOver a:hover {font-size: 16px; padding-left: 5px; color: White; text-decoration: underline;}
.BannerTextUnder {font-size: 36px; color: #7b7b7b; font-weight: bold; margin-bottom: 5px; line-height: 36px;}
.BannerTextUnder table tr td {font-size: 20px; color: White; font-weight: bold; margin-bottom: 5px;}
.BannerTextUnder a, .BannerTextUnder a:link, .BannerTextUnder a:visited, .BannerTextUnder a:Active {font-size: 14px; padding-left: 20px; color: #3a5ea9; text-decoration: none;}
.BannerTextUnder a:Hover {font-size: 14px; padding-left: 20px; color: #3a5ea9; text-decoration: underline;}

/*Feature*/
#Feature{color: Black;font-size:12px; width: 240px; padding-right: 0px; font-size: 11px;}
#Feature p{font-size: 11px;}
#Feature h2{color: #3a5ea9; font-weight: bold; font-size: 22px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#Feature hr{display:none;}
#Feature img{padding-right: 15px; padding-bottom: 15px;}
#Feature h1{color: #3a5ea9; font-weight: bold; font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#Feature table tr td{font-size: 11px;}
#Feature table tr td img{padding-top: 5px;}

/*debug*/
.border {border-style: solid; border-width: 1px;}

/*Home Feature 3 Column*/
/*#homefeature-container1 {min-height:250px;background-color: #ffffff;float:left;width:100%;overflow:hidden;position:relative; padding-top: 10px; right: 0px;}
#homefeature-container2 {min-height:250px;background-color: #ffffff;float:left;width:100%;position:relative;right:300px;}
#homefeature-container3 {min-height:250px;float:left;width:100%;position:relative;right:275px;}
#homefeature-col1 {height: 275px; background:#e2e2e2;float:left;width:275px;position:relative;left:575px;overflow:hidden; padding-left: 0px; padding-right: 0px; padding-top: 0px;}*/
/*#homefeature-col2 {height: 275px; background:#f5f5f5;float:left;width:275px;position:relative;left:590px;overflow:hidden; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}*/
/*#homefeature-col2 {height: 265px; background:#959698;float:left;width:275px;position:relative;left:590px;overflow:hidden; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}*/
/*#homefeature-col2 {height: 275px; background:#ffffff;float:left;width:275px;position:relative;left:595px;overflow:hidden; margin-left: 10px; margin-right: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#homefeature-col3 {height: 275px; float:left;width:286px;position:relative;left:610px;overflow:hidden;padding-left: 0px; padding-right: 10px;padding-top: 0px; background-repeat: no-repeat;}
#homefeature-col3 img {padding-bottom: 10px;}*/

#homefeature-col1 {float:left;width:302px;position:relative;left:0;background-repeat: no-repeat;margin-top: 10px;}
#homefeature-col2 {float:left;width:301px;position:relative;left:0px;background-repeat: no-repeat;overflow: hidden;margin-top: 10px;}
#homefeature-col3 {float:right;width:302px;right:0;background-repeat: no-repeat;overflow: hidden;margin-top: 10px;}


#homefeature-col1 a.base-line-link {position:absolute;top:250px; font-size: 12px; left: 10px;}
#homefeature-col2 a.base-line-link-white {position:absolute;top:230px; color: White; font-size: 12px; left: 10px;}
#homefeature-col3 a.base-line-link {position:absolute;top:250px; font-size: 12px; right: 10px;}

#homefeature-col2 h2{color: White; font-size: 18px;}


/*3 Column*/
#threecolumn-container1 {float:left;width:100%;background:#f5f5f5;overflow:hidden;position:relative;}
#threecolumn-container2 {float:left;width:100%;background:#ffffff;position:relative;right:200px;}
#threecolumn-container3 {float:left;width:100%;background:#f5f5f5;position:relative;right:505px;}
#threecolumn-col1 {float:left;width:190px;position:relative;left:715px;overflow:hidden;}
#threecolumn-col2 {float:left;width:480px;position:relative;left:720px;overflow:hidden; padding-left: 8px; padding-right: 12px; padding-top: 0px;}
#threecolumn-col3 {float:left;width:190px;position:relative;left:735px;overflow:hidden;padding-top: 0px;}

/*2 Column*/
#twocolumn-container1 {float:left;width:100%;background:#ffffff;overflow:hidden;position:relative;}
#twocolumn-container2 {float:left;width:100%;background:#f5f5f5;position:relative;right:700px;}
#twocolumn-col1 {float:left;width:190px;position:relative;left:715px;overflow:hidden; padding-top: 5px;}
#twocolumn-col2 {float:left;width:660px;position:relative;left:720px;overflow:hidden; padding-left: 10px; padding-right: 10px;}

/*2 Column NO Nav*/
#twocolumnnonav-container1 {float:left;width:100%;background:#f5f5f5;overflow:hidden;position:relative;}
#twocolumnnonav-container2 {float:left;width:100%;background:#ffffff;position:relative;right:205px;}
#twocolumnnonav-col1 {float:left;width:690px;position:relative;left:215px;overflow:hidden; padding-top: 5px;}
#twocolumnnonav-col2 {float:left;width:190px;position:relative;left:220px;overflow:hidden; padding-left: 10px; padding-right: 10px;}

/*Left Nav*/
#leftnav-region{padding: 3px 0px 8px 0px;font-weight: bold;font-size: 15px;padding-left: 0px;}
.leftnav-seperatorbar {margin-top: 15px;color: #9CB5DD;height: 2px;}

/*A.leftnav-header, A:link.leftnav-header, A:visited.leftnav-header, A:active.leftnav-header, A:hover.leftnav-header {padding-top:2px;font-size:15px;color: #676767;font-weight:bold;text-decoration:none;width: 100%;}*/
#leftnav-header A, #leftnav-header A:link, #leftnav-headerA:visited, #leftnav-header A:active, #leftnav-headerA:hover {padding-top:1px;font-size:15px;font-weight:bold;text-decoration:none;margin-left:0px;}
#leftnav-header {padding-top:1px;font-size:15px;font-weight:bold;margin-left:0px;color: #336699;}

A.leftnav-activelink, A:link.leftnav-activelink, A:visited.leftnav-activelink, A:active.leftnav-activelink, A:hover.leftnav-activelink {font-size:12px;font-weight:bold;color: #336699;text-decoration:none;width: 100%;padding-top:0px;padding-bottom:0px;margin: 0px 0px 0px 0px;}
A.leftnav-link, A:link.leftnav-link, A:visited.leftnav-link, A:active.leftnav-link, A:hover.leftnav-link {font-weight: normal;font-size:12px;color: #676767;text-decoration:none;width: 100%;padding-top:0px;padding-bottom:0px;margin: 0px 0px 0px 0px;}
SPAN.leftnav-linkimage {padding-top: 0px;padding-bottom: 0px;padding-right:2px;}
SPAN.leftnav-linkitem {padding-top: 0px;padding-bottom: 0px;}

/*Contacts*/
#corp-right-heading{padding-top: 12px;}
#corp-contacts{padding-top: 10px; font-size: 12px; overflow:hidden; margin-right: 8px;}
.contactUsHeading{font-weight: bold; font-size: 12px;}
.contactUsHeading SPAN{font-weight: bold;font-size: 12px;}
.ContactUsTitle {font-weight: bold;font-size: 12px;padding-top: 0px;} 
.ContactUsText A, .ContactUsText A:link, .ContactUsText A:visited, .ContactUsText A:active, .ContactUsText A:hover {font-weight: normal;font-size: 11px;padding-top: 0px;color:#336699;}
.ContactUsSubTitle {color: #676767;font-family:arial, sans-serif;padding-top: 0px;font-size: 12px;}
.ContactUsSubTitle A, .ContactUsSubTitle A:link, .ContactUsSubTitle A:visited, .ContactUsSubTitle A:active, .ContactUsSubTitle A:hover {font-size: 11px;padding-top: 0px;color:#336699;}
.ContactUsSubTitle P {color: #676767;font-family:arial, sans-serif;padding-top: 0px;font-size: 12px;}
.ContactUsText {color: #676767;font-family:arial, sans-serif;font-size: 12px;padding-left: 10px;}
.RequestMoreInfo A, .RequestMoreInfo A:link, .RequestMoreInfo A:visited, .RequestMoreInfo A:active, .RequestMoreInfo A:hover {font-size: 12px;padding-top: 0px;color:#336699;}

/*Locatons*/
#locations-grid table {padding-top: 10px}
#locations-grid table tr td {padding: 3px 3px 3px 3px;}
td.subheader {font-weight: bold; font-size: 14px;}

/*Sitemap*/
DIV#sitemap-Industries, DIV#sitemap-InvedtorRelations, DIV#sitemap-ProductFamilies, DIV#sitemap-AboutUs, DIV#sitemap-EHS, DIV#sitemap {padding-bottom: 20px;padding-left: 5px;padding-right: 5px;}
DIV#sitemap-Industries UL IMG, DIV#sitemap-InvedtorRelations UL IMG {display: none;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;}
DIV#sitemap-Industries UL IMG UL, DIV#sitemap-InvedtorRelations UL IMG UL {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-Industries UL IMG UL LI, DIV#sitemap-InvedtorRelations UL IMG UL LI {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-Industries UL, DIV#sitemap-InvedtorRelations UL {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-Industries UL LI, DIV#sitemap-InvedtorRelations UL LI {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-Industries UL LI UL, DIV#sitemap-InvedtorRelations UL LI UL {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 8px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-Industries UL LI UL LI, DIV#sitemap-InvedtorRelations UL LI UL LI {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 8px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-ProductFamilies UL IMG, DIV#sitemap-AboutUs UL IMG, DIV#sitemap-EHS UL IMG {display: none;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-top: 0px;margin-bottom: 0px;}
DIV#sitemap-ProductFamilies UL IMG UL, DIV#sitemap-AboutUs UL IMG UL, DIV#sitemap-EHS UL IMG UL {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 8px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-ProductFamilies UL IMG UL LI, DIV#sitemap-AboutUs UL IMG UL LI, DIV#sitemap-EHS UL IMG UL LI {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 8px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-ProductFamilies UL, DIV#sitemap-AboutUs UL, DIV#sitemap-EHS UL {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 8px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-ProductFamilies UL LI, DIV#sitemap-AboutUs UL LI, DIV#sitemap-EHS UL LI {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 8px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-ProductFamilies UL LI UL, DIV#sitemap-AboutUs UL LI UL, DIV#sitemap-EHS UL LI UL {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 16px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}
DIV#sitemap-ProductFamilies UL LI UL LI, DIV#sitemap-AboutUs UL LI UL LI, DIV#sitemap-EHS UL LI UL LI {padding-left: 0px;padding-top: 0px;padding-bottom: 0px;margin-left: 16px;margin-top: 0px;margin-bottom: 0px;list-style-type: none;}

/*Region Selector*/
DIV#RegionPane{left: 50%;width: 20%;position: absolute;top: 150px;z-index: 90;}
.RegionSelectorWindowTitle {font-weight: bold;font-size: 16px;color: #ffffff;z-index: 100;width: 100%;}  

/*Paging*/
.nav-paging-results {font-size: 14px;font-weight: bold;color: #676767;}
.nav-paging-header{font-family: Arial, Times New Roman, Tahoma;font-weight: bold;color: #336699;font-size: 11px;}

/*Lists*/
.list-header {font-weight: bold;}
.item-row {vertical-align:top;padding-right: 5px; border-bottom: solid 1px #676767;}
.alternating-item-row {vertical-align: top;padding-right: 5px; border-bottom: solid 1px #676767;}

/* Product Literature */
.prodlit-list-left-column {font-weight: bold;}
.prodlit-list-right-column {white-space:nowrap;text-align: right;}
.prodlit-list-right-column {color: #676767;vertical-align: top;text-decoration: none;}

/* Starting Point Formulations */
.spf-list-level1{background-color: #9CB5DD;color: White;padding: 3px 5px 3px 5px;margin-top: 2px;margin-bottom: 2px;cursor: pointer;vertical-align: middle;}
.spf-list-level1 IMG{padding: 2px 0px 0px 0px;}
.spf-list-level2{padding-left: 5px;cursor: pointer;text-decoration: underline;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px; color: Black;}
.spf-list-level2-alt{padding-left: 5px;cursor: pointer;text-decoration: underline;background-color: #F2EFE8;color: Black;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px;}
.spf-list-level3{background-color: #f9f9f9;color: Black;padding: 3px 5px 0px 5px;cursor: pointer;text-decoration: none;vertical-align: middle;margin-bottom: 1px;margin-top: 1px;}
.spf-list-level3 IMG{padding: 3px 0px 0px 0px;}
#spf-list-link{text-decoration: underline;color: Black;}

/* Distributors */
.distributors-list-level1{background-color: #9CB5DD;color: White;padding: 3px 5px 3px 5px;margin-top: 2px;margin-bottom: 2px;cursor: pointer;vertical-align: middle;}
.distributors-list-level1 IMG{padding: 2px 0px 0px 0px;}
.distributors-list-level2{cursor: pointer;text-decoration: underline;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px; color: Black;}
.distributors-list-level2-alt{cursor: pointer;text-decoration: underline;background-color: #F2EFE8;color: Black;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px;}
.distributors-list-level3{background-color: #f9f9f9;color: Black;padding: 3px 5px 0px 5px;cursor: pointer;text-decoration: none;vertical-align: middle;margin-bottom: 1px;margin-top: 1px;}
.distributors-list-level3 IMG{padding: 3px 0px 0px 0px; color: Black;}
#distributors-list-link{text-decoration: underline;color: Black;}
.panel-distributor{padding-left: 20px; font-size: 12px; color: Black;}

/* Locations */
.Locations-list-level1{background-color: #9CB5DD;color: White;padding: 3px 5px 3px 5px;margin-top: 2px;margin-bottom: 2px;cursor: pointer;vertical-align: middle;}
.Locations-list-level1 IMG{padding: 2px 0px 0px 0px;}
.Locations-list-level2{cursor: pointer;text-decoration: none;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px; color: Black; font-weight: bold;}
.Locations-list-level2-alt{cursor: pointer;text-decoration: none;background-color: #F2EFE8;color: Black;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px; font-weight: bold;}
.Locations-list-level3{background-color: #f9f9f9;color: Black;padding: 3px 5px 0px 5px;cursor: pointer;text-decoration: none;vertical-align: middle;margin-bottom: 1px;margin-top: 1px;}
.Locations-list-level3 IMG{padding: 3px 0px 0px 0px; color: Black;}
#Locations-list-link{text-decoration: underline;color: Black;}
.panel-Locations{padding-left: 20px; font-size: 12px; color: Black;}
.Locations-list-print-level1{padding: 3px 5px 3px 0px;margin-top: 2px;margin-bottom: 2px; vertical-align: middle; color: #676767; font-size:16px; font-weight: bold; line-height: 18px;}
.Locations-list-print-level1 IMG{padding: 2px 0px 0px 0px;}
.Locations-list-print-level2{padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px; padding-left: 10px; color: #676767; font-size: 14px; font-weight: bold;}
.Locations-list-print-level2-alt{color: Black;padding-bottom: 3px;margin-bottom: 2px; color: #676767; margin-top: 2px; font-size: 14px; font-weight: bold;}
.Locations-list-print-level3{color: Black;padding: 3px 5px 0px 15px;cursor: pointer;text-decoration: none;vertical-align: middle;margin-bottom: 1px;margin-top: 1px;}
.Locations-list-print-level3 IMG{padding: 3px 0px 0px 0px; color: Black;}


/* Expand - Collapse */
A DIV.expand-collapse-list-level1, A:link DIV.expand-collapse-list-level1, A:active DIV.expand-collapse-list-level1, A:Visited DIV.expand-collapse-list-level1, A:hover DIV.expand-collapse-list-level1{background-color: #9CB5DD;color: White;padding: 3px 5px 3px 5px;margin-top: 2px;margin-bottom: 2px;cursor: pointer;vertical-align: middle;text-decoration: none;}
A DIV.expand-collapse-list-level1-opened, A:link DIV.expand-collapse-list-level1-opened, A:active DIV.expand-collapse-list-level1-opened, A:Visited DIV.expand-collapse-list-level1-opened, A:hover DIV.expand-collapse-list-level1-opened{background-color: #9CB5DD;color: White;font-weight: bold;padding: 3px 5px 3px 5px;margin-top: 2px;margin-bottom: 2px;cursor: pointer;vertical-align: middle;text-decoration: none;}
A DIV.expand-collapse-list-level2, A:link DIV.expand-collapse-list-level2, A:active DIV.expand-collapse-list-level2, A:Visited DIV.expand-collapse-list-level2, A:hover DIV.expand-collapse-list-level2{color: #676767;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px;cursor: pointer;text-decoration: none;}
A DIV.expand-collapse-list-level2-opened, A:link DIV.expand-collapse-list-level2-opened, A:active DIV.expand-collapse-list-level2-opened, A:Visited DIV.expand-collapse-list-level2-opened, A:hover DIV.expand-collapse-list-level2-opened{color: #676767;font-weight: bold;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px;cursor: pointer;text-decoration: none;}
A DIV.expand-collapse-list-level2-alt, A:link DIV.expand-collapse-list-level2-alt, A:active DIV.expand-collapse-list-level2-alt, A:Visited DIV.expand-collapse-list-level2-alt, A:hover DIV.expand-collapse-list-level2-alt{background-color: #F2EFE8;color: #676767;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px;cursor: pointer;text-decoration: none;}
A DIV.expand-collapse-list-level2-alt-opened, A:link DIV.expand-collapse-list-level2-alt-opened, A:active DIV.expand-collapse-list-level2-alt-opened, A:Visited DIV.expand-collapse-list-level2-alt-opened, A:hover DIV.expand-collapse-list-level2-alt-opened{background-color: #F2EFE8;color: #676767;font-weight: bold;padding-bottom: 3px;margin-bottom: 2px;margin-top: 2px;cursor: pointer;text-decoration: none;}
A DIV.expand-collapse-list-level3, A:link DIV.expand-collapse-list-level3, A:active DIV.expand-collapse-list-level3, A:Visited DIV.expand-collapse-list-level3, A:hover DIV.expand-collapse-list-level3{background-color: #F9F9F9;color: #676767;padding: 3px 0px 3px 10px;margin: 1px 0px 1px 0px;cursor: pointer;text-decoration: none;}
DIV.expand-collapse-list-level1-opened IMG, DIV.expand-collapse-list-level1 IMG, DIV.expand-collapse-list-level2-alt-opened IMG, DIV.expand-collapse-list-level2-alt IMG, DIV.expand-collapse-list-level2-opened IMG, DIV.expand-collapse-list-level2 IMG, DIV.expand-collapse-list-level3 IMG{vertical-align: top;padding: 6px 2px 0px 0px;text-decoration: none;}
.uline{text-decoration: underline;}
.one-moment-please{padding-left: 5px;color: #676767; font-size: 12px;}

/* Shelf Life */
.shelflife-search-results {font-size: 14px;font-weight: bold;color: #676767;}
.shelflife-header {color: #676767;vertical-align: middle;font-weight: bold;}
.shelflife-header IMG{color: #676767;vertical-align: middle;padding-top:2px;}
.shelflife-search-row {padding: 5px 5px 5px 0px;vertical-align: top;}
.shelflife-search-alternating-row{padding: 5px 5px 5px 0px;vertical-align: top;background-color: #f9f9f9;}

.Header-Orage{font-family: Arial; color: #e97300; font-size: 18px; line-height: 18px; margin-bottom: 3px;}

p.IntroHeader{ font-family: Arial; font-size: 14px; line-height: 20px; font-weight: bold;}
p.IntroHeader sup{ font-family: Arial; font-size: 12px; line-height: 20px; font-weight: bold; vertical-align: top; line-height: 18px;}

#zonetitle { margin: 3px 0px 3px 0px;padding: 3px 0px 3px 0px;}

span.required-field{ color: red;font-weight: bold;}
#ctl00_cphContacts_zoneCol3_updatepanel {
    width : 210px;
}
.mozillaCss1 {
    margin-left: -159px;
    /*margin-top: 200px;*/
    float: left;
    clear: both;
}
.mozillaCss2 {
    margin-left: 637px;
    /*margin-top: 200px;*/
    float: right;
    clear: both;
}


.product-nav-table-1 {
    width: 905px;
}

/* Product Nav */
.product-nav-cell-1 {
    padding: 5px 5px 5px 5px;
    text-align: center;
	vertical-align: auto;
}
.product-nav-cell-1:hover {
    padding: 5px 5px 5px 5px;
    text-align: center;
	vertical-align: auto;
}

.product-nav-table-2, .product-nav-table-3 {
    width: 905px;

}

.product-nav-cell-2, .product-nav-cell-3 {
	border-radius: 10px;
    border: 1px solid white;
    background-color: #ececec;
    border: 1px solid white;
    padding: 10px 10px 10px 10px;
	border-spacing: 5px;
	border-collapse: separate;
    text-align: center;
    
}
.product-nav-cell-1 a {
    color: black;
    font-weight: bold;
	vertical-align: middle;
}
.product-nav-cell-1:hover a {

    font-weight: bold;
}
.product-nav-cell-2 a, .product-nav-cell-3 a {
    font-weight: bold;
}

/* Selected Product Nav */
.selected-product-nav-cell-1 {
    padding: 5px 5px 5px 5px;
    text-align: center;
}
.selected-product-nav-cell-1:hover {
    padding: 5px 5px 5px 5px;
    text-align: center;
}

.selected-product-nav-table-2, .product-nav-table-3 {
    width: 905px;
    border: 1px solid white;
}

.clear-cell {
    border-radius: 10px;
    border: 1px solid white;
    background-color: white;
    border: 1px solid white;
    padding: 10px 10px 10px 10px;
	border-spacing: 5px;
	border-collapse: separate;
    text-align: center;
}

.selected-product-nav-cell-2, .selected-product-nav-cell-3 {
    border-radius: 10px;
    border: 1px solid white;
    background-color: #ececec;
    border: 1px solid white;
    padding: 10px 10px 10px 10px;
	border-spacing: 5px;
	border-collapse: separate;
    text-align: center;
}
.selected-product-nav-cell-2:hover, .selected-product-nav-cell-3 :hover{
    border-radius: 10px;
    border: 1px solid white;
    background-color: lightgrey;
    border: 1px solid white;
    padding: 10px 10px 10px 10px;
	border-spacing: 5px;
	border-collapse: separate;
    text-align: center;
}

.selected-product-nav-cell-1 a {
    font-weight: bold;
	    color: black;
}
.selected-product-nav-cell-1:hover a {
    font-weight: bold;
}
.selected-product-nav-cell-2 a, .selected-product-nav-cell-3 a {
    font-weight: bold;
	color: black;
}

.product-nav a:active a:hover a:visited {
    font-weight: bold;
}