/*  3M ESPE Corp Logo */
#logo_chrome img#mh_logo {width: 136px;}

/*Remove after new BLUE color has been sitewide implemented */
/*BANNER TITLES :Start*/
.BNNR_Shl{padding:0px 0px 0px 0px; width:100%; height:52px; position:absolute; left:0; top:0; z-index:100; background-image:"_CSEMBEDTYPE_=image&amp;_univid_=1180572056643&amp;_assettype_=MMM_Image&amp;blobcol=ImageFile"; background-position:top left; background-repeat:repeat-x;}
.BNNR_Inr{padding:0px 0px 0px 0px; width:inherit; height:inherit;}
.BNNR_Lft{padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
.BNNR_Rght{padding:0px 0px 0px 0px; text-align:left; vertical-align:top;}
/*BANNER TITLES :End*/
th.RCheader { text-align: left; color:#FFFFFF; background-position: bottom; background-repeat: repeat-x; border: solid 1px #cccccc; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180572111710&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); }

th.MainBody { border: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #577abb; }
td.ContentA, td.ESPEnews1 { border-bottom: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #ffffff; }
td.Content2A, td.ESPEnews1 { border-bottom: solid 1px #ececed; border-right: solid 1px #ececed;text-align: left; margin: 5px; padding: 5px; background-color: #ffffff; }
td.ContentB, td.ESPEnews0 { border-bottom: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #ffffff; }

table.Outline { border: solid 1px #577abb; margin-top: 6px; }
table.bodyContent { width: 100%; }
table.solutions { border: solid 1px #cccccc; width: 100%; padding: 5px; }

img.mainlevelIMG { width: 200px; border: 0px; margin-right: 5px; }
img.TitleIMG { width: 178px; border: 0px; padding-left: 10px; }
img.TlevelIMG { width: 100px; border: 0px; margin-right: 5px; }
img.IMGspacing { padding: 5px; border: 0px; }
img.thumb { border-top:1px solid #f4f4f4; border-left:1px solid #f4f4f4; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; margin:0px 15px 15px 0px; padding:3px; float:left; } 

i.calHotel { font-style: normal; font-variant: small-caps; }
.ftnote { font-size: x-small; }

ul.ProductList { margin-left: 25px; }
sup.asterisk { color: red; }
hr.PR { width: 50%; height: 2px; color: #cccccc; text-align: center; }


div.ESPEdivRC { margin: 2px; padding-left: 10px; border-left: solid 2px #ccc; /*font: 0.9em/1.4 arial,sans-serif; margin-top: 0em; margin-bottom: 1.0em;*/ }
div.ESPEdivRC table { width: 100%; margin: 0px; padding: 0px; }
div.ESPEdivRC th { padding: 2px 5px 2px 5px; text-align: left; color:#FFFFFF; background-position: bottom; background-repeat: repeat-x; border: solid 1px #cccccc; background-image:url(/3MContentRetrievalAPI/BlobServlet?assetId=1180572111710&assetType=MMM_Image&blobAttribute=ImageFile); }
div.ESPEdivRC td { padding: 5px 0px 5px 5px; border-bottom: solid 1px #999; background-color: #eee; font-family: arial, sans-serif; }

#rightColFocus, #rightColFocus2, #rightColNormal { border-left:1px solid #CCCCCC; padding:0px 0px 5px 9px; }

#rightColFocus th{padding:4px 8px 2px 8px;background-color:#577abb ;text-align:left;font:bold 0.9em/1 arial,sans-serif; }


#rightColFocus td{padding:0px 8px 8px 8px;background-color:#FFFFFF;line-height:1.3;border-right:1px solid #CCD6E0;border-left:1px solid #CCD6E0;border-bottom:1px solid #8DA2B7;}

#rightColFocus p{margin:0em 0em 0em 0em; font-family: arial, sans-serif;}

#rightColFocus ul {list-style-type: none;margin:0;} 

#rightColFocus li {line-height:1.1;margin: 0em 0em 0.7em 0em; font-family: arial, sans-serif;}

#rightColNormal th{padding:4px 8px 2px 8px;background-color:#577abb ;text-align:left;font:bold 0.9em/1 arial,sans-serif;}

#rightColNormal td{padding:8px 8px 8px 8px;background-color:#ececed;line-height:1;border-bottom:1px solid #CCD6E0;}

#rightColNormal p {margin:0em 0em 1.1em 0em; font-family: arial, sans-serif;}

#rightColNormal ul {list-style-type: none; margin:0;}

#rightColNormal li {line-height:1.1; margin: 0em 0em 0.7em 0em; font-family: arial, sans-serif;}

/* USE rightColDiscs for bulleted lists within the 4th column */
#rightColDiscs { border-left:1px solid #CCCCCC; padding:0px 0px 5px 9px; }
#rightColDiscs th{padding:4px 8px 2px 8px;background-color:#577abb ;text-align:left;font:bold 0.9em/1 arial,sans-serif;}
#rightColDiscs td{padding:8px 8px 8px 8px;background-color:#ececed;line-height:1;border-bottom:1px solid #CCD6E0;}
#rightColDiscs p {margin:0em 0em 1.1em 0em; font-family: arial, sans-serif;}
/* PLEASE NOTICE: To Make the bullets viewable.*/
/* list-style-type: is set to disc*/
/* margin left is set to 1 */
#rightColDiscs ul {list-style-type: disc; margin:0;}
#rightColDiscs li {line-height:1.1; margin: 0em 0em 0.7em 1em; font-family: arial, sans-serif;}

/* VIDEO SECTION 4th Column XSLT STYLE INFORMATION #eef4f9*/
td.ESPEnews1 { border-bottom: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #ffffff; }
td.ESPEnews1 { border-bottom: solid 1px #ececed; border-right: solid 1px #ececed ;text-align: left; margin: 5px; padding: 5px; background-color: #ffffff; }
td.ESPEnews0 { border-bottom: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #f5f5db; }
/* VIDEO SECTION 4th Column XSLT STYLE INFORMATION */



/* Hellman updated CSS for pillar pages */
.bg_bluenav { color:#4966ab; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180573414994&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); repeat-x; }
th.RCheaderblue { text-align: left; background-position: bottom; background-repeat: repeat-x; border: solid 1px #cccccc; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180572111710&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); }
.padding { line-height:14px; padding: 4px 8px 4px 16px; }
.padding_hdr { padding: 12px 8px 4px 20px; }
.padding_hdr2 { padding: 12px 16px 4px 20px; }
.hdr { font-size:14px; padding:2px 2px 4px 4px; font-weight:bold; }

th.MainBody2 { border: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #577abb; }
td.Content, td.ESPEnews { border-bottom: solid 1px #ececed; text-align: left; margin: 5px; padding: 5px; background-color: #ffffff; }

table.Outlineblue { border: solid 1px #577abb; margin-top: 6px; }

/*Videos banner Table for ESPE */
td.VidBanner { padding: 12px 16px 4px 20px;  background-image: url("/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180572056643&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current"); font: "times new roman"; color: white }
td.VidHide { background-image: url("/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180572063028&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current"); }




.hdr { font-size:14px; padding:2px 2px 4px 4px; font-weight:bold; }

a.bgrollover1 { display: block; background-color: #577abb; margin: 0px; padding: 2px; font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; height:25px; font-weight: bold; border-top:1px #ffffff solid; border-right:1px #ffffff solid; vertical-align:middle; letter-spacing:1px;}
a.bgrollover1:hover { background-color: #436830; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;  height:25px;  border-top:1px #ffffff solid; border-right:1px #ffffff solid; font-size: 18px; letter-spacing:1px; }
a.bgrollover1:visited { font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; height:25px; font-weight: bold; vertical-align:middle; letter-spacing:1px;}

a.bgrollover2 { display: block; background-color: #577abb; margin: 0px; padding: 2px; font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  height:25px; font-weight: bold; border-top:1px #ffffff solid; border-right:1px #ffffff solid; letter-spacing:1px; }
a.bgrollover2:hover { background-color: #731f1d; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 18px; font-weight: bold; text-decoration: none;  height:25px;  border-top:1px #ffffff solid; border-right:1px #ffffff solid; letter-spacing:1px; }
a.bgrollover2:visited { font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; height:25px; font-weight: bold; vertical-align:middle; letter-spacing:1px;}

a.bgrollover3 { display: block; background-color: #577abb; margin: 0px; padding: 2px; font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  height:25px; font-weight: bold; border-top:1px #ffffff solid; border-right:1px #ffffff solid; letter-spacing:1px;}
a.bgrollover3:hover { background-color: #793c70; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 18px; font-weight: bold; text-decoration: none;  height:25px;  border-top:1px #ffffff solid; border-right:1px #ffffff solid; letter-spacing:1px;}
a.bgrollover3:visited { font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; height:25px; font-weight: bold; vertical-align:middle; letter-spacing:1px;}

a.bgrollover4 { display: block; background-color: #577abb; margin: 0px; padding: 2px; font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  height:25px; font-weight: bold; border-top:1px #ffffff solid; border-right:1px #ffffff solid; letter-spacing:1px;}
a.bgrollover4:hover { background-color: #007fc3; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 18px; font-weight: bold; text-decoration: none;  height:25px;  border-top:1px #ffffff solid; border-right:1px #ffffff solid; letter-spacing:1px; }
a.bgrollover4:visited { font-size: 18px; color: #FFFFFF; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; height:25px; font-weight: bold; vertical-align:middle; letter-spacing:1px;}


/*  PREVENTIVE SOLUTIONS STYLES FROM OMNI SITE  */

#hpBannerBG {
	height:125px;
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180570838285&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=19604&version=current);
}

.OMNIcontentbox {
	border: 2px solid #aca899;	/* aca899  #ece9d8   c0c0c0 */
}
.OMNIbodycolheading {
/*	background-color:#CCCCCC;
	color:#000000; */
	height:17px;
	padding-top:3px;
	padding-left:2px;
	background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180570716255&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=19604&version=current); 		
}

.omniTableDark {color:#000000; background-color:#f0efff;}
.omniTableDark table {margin-top:solid 2px #d0d1ff;}
.omniTableDark td {border-bottom:solid 2px #d0d1ff; padding: 3px;}
