.typography p {
	margin:0 0 1em 0;
	line-height:1.4em;
}


.typography a {
	color:#3C3C3C;
	color:#000000;
	text-decoration:underline;
}
		.typography a:link {
			text-decoration:underline;
		}
		.typography a:focus {
			text-decoration:underline;
		}
		.typography a:active {
			text-decoration:underline;
		}
		.typography a:visited {
			text-decoration:underline;
		}
		.typography a:hover {
			text-decoration:underline;
		}
		
		
		


.typography h1 {
	font-size:2.17em;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #FFFFFF;
}

.typography h2 {
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 1em 0;
}

.typography h3 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 1em 0;
}
	.typography h3 strong {
		font-weight:normal;
	}


.typography ul, .typography ol {
	list-style-position:inside;
	margin-bottom:1.2em;
	margin-left: 2em;
	text-indent: -1em;
	line-height:1.4em;
}

.typography ul ul, .typography ul ol, .typography ol ol, .typography ol ul {
	margin-bottom:0;
}

.typography img {
	border:1px solid #8E8E8E;
}
.typography a img {
	border:1px solid #000000;
}

.typography hr {
	color:#939393;
	background-color:#939393;
	height:1px;
	border:0;
	line-height:1px;
	font-size:1px;
	padding:0;
	margin:0 0 11px 0;
	clear:right;
}

.typography .center {
	margin:0 auto;
}

.typography .left {
	float:left;
}
.typography .right {
	float:right;
}

.typography .no_style {
}

.typography img.right, .typography .captionImage {
	margin:0 0 1em 1em;
}
	.captionImage img.right {
		float:none;
		margin:0 0 2px 0;
	}

.typography img.left {
	margin:0 1em 1em 0;
}

.typography p.caption {
	font-size:0.87em;
	margin-bottom:0;
}

.typography .indented {
	margin-left:106px;
}
	.typography .indented img.left {
		margin-left:-106px;
	}

.homeProductBox, body.homeProductBox.typography {
	width:602px;
	padding:0 9px;
	background:#C1C1C1;
	
}
	.homeProductBox div {
		float:right;
		width:340px;
	/*	padding-right:10px;*/
	}
	.homeProductBox h2 {
		border-bottom:1px solid #777474;
		padding:2px 0;
		font-size:16.5px;
		margin:0 0 2px 0;
		font-weight:normal;
	}
	.homeProductBox p {
		margin:0;
		font-size:0.876em;
	}


.typography .small {
	font-size:0.9em;
}


.typography .rightBox {
	width:78px;
	padding:8px;
	background:#3C3C3C;
	color:#FFFFFF;
	display:block;
	outline:0;
	text-decoration:none !important;
	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
	.typography .rightBox:hover, .typography .rightBox:focus, .typography .rightBox:active {
		background:#535353;
	}
	.rightBox span {
		color:#CCCCCC;
		display:block;
		margin-top:4px;
	}
	.rightBox a {

	}
/*
     FILE ARCHIVED ON 09:31:42 Jun 09, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:03:53 Aug 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.676
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.071
  esindex: 0.009
  cdx.remote: 15.709
  LoadShardBlock: 88.462 (3)
  PetaboxLoader3.datanode: 85.778 (4)
  load_resource: 61.394
  PetaboxLoader3.resolve: 48.66
*/