.body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	line-height: 19px;
	color: #000000;
}

.bodybold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;line-height: 19px;
}

.bodyboldgray  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-weight: bold;
	font-size: 9pt;line-height: 19px;
	text-decoration: none;
}

.bodysmall  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;	line-height: 19px;
	color: #000000;
}

.bodysmallbold  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt;	line-height: 19px;
	color: #000000;
}

.pagetitle  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13pt;line-height: 19px;
}

.pagetitledescr  {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11pt;line-height: 19px;
	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: 9pt;
	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: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.breadcrumbactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	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: 9pt;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.breadcrumbseparator  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.pnavbold  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}


.pnav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	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: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel3active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
}


.navlevel3inactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	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: normal;
	font-size: 9pt;
	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: normal;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
}

.navlevel3sectionlinkinactive  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	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;
}
.bodyorange {  font-size: 9pt; font-style: normal; line-height: 19px; font-weight: normal; color: #FF9900; text-decoration: none}
.bodygreen {  font-size: 9pt; color: #006600; font-weight: bold; font-family: "Arial", "Helvetica", "sans-serif"; line-height: 19px}
.text_darkorange {  font-size: 9pt; font-style: normal; line-height: 19px; color: #CC6600; text-decoration: none}
.text_darkgreen { font-family: "Arial", "Helvetica", "sans-serif" font-size: 12px; font-style: normal; line-height: 19px; color: #72724B; text-decoration: none ; }
.text_darkbrown { font-size: 9pt; font-style: normal; line-height: 19px;; color: #C18548; text-decoration: none }
.text_blue_underline {  font-size: 9pt; line-height: 20px; color: #0033CC; text-decoration: underline}
.text_darkblue { font-size: 9pt; font-style: normal; line-height: 19px; color: #006699; text-decoration: none }
.text_darkblueline { font-size: 9pt; font-style: normal; line-height: 19px; color: #006699; text-decoration: underline}
.text_blue { font-size: 9pt; font-style: normal; line-height: 19px; color: #003399; text-decoration: none }
.bodywhite {  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none; font-size: 9pt; font-style: normal; line-height: 20px; COLOR: #ffffff}
.bodyblack {  COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9pt; line-height: 19px}
.bodyred {  COLOR: #CA1A1A; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9pt; line-height: 19px;}
.bodyboldred {  COLOR: #CA1A1A; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9pt; line-height: 19px;font-weight: bold;}
.bodyboldpurple {  COLOR: #6A1CC6; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";  font-size: 9pt; FONT-WEIGHT: bold; line-height: 19px}
.bodypurple {  COLOR: #6A1CC6; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9pt; line-height: 19px;}



