/* added 04-25-2007 a16y8zz */

/************************************* PLACE TITLE */
h1.bodyTitle {
	color:#292929;
	font-size: 22px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}
h2.subTitle {
	font-family: "Times New Roman", Times, serif;
	color:#292929;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 1px;
}
h3.thirdTitle {
	font-family:;
	color:#292929;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1px;
}
p {color:#292929;}
/************************************* 3MSLBraces */
.slTitle {
	font-family: arial, sans-serif;
	color:#656450;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 15px;
}
.biffleTitle {
	font-family: arial, sans-serif;
	color:#963A13;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.biffleLargeTitle {
	font-family: arial, sans-serif;
	color:#963A13;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.biffleParagraph {
	font-family: arial, sans-serif;
	color:#963A13;
	margin-bottom: 0px;
	margin-top: 0px;
}
.slSubTitle {
	font-family: arial, sans-serif;
	color:#656450;
	font-size: 14px;
	font-weight: bold;
}
.slParagraph {
	font-family: arial, sans-serif;
	color:#8c8c72;
	margin-bottom: 0px;
	margin-top: 0px;
}
.slDisclaimer {
	font-family: arial, sans-serif;
	color:#8c8c72;
	font-size: 9px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.slDisclaimerDark {
	font-family: arial, sans-serif;
	color:#656450;
	font-size: 9px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.slLinktext {
	font-family: arial, sans-serif;
	color:#ff7800;
	line-height: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
.slLinktext a, .slLinktext a:link, .slLinktext a:visited, .slLinktext a:active {color: #ff7800;	text-decoration: underline;}

.slLinktextHomeBiffle {
	font-family: arial, sans-serif;
	color:#C42228;
	line-height: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 5px;
	margin-top: 5px;
	}
.slLinktextHomeBiffle a, .slLinktextHomeBiffle a:link, .slLinktextHomeBiffle a:visited, .slLinktextHomeBiffle a:active {color: #C42228;	text-decoration: underline;}

.slLinktextHome {
	font-family: arial, sans-serif;
	color:#656450;
	line-height: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 5px;
	margin-top: 5px;
	}
.slLinktextHome a, .slLinktextHome a:link, .slLinktextHome a:visited, .slLinktextHome a:active {color: #656450;	text-decoration: underline;}

hr.slHR {
	margin-bottom: 0px;
	margin-top: 0px;
	color:#cfcfcf;
	height: 1px;
	}	
/************************************* homepage */
.clarityRedTitle {
	background-color:#e81a1a;
	padding:5px;
	width:145px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 14px;
}
.clarityRedTitle a, .clarityRedTitle a:link, .clarityRedTitle a:visited, .clarityRedTitle a:active {color:#FFFFFF; text-decoration:none;}
.clarityRedTitle a:hover {text-decoration:underline;}
.SmartClipGreenTitle {
	background-color:#00853e;
	padding:5px;
	width:145px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 14px;
}
.SmartClipGreenTitle a, .SmartClipGreenTitle a:link, .SmartClipGreenTitle a:visited, .SmartClipGreenTitle a:active {color:#FFFFFF; text-decoration:none;}
.SmartClipGreenTitle a:hover {text-decoration:underline;}
.redBox {width:12px; height:12px; background-color:#e81a1a; margin:5px;}
.redBoxSmall {width:4px; height:12px; background-color:#e81a1a; margin:5px;}
.greenBox {width:12px; height:12px; background-color:#00853e; margin:5px;}
.grayBox {width:12px; height:12px; background-color:#a7a7a7; margin:5px;}
.logoPadding {padding-left:15px;}
.homeMenuBox {padding:3px;}
.SLBGND {
	background-color:#ffffff;
	background-repeat: repeat-x;
	height: 100px;
	margin-left: 1px;
}
.linktext {
	background-color:#e81a1a;
	padding:3px;
	color:#FFFFFF;
	line-height: 12px;
	}
.linktext a, .linktext a:link, .linktext a:visited, .linktext a:active {color: #FFFFFF;	text-decoration: none;}
.linktextFlashLined {
	padding:3px;
	font-weight:bold;
	color:#000000;
	line-height: 20px;
	text-decoration:underline;
	}
.linktextFlashLined a, .linktextFlashLined a:link, .linktextFlashLined a:visited, .linktextFlashLined a:active {color: #000000;	text-decoration: underline;}

/************************************* general */
.contentBodyPadding {
	margin-left: 10px;
	margin-right:10px;
}
/*** 3MBraces.com header graphic */
#bodyHeaderSLBraces {
	background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180578827198&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current);
	background-repeat: repeat-x;
	height: 52px;
	vertical-align: bottom;
}
/*** end 3mbraces.com header */
.searchHdrTitle {
	font-size: 20px;
	font-weight:bold;
	padding-left: 10px;
	color: #ffffff;
	margin-top: 15px;
}
.formInput {
	font-size: 12px;
	width: 100px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #292929;
	margin-top: 15px;
}
.submitBTN {
	font-size: 12px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #292929;
	margin-top: 7px;
	width: 35px;
}
.searchResults {
	margin-left: 3px;
	margin-right: 3px;
}
/************************************* original */
th.RCheader { text-align: left; background-position: bottom; background-repeat: repeat-x; border: solid 1px #cccccc; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1114290625248&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); }
th.RCheaderSC { text-align: left; background-position: bottom; background-repeat: repeat-x; border: solid 1px #cccccc; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180571779533&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); }
th.RCheaderNeutral { text-align: left; background-position: bottom; background-repeat: repeat-x; border: solid 1px #cccccc; background-image: url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1180573031209&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); }
th.TableSubHeader { 
	text-align: right; 
	background-position: bottom;
	font-size: 18px;
	font:bold;
}

ul.Twisties {
	list-style-type: none;
	font-family: arial, sans-serif;
	color:#8c8c72;
	background-color: #ffffff;
	padding: 5px;
}

#table {padding: 0px 0px 0px 0px;}

table.Outline { border: solid 1px #cccccc; margin-top: 6px; }
table.bodyContent { width: 100%; }
table.bodyContent2 { 
	width: 100%;
	padding: 10px;
	border: solid 1px #292929;
	background-color: #FFFFFF;
	opacity: .40;
}
table.solutions { border: solid 1px #cccccc; width: 100%; padding: 5px; }

img.mainlevelIMG { width: 200px; border: 0px; margin-right: 5px; }
img.TitleIMG { width: 178px; border: 0px; padding-left: 7px; }
img.TlevelIMG { width: 100px; border: 0px; margin-right: 5px; }
img.IMGspacing { padding: 5px; border: 0px; }

.style_red {color: #FF0000; font-weight: bold;}
.ftnote { font-size: x-small; }

ul.ProductList { margin-left: 25px; }
sup.asterisk { color: red; }
hr.PR { width: 50%; height: 2px; color: #cccccc; text-align: center; }

#rightColFocus, #rightColNormal, #rightColImage {border-left:1px solid #CCCCCC;padding:0px 0px 0px 9px;margin-left:0px;}

#rightColFocus th{padding:4px 8px 2px 8px;background-color:#ffffff;text-align:left;font:bold 0.9em/1 arial,sans-serif;}

#rightColFocus td{padding:8px 8px 8px 8px;background-color:#FFFFFF;line-height:1.3;border-right:1px solid #CCD6E0;border-left:1px solid #CCD6E0;border-bottom:1px solid #8DA2B7;}

#rightColFocus p{margin:0em 0em 0em 0em; font-family: arial, sans-serif;}

#rightColFocus ul {list-style-type: none;margin:0;} 

#rightColFocus li {line-height:1.1;margin: 0em 0em 0.7em 0em; font-family: arial, sans-serif;}

#rightColNormal th{padding:4px 8px 2px 8px;background-color:#ffffff;text-align:left;font:bold 0.9em/1 arial,sans-serif;}

#rightColNormal td{padding:8px 8px 8px 8px;background-color:#EEEEEE;line-height:1;border-bottom:1px solid #CCD6E0;}

#rightColNormal p {margin:0em 0em 1.1em 0em; font-family: arial, sans-serif;}

#rightColNormal ul {list-style-type: none; margin:0;}

#rightColNormal li {line-height:1.1; margin: 0em 0em 0.7em 0em; font-family: arial, sans-serif;}

#rightColImage th{padding:4px 8px 2px 8px;background-color:#ffffff;text-align:left;font:bold 0.9em/1 arial,sans-serif;}

#rightColImage td{padding:0px 0px 0px 0px;background-color:#EEEEEE;line-height:1;border-bottom:1px solid #CCD6E0;}
