p {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
	
a.subnav  {
	text-decoration: none;
	color: #666666;
}

.footer  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none;
	color: #000000;
}


.footeractive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.footeractive:link {color: #808080;}
a.footeractive:active {color: #BFBFBF;}
a.footeractive:visited {color: #BFBFBF;}

.footerinactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}


a.breadcrumb  {
	text-decoration: none;
	color: #FFFFFF;
}

.footno  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

a.palette: link	{color: #FFFFFF}

a.palette: visited {color: #E6DE94}

.subnav1 {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; padding-left: 3px; padding-bottom: 3px;}
.subnav1:active { color: #666666}
.subnav1:visited {color: #CCCCCC;}
.subnav1:link { color: #666666}
.subnav1:hover { color: #00FFCC}

.subnav2 {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; padding-left: 3px; padding-bottom: 3px;}
.subnav2:active { color: #666666}
.subnav2:visited {color: #CCCCCC;}
.subnav2:link { color: #666666}
.subnav2:hover { color: #00FFCC}

.subnav3 {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; padding-left: 3px; padding-bottom: 3px;}
.subnav3:active { color: #666666}
.subnav3:visited {color: #CCCCCC;}
.subnav3:link { color: #666666}
.subnav3:hover { color: #00FFCC}

.subnav4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #BFBFBF;
	text-decoration: none;
}

.header {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 13pt; font-weight: bold; color: #000000; text-decoration: none;}






  3MCore_en.css ----------------------------------------

.body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	color: #000000;
}

.bodybold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
}

.bodyboldgray  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}


.bodysmall  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;	
	color: #000000;
}

.bodysmallbold  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt;	
	color: #000000;
}

.pagetitle  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13pt;
}

.pagetitledescr  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}
	
.quote  {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #808080;
	font-size: 13pt;
}

.italicquote  {
	font-family: "Times New Roman", Times, serif;
	color: #808080;
	font-style: italic;
	font-size: 16pt;
}

.footeractive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.footeractive:link {color: #808080;}
a.footeractive:active {color: #BFBFBF;}
a.footeractive:visited {color: #808080;}


.footerinactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.breadcrumbactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
a.breadcrumbactive:link {color: #FFFFFF;}
a.breadcrumbactive:active {color: #FFFFFF;}
a.breadcrumbactive:visited {color: #FFFFFF;}

.breadcrumbinactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.breadcrumbseparator  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.pnavbold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}


.pnav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}


.nav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.nav:link {color: #808080;}
a.nav:active {color: #BFBFBF;}
a.nav:visited {color: #808080;}

.navlevel1size  {
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel1active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}

.navlevel1inactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-image: url(../../../../www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 161px;
	color: #000000;
}

.navlevel1within  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-image: url(../../../../www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 161px;
}

.navlevel2size  {
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel2active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}

.navlevel2inactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-image: url(../../../../www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 147px;
	color: #000000;
}

.navlevel3size  {
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel3active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
}


.navlevel3inactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-image: url(../../../../www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 137px;
	color: #000000;
}

.navlevel4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-image: url(../../../../www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 137px;
}

.navlevel2sectionlabel  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}

.navlevel3sectionlinkactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
}

.navlevel3sectionlinkinactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-image: url(../../../../www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 137px;
	color: #000000;
}

.sectiontitleblack  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
}

.sectiontitleblue  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

.sectiontitlewhite  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}


title in center column, testing size in browsers
h4 {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14pt; color: #000000; text-decoration: none;}
end title comment
.body { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #000000; font-size: 9pt; }

