.subsection {
	position: relative;
	padding: 0 0 10px 20px;
	margin: 0;
	background-color: #fff;
	border-bottom: 1px dashed #99c1ca;
}
.subsection-no-border {
	position: relative;
	padding: 0 0 10px 20px;
	margin: 0;
}
.subsection-on {
	position: relative;
	padding: 0 0 10px 20px;
	border-top: 1px dashed #99c1ca;
	border-bottom: 1px dashed #99c1ca;
	background-color: #eef;
}
.subsection-off {
	position: relative;
	padding: 0 0 10px 20px;
	border-top: 1px dashed #99c1ca;
	border-bottom: 1px dashed #99c1ca;
	background-color: #eee;
}
.subsection h3, .subsection-on h3, .subsection-off h3 {
	padding: 0.8em 0 0.9em 0;
	margin-left: 0;
}
.subsection p, .subsection-on p, .subsection-off p, .subsection-no-border p {
	margin-left: 0;
}
.subsection .left-col, .subsection-on .left-col, .subsection-off .left-col, .subsection-no-border .left-col {
	position: relative;
	width: 9em;
	float: left;
	font-weight: bold;
}
.subsection .right-col, .subsection-on .right-col, .subsection-off .right-col, .subsection .right-colp, .subsection-no-border .right-col {
	position: relative;
	margin-left: 140px;
}
.right-col textarea, right-colp textarea {
	margin: 0;
}
.checkbox-left-text {
	/* breaking IE
	position: relative;
	*/
	margin: 0 0 0.1em 30px;
	overflow: visible;
}
.checkbox-left-text p {
	margin-left: 0;
	padding-top: 0;
}
.checkbox-left {
	position: absolute;
	margin-left: -30px;
}
.heading h2.rust {
	padding-left: 0px;
}
.right-col table, .right-colp table {
	margin: 0 0 10px 0;
}
.left-col .currency-symbol {
	position: relative;
	right: -10px;
	top: 3px;
	width: 20px;
	padding: 0;
	margin: 0;
	float: right;
	font-weight: normal;
}
.nopad table {
	margin-left: 0;
}
.right-col .left-colp {
	position: relative;
	width: 150px;
	float: left;
	font-weight: bold;
}
.right-col .right-col {
	position: relative;
	width: auto;
	margin-left: 150px;
}
table {
	margin: 0 0 10px 0;
	padding: 0;
}
.checkboxes {
	position: relative;
	padding-left: 20px;
}
.checkboxes .row {
	position: relative;
	overflow: visible;
	clear: both;
}
.checkboxes .checkbox-item {
	position: relative;
	width: 30px;
	float: left;
}
.checkboxes .checkbox-lable {
	position: relative;
	margin-left: 40px;
}
.which-trial table {
	display: block;
	margin: 0 0 10px 20px;
}
.indent-20 table  {
	padding: 0;
	margin-left: -5px;
}
form h3.rust {
	margin: 10px 0 10px 20px;	
}
#main-content-container > .table-center {
	padding-left: 20px
}
p.pad {
	clear: both;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1px;
}
#offer-buttons {
	margin-bottom: 10px;
}
#library-button-spacer {
	margin-right: 10px;
}

/*
     FILE ARCHIVED ON 06:34:10 Nov 27, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:24:01 Dec 11, 2017.
     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)).
*/