.body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #006699;
; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal
}

.bodybold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size: 10px;
; font-style: normal; line-height: normal
}

.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(http://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(http://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(http://www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 147px;
	color: #000000;
}

.navlevel2within  {
	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(http://www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0pt;
	width: 147px;
}

.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(http://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(http://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(http://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;
}






