/* CSS Document */



p {font-family: verdana, sans-serif; font-size: 12px; color: #000000;}

h1 {font-family: times, serif; font-size: 24px; color: #000000; margin:0px 0px 5px 0px;}

h2 {font-family: times, serif; font-size: 20px; color: #000000; padding:0px; border-bottom: 1px solid #000;}

h3 {font-family: times, serif; font-size: 20px; color: #000000; padding:0px;}

#flashHeader { height: 200px; margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px; width: 100%; text-align: left; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114277455078&placeId=195003&version=current") right top;}
#flash {margin: 0px; padding: 0px; width: 700px; float: left; }

#pageHeader {margin: 0px 10px 10px 10px;}
#pageHeaderYellow {margin: 0px 10px 10px 10px; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114273452367&placeId=195003&version=current")}
#pageHeaderBlue {height: 120px; margin: 0px 10px 10px 10px; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114273489936&placeId=195003&version=current")}

#pageHeaderSecurity {height: 120px;
					 margin: 0px 10px 10px 10px;
					 background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1180581788836&placeId=195003&version=current");}

#pageHeaderGreen {margin: 0px 10px 10px 10px; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114273489868&placeId=195003&version=current")}
.pageTitle {width: 100%; height: 38px; padding: 0px; margin: 1px 10px 0px 10px;}
.pageTitle h1 {font-family: "Times New Roman", Times, serif; font-size: 25px; color: #000; padding: 0px; margin: 16px 0px 3px 0px;}
#pageDescription {padding: 5px 20px 0px 10px;}

#calendar .month {font-family: times, serif; font-size: 20px; color: #000000; padding:0px 10px 0px 10px; border-right: 1px solid #000;}

.image { float: right; width: 100px;}

.text { float: left; width: 100%;}

.error { color:red;font-family:verdana;font-size:.9em }	

#feature-bounding { margin: 30px 0px 0px 0px; }

#border { border-right:2px solid #DBDBDB;  border-bottom:2px solid #DBDBDB;  border-left:1px solid #DBDBDB;  margin:0px 0px 10px 10px;  padding: 2px;  }

#feature-image { float:right; vertical-align:bottom; margin: -13px 10px 0px 10px; }

.feature {  background:#A4C3E8; font:11px/1.4em verdana, sans-serif; color:#333; padding: 7px; }

#feature-bookcheck { background-image: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114287918396&placeId=195003&version=current") }

.border { border-right:2px solid #DBDBDB;  border-bottom:2px solid #DBDBDB;  border-left:1px solid #DBDBDB;  margin:0px 0px 10px 10px;  padding: 2px;  }



a.lnk_rg_blue {text-decoration:none;font:11px verdana,sans-serif;}

a.lnk_rg_blue:visited{color:#330066;text-decoration:none;}

a.lnk_rg_blue:hover{text-decoration:underline;}

.buttonBkgLeft { height: 20px; padding: 0px 0px 0px 10px; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114277312715&placeId=195003&version=current" top left) }
.buttonBkgRight { height: 20px; font-size: 10px; color: #000000; text-decoration: none; padding: 5px 10px 5px 0px; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114277313233&placeId=195003&version=current" top right) }
a.buttonBkgRight  { height: 20px; font-size: 10px; color: #000000; text-decoration: none; padding: 5px 10px 5px 0px; background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114277313233&placeId=195003&version=current" top right) }
a.buttonBkgRight:link { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.buttonBkgRight:visited { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
a.buttonBkgRight:hover { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }







#rightColNormalHP {margin: 30px 0px 10px 10px; padding: 10px; background: #EEEEEE; border: 1px solid #dbdbdb;}

#rightColNormalHP table { margin: 0px 0px 10px 0px; border-left: 2px solid #dbdbdb;  border-bottom: 2px solid #dbdbdb; border-right: 2px solid #dbdbdb; }

#rightColNormalHP th{padding:5px 0px 5px 5px; background: #40494E; color: #fff; text-align:left; font:bold 0.9em/1 arial,sans-serif;}

#rightColNormalHP td{text-align: left; padding:8px 8px 8px 8px; background: #EEEEEE url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114268794136&placeId=195003&version=current");line-height:1;border:2px solid #fff;}

#rightColNormalHP p {margin:0em 0em 1.1em 0em; font-family: arial, sans-serif;}

#rightColNormalHP ul {list-style-type: none; margin:0;}

#rightColNormalHP li {line-height:1.1; margin: 0em 0em 0.7em 0em; font-family: arial, sans-serif;}
			


#rightColNormal {margin: 0px 0px 10px 10px; padding: 10px; background: #EEEEEE; border: 1px solid #dbdbdb;}

#rightColNormal table { margin: 0px 0px 10px 0px; border-left: 2px solid #dbdbdb;  border-bottom: 2px solid #dbdbdb; border-right: 2px solid #dbdbdb; }

#rightColNormal th{padding:5px 0px 5px 5px; background: #40494E; color: #fff; text-align:left; font:bold 0.9em/1 arial,sans-serif;}

#rightColNormal td{text-align: left; padding:8px 8px 8px 8px; background: #EEEEEE url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114268794136&placeId=195003&version=current");line-height:1;border:2px solid #fff;}

#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;}
			

h3.wood-bkgrnd { font: bold 11px verdana, sans-serif; color: #FFFFFF; margin:0px 0px 0px 10px; padding:5px; background:#6B2209 url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114268385729&placeId=195003&version=current"); }


.sub-feature { background:#FFFFCC url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114268385561&placeId=195003&version=current"); font:11px/1.4em verdana, sans-serif; color:#333; padding: 7px; } 
.sub-feature-rfid { background:#F6AC72; font:11px/1.4em verdana, sans-serif; color:#333; padding: 7px; }             

.sub-feature_blue { background:#C1DCFA url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114273490320&placeId=195003&version=current"); font:11px/1.4em verdana, sans-serif; color:#333; padding: 7px; }

.sub-feature_grey { background-color: #d4d2c5; font:11px/1.4em verdana, sans-serif; color:#333; padding: 7px; margin:0px 0px 10px 10px;}

.sub-feature_green { background:#E0F4CA url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114273490355&placeId=195003&version=current"); font:11px/1.4em verdana, sans-serif; color:#333; padding: 7px; }
.sub-feature p { margin: 0px 0px 10px 0px; }

.sub-feature a:link, .sidebar a:visited { font: 11px verdana, sans-serif; color: #3300CC; text-decoration:none; }

.sub-feature a:hover { text-decoration:underline; }

.product { margin: 10px;}

.productsTable { width: 99%; margin: 0px 0px 10px 0px; }

.productImage{ width: 100px; float: left;}

.productDescription { width: 90%; float: left; padding: 0px 10px 0px 10px; }


#PromotionPage {
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 2px solid #CDCDCD;
	border-bottom: 2px solid #CDCDCD;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #efe0c1;
}
#PromotionPage .link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #efe0c1;
}
#PromotionPage h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #efe0c1;
	font-size: 25px;
	}

div.hiddenTabText{
	visibility:hidden;
	height:1px;
}

table.productSpecTable{
	border-collapse:collapse;
	width:98%;
	margin: 0px 10px 0px 10px;
}

table.productSpecTable tr.tabHeader{
	background-color:#E3E3E3;
	
}

table.productSpecTable tr.tabHeader td{
	border: solid 1px #C8C7CD;
	text-align:center;
	font-size:10pt;
}

table.productSpecTable tr.tabHeader td a{
	height:100%;
	width:100%;
	text-decoration:none;
	color:#000000;
}

table.productSpecTable tr.tabHeader td.activeTab{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#B5D6F7;
}

table.productSpecTable tr.tabHeader td.activeTab a{
	color:#FFFFFF;
}


table.productSpecTable tr.tabHeader td.emptyTab{
	border-width: 0px;
	border-style:none;
	background-color:#FFFFFF;
}

#tabContentCell{
	border: solid 3px #B5D6F7;
	width:auto;
	height:100px;
	background-color:#F0F5FB;
	font-size:10pt;
	color:#000000;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
}

#tabContentCell td{
	width:auto;
	height:100px;
	background-color:#F0F5FB;
	font-size:10pt;
	color:#000000;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
}

#atYourLibraryPromo {
	margin: 0px 10px 0px 10px;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 2px solid #CDCDCD;
	border-bottom: 2px solid #CDCDCD;
}
#atYourLibraryPromo h2 {
	margin: 19px 0px 0px 15px;
	padding: 0px;
	background: url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_WW&blobAttribute=ImageFile&fallback=true&univid=1114277570221&placeId=195003&version=current");
	border-bottom: 1px solid #FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	color: #FFF;
	}
#atYourLibraryPromo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #FFF;
	}
#atYourLibraryPromo .link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	}


#bottomLeftW { border-top:3px solid #CCD6E0; border-right:1px solid #fff; padding-bottom:15px; }

#bottomLeft { background-color:#ECF1F5; border-top:3px solid #CCD6E0; border-right:1px solid #fff; padding-bottom:15px; height:100%;&#160;} 

#bottomLeftW img { margin-right:12px } #bottomRight { width: 305px; border-top:3px solid #ED1B23; background-color:#DDE6EC; width:192px; padding:1px; } 

#bottomRight img { margin-right:12px } #bottomLt { border-right:1px solid #fff; } 

#bottom { display:none; }

.reqIndicator
{
	color: red;
}
