table.TAIpageBanner, table.TAIbodyTable { width: 100%; }
td.TAIblackBanner { background-color: black; border-left: solid 1px white; }
td.TAIblackTD, td.TAIblack2TD, td.TAIblueTD, td.TAIblue2TD, td.TAIgrayTD { padding: 10px; border: solid 1px white; }
td.TAIblackTD, td.TAIblack2TD { background-color: black; color: #adc329; color: #f7f3f7; color: #adbace; }
td.TAIblackTD { border-top: 0px; }
/*td.TAIblack2TD { width: 280px; }*/
td.TAIblueTD, td.TAIblue2TD { background-color: #52759c; color: #f7f3f7; }
td.TAIblueTD { width: 90%; }
td.TAIblue2TD { width: 50%; }
td.TAIgrayTD { background-color: #adbace; }
img.TAIthumbIMG { width: 80px; float: left; margin: 5px; margin-left: 0px; border: solid 1px #f7f3f7; }
b.TAIwhiteBold { color: white; }
b.TAIblueBold, a.TAIblueBold, a.TAIblueBold:visited { color: #52759c; font-weight: bold; }
p.TAIwhiteText { color: white; }
a.TAIwhiteLink, a.TAIwhiteLink:visited { color: white; }
p.TAIyellowText { color: #adc329; }
a.TAIyellowlink, a.TAIyellowlink:visited { color: #adc329; }

table.TAIquickRC { background-color: #adbac6; margin-top: 10px; padding: 10px; width: 100%; border: }
th.TAIquickTH_RC { color: #888; border-bottom: solid 1px white; text-align: left; }
td.TAIquickTD_RC { color: white; }
table.TAItableRC { background-color: #f7f3f7; margin-top: 10px; padding: 10px; width: 100%; border: solid 1px #ccc; }
th.TAI_TH_RC { color: #52759c; border-bottom: solid 1px white; text-align: left; }
td.TAI_TD_RC {  }
ul.TAIlistRC { list-style-type: none; margin-left: 0px; }
img.TAIicon { padding: 0px 5px 0px 0px; border: 0px; }
a.TAIcontactRC, a.TAIcontactRC:visited, a.TAIchallengeRC, a.TAIchallengeRC:visited { color: white; padding: 3px; text-decoration: none; }
a.TAIcontactRC, a.TAIcontactRC:visited { background-color: #555; border: solid 1px white; padding: 3px 60px 3px 3px; }
a.TAIchallengeRC, a.TAIchallengeRC:visited {  }

#TAIheader { padding: 10px; }
#TAIblueBanner { height: 70px; border-left: solid 1px white; border-bottom: solid 1px white; padding-right: 275px; background-color: #52759c; background-position: center right; background-repeat: no-repeat; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1114290396657&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); }
img.TAImainIMG { border: solid 1px #adbace; margin: 9px; width: 260px; height: 260px; }
img.TAIflower { padding: 20px; }

p.TAIreverse { padding: 5px; background-color: white; color: #52759c; }
hr.TAIrule { size: 2px; color: #52759c; width: 80%; text-align: center; }
sup.TAIasterisk { color: red; }
b.nobreak { font-weight: normal; white-space: nowrap; }
p.TAIfootnote { font-size: .8em; }
p { clear: all; }

#visual_siteID { padding-left: 0px; margin-left: 5px; padding-right: 0px; margin-right: 0px; }
