.body  {
	font-size: 12px;	
	color: #000000;
}

.bodybold  {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.bodyboldgray  { 
	color: #808080;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.bodysmall  {
	font-size: 10px;	
	color: #000000;
}

.bodysmallbold	{
	font-weight: bold;
	font-size: 10px;	
	color: #000000;
}

.pagetitle  {
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}

.pagetitledescr  {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
	
.quote	{
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #808080;
	font-size: 12px;
}

.italicquote  {
	font-family: "Times New Roman", Times, serif;
	color: #808080;
	font-style: italic;
	font-size: 16px;
}

.breadcrumbactive  {
	font-size: 10px;
	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-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.breadcrumbseparator  {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.pnavbold  {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


.pnav  {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.nav  {
	text-decoration: none;
}
a.nav:link {color: #555555;}
a.nav:active {color: #BFBFBF;}
a.nav:visited {color: #555555;}
	

.navlevel1size	{
	font-size: 12px; 
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel1active  {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}

.navlevel1inactive  {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	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: 0px;
	font-weight: bold;
	width: 161px;
	color: #000000;
	padding-top: 1px
}

.navlevel1within  {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	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;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 0px;
	width: 161px;
	padding-top: 1px
}

.navlevel2size	{
	font-size: 12px; 
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel2active  {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}

.navlevel2inactive  {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	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;
	font-weight: bold;
	height: 0px;
	width: 1410px;
	color: #000000;
	padding-top: 1px
}

.navlevel2within  {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	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;
	font-weight: bold;
	height: 0px;
	width: 1410px;
	padding-top: 1px
}

.navlevel3size	{
	font-size: 10px; 
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.navlevel3active  {
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}


.navlevel3inactive  {
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 5px;
	background-image: url(http://www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0px;
	width: 1310px;
	color: #000000;
	font-weight: bold;
	padding-top: 1px}

.navlevel4  {
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 5px;
	background-image: url(http://www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0px;
	font-weight: bold;
	width: 1310px;
	padding-top: 1px;
}

.navlevel2sectionlabel	{
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.navlevel3sectionlinkactive  {
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.navlevel3sectionlinkinactive  {
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-decoration: none;
	padding-left: 2px;
	padding-bottom: 5px;
	background-image: url(http://www.mmm.com/images/utilities/nav_line.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 0px;
	width: 1310px;
	color: #000000;
}


a.default12w:link{text-decoration:none;font-size:12px;color:blue;font-family:"Osaka－等幅"}
a.default12w:visited{text-decoration:none;font-size:12px;color:#121200cc;font-family:"Osaka－等幅"}
a.default12w:active{text-decoration:none;font-size:12px;color:#121200cc;font-family:"Osaka－等幅"}
a.default12w:hover{text-decoration:underline;font-size:12px;color:red;font-family:"Osaka－等幅"}

a.default10w:link{text-decoration:none;font-size:12px;color:blue;font-family:"Osaka－等幅"}
a.default10w:visited{text-decoration:none;font-size:12px;color:#121200cc;font-family:"Osaka－等幅"}
a.default10w:active{text-decoration:none;font-size:12px;color:#121200cc;font-family:"Osaka－等幅"}
a.default10w:hover{text-decoration:underline;font-size:12px;color:red;font-family:"Osaka－等幅"}

.text14{font-size:14px;}
.text12{font-size:12px;}
.text12{font-size:12px;}
.text12150{font-size:12px;; line-height: 150%}
.text12w{font-size:12px;text-decoration:none;color:#ffffff}
.text10{font-size:10px;}
.text9{font-size:9px;}
.text10w{font-size:10px;text-decoration:none;color:#ffffff}
.text14b { font-size:14px;  font-weight: bold}
.text16b { font-size:16px;  font-weight: bold}
.q { font-size:18px; font-weight: bold;color:#DD0000}
.a { text-decoration:none;color:#000000}

.text7 {  font-size: 7px}
.text10150 {  font-size: 10px; line-height: 150%}
.text12133 {  font-size: 12px; line-height: 133%}
.text10135 { font-size: 10px; line-height: 150% }
.text18b { font-size:18px; font-weight: bold }
.text14133 { font-size: 14px; line-height: 135%}




