body{font:85%/1 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace ! important;}
td{
	\font-size: 85% ! important;
	f\ont-size: inherit;
}
th {
	\font-size: 85% ! important;
	f\ont-size: inherit;
}
ol{line-height:1.2;margin:0em 0em 1.2em 2em;}
ul{line-height:1.2;margin:0em 0em 1.2em 1.6em;}
li{line-height:1.1;margin-bottom:0.6em; padding-bottom:0.1em;}
h3, h4 {line-height:1.1;}

img.wtb {MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle; width=25px; height=16px;}

/*3 column layout elements*/
.centerCol1{border-right:1px solid #CCC;padding-right:10px;vertical-align:top;}
.bodyLeftCol{padding-right:10px}
.centerCol2{
border-right:1px solid #CCC;
padding:0px 10px 0px 10px;
vertical-align:top;
}
.bodyMiddleCol{padding:0px 10px 0px 0px;}
.centerCol3 {padding-left:10px; vertical-align:top;}
.bodyRightCol{/*empty def*/}
		 
#linklist h3{margin-bottom:0.4em;font-size: 1.2em;}
#linklist ul{list-style-type:none;margin-left:0em;} 
#linklist li{font:normal 0.9em/1.1 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace; margin: 0em 0em 0.5em 0.6em;}
#linklist p{font:normal 0.9em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}
#rightColPlain p.headingtwo {line-height:1.3}

.headingimg {margin-left:5px;}
.bodyImage60px,.techBodyImage{border:1px solid #000;width:60px;margin-right:10px;height:60px;}
.indent {padding-left:15px;}

div.coupon{
padding:5px 10px 5px 10px;
border-bottom:2px dashed #CCC;
border-top:2px dashed #CCC;
margin-bottom:10px;
}
div.market{
padding:5px 10px 5px 10px;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
margin-bottom:10px;
}
div.largetreatment,div.smalltreatment,div.mainpagetreatment{margin-bottom:10px;text-align:left;}
div.smalltreatment{margin-bottom:5px;}
* html div.largetreatment,* html div.smalltreatment,* html div.mainpagetreatment,* html div.coupon,* html div.market{height:1%;}/* for IE/Win */
*>html div.largetreatment,*>html div.smalltreatment,*>html div.mainpagetreatment,*>html div.coupon,*>html div.market{height:auto;}/* for IE5/Mac */

div.coupon h3 {margin-top:10px;}
div.largetreatment h3, div.coupon h3, div.smalltreatment h3 {margin-bottom:0.4em;font-size: 1.2em;line-height:1.4;}/*intentionally no mainpagetreatment*/
div.largerh3 h3 {font-size:1.2em;}

div.largetreatment img, div.coupon img, div.smalltreatment img, div.market img {float:left; margin-right:5px;}
div.mainpagetreatment img {float:left; margin-right:10px;}

div.largetreatment p, div.coupon p, div.smalltreatment p{font: 0.9em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;margin:0;}/*intentionally no mainpagetreatment*/
div.market p {margin:0;}
div.market p, div.market table {margin-left:155px;}

div.largetreatment .texttwo li, div.smalltreatment .texttwo li, div.mainpagetreatment .texttwo li {margin-bottom:0.5em;margin-top:0;line-height:1.2;}

div.largetreatment ul, div.smalltreatment ul, div.mainpagetreatment ul {list-style-type:none;margin:0.2em 0em 0em 0em;}
div.largetreatment ul.texttwo, div.smalltreatment ul.texttwo, div.mainpagetreatment ul.texttwo {margin-bottom:0em;margin-top:0.2em;}

div.smalltreatment ul{margin-left:65px;}/*can't do p for this treatment because float is IN p*/
div.largetreatment p, div.largetreatment ul{margin-left:91px;}
div.mainpagetreatment p, div.mainpagetreatment ul{margin-left:97px;}

#marketlinks td {padding:0px 20px 0px 20px;}
#marketlinks p {margin:0;}
#marketlinks h3 {margin:0;font-size: 1.2em;}

/*FRAMEWORK STYLE OVERRIDES */
/*3M.com framework colors - overrides*/
.accentmain{background-color:#C00 ! important;}
#fw_head {border-left:4px solid #C00 ! important;}
#rightColAccent th{border-left:#C00 ! important;}

/*fix for float problems*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height:1%;} 
.clearfix {display:block;}
/* End hide from IE-mac */ 

h1 {line-height:1.1em;}
.featurestreatment p {margin:0 0 0 65px; font: 0.9em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace ! important;}
#rightColNormal p, #rightColNormal li {font-family:'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace ! important;}
#rightColAccent p, #rightColNormal li {font-family:'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace ! important;}
#rightColFocus p, #rightColNormal li {font-family:'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace ! important;}

.cShellHead{font:0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}
.cShellSrch{width:125px;border:1px solid #777;font:10px 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;padding-left:3px;}
.cShellUPS{font:0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;padding-left:15px;padding-top:5px;}
.cShellBcrumb{font:0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;padding-top:5px;padding-bottom:7px;}
.cShellFoot{font:0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;padding-top:5px;padding-bottom:7px;}

.bBodySelect{font:0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}

a.gsn{color:#FFF;text-decoration:none;font:bold 0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}

a.lsn{text-decoration:none;font:0.9em/1.3 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}

a.lsnCrnt{text-decoration:none;color:#000;font:0.9em/1.3 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}

td.lsnHead{font: bold 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}/*font size not = 1.0em can't go here because we nest this style - compounds the sizing*/
td.lsn{font:0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}

.gsnZ {font:bold 0.9em 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}
.lsn0{font: bold 0.9em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;}

h4{font:bold 1.0em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;margin:0em 0em .2em 0em;}/*this corresponds to 3M.com Heading Two*/
h5{font:bold 0.9em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;margin:0em 0em .2em 0em;}/*this corresponds to 3M.com Heading Three*/
h6{font:bold 0.9em/1.2 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', Osaka, serif, sans-serif, monospace;margin:0em 0em .2em 0em;}
/*
a {text-decoration:none ! important; border-bottom: 1px solid ! important;}

a.lsncrnt, input.btnyellow, .btnyellow a, .btnyellow a:hover, .btnyellow a:active, input.btnred, .btnred a, .btnred a:hover, .btnred a:active, .aBcrmb, .aBcrmb:hover, a.gsn, a.gsn:visited, a.lsn, a.lsn:hover, a.lsnHd, a.lsnCrnt {border-bottom: 0px;}

*/
/*.featurestreatment {vertical-align: bottom ! important;}*/