h1.n{
	padding:2px;
	margin:0;
	font-size:14pt;
	font-weight:bold;
	font-family:verdana;
}
p.np{
	font-family:arial;
	font-size:9pt;
}
p#already_reg{
	font-size:8pt;
}
table#purchase_sub{
	font-size:9pt;
	font-family:arial;
	margin:2px;
	padding:10px;
	width:95%;
	margin-top:0;
	padding-top:0;
	line-height:16px;
}
table#purchase_sub th{
	font-weight:bold;
	text-align:left;
	font-size:10pt;
	text-decoration:underline;
}
table#features_signup{
	font-family:arial;
	font-weight:bold;
	font-size:10pt;
	color:#990000;
	margin-top:5px;
	margin-bottom:10px;
}
table#features_signup td{
	vertical-align:top;
	padding:8px;
	line-height:20px;
}
#float_signup_book{
	float:right;
	clear:right;
	margin:10px;
	margin-right:5px;
}
.pay_mod{
	width:125px;
	height:125px;
	background: url('../images/pay_bg.jpg') center no-repeat;
	float:left;
	margin-right:8px;
}
.pay_mod_s{
	width:125px;
	height:22px;
	float:left;
	margin-top:-3px;
	margin-right:8px;
	background: url('../images/subs_out.jpg') center no-repeat;
}
.pay_mod p{
	font-size:7pt;
	padding:15px 10px 5px 10px;
	line-height:13px;
	text-align:center;
}
.pay_mod_s p{
	font-size:8pt;
	font-weight:bold;
	padding:0;
	text-align:center;
	margin:0;
	line-height:22px;
	color:#FFF;
}
.pay_mod_s a{
	font-size:8pt;
	font-weight:bold;
	padding:0;
	text-align:center;
	margin:0;
	color:#FFF;
	text-decoration:none;
}
.pay_mod_s a:hover{
	text-decoration:underline;
	color:#D0D0D0;
}
td.rq{
	color:#000099;
	font-weight:bold;
}
td.sub_err{
	font-size:8pt;
	font-weight:bold;
	color:#CC0000;
}
.topRnd{
	margin-bottom:-7px;
	width:500px;
	height:15px;
	background: url(../images/topRnd.gif) center no-repeat;
}
.midRnd{
	width:500px;
	background: url(../images/midRnd.gif) top center repeat-y;
}
.botRnd{
	width:500px;
	height:15px;
	background: url(../images/botRnd.gif) center no-repeat;
	margin-top:-7px;
}

.copy    { color: #000000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.copy a:link   { color: #FF0000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.copy a:active   { color: #FF0000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.copy a:visited   { color: #FF0000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.copy a:hover  { color: #FF0000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.h1  { color: #000000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.h1 a:link  { color: #000000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.h1 a:active  { color: #000000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.h1 a:visited  { color: #000000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.h1 a:hover  { color: #000000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.order   { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.order a:link   { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.order a:active   { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.order a:visited   { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.order a:hover  { color: #FF0000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.caption   { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.padleft     { padding: 4px 10px 5px 0px }
.padright     { padding: 4px 0px 5px 10px }
.current_edition_banner{
	width:93%;
	margin: 0 auto;
	background:lightgray;
	text-align:center;
	font-size:8pt;
	margin-bottom:3px;
	border:1px solid black;
}
.current_edition_banner p{
	line-height:12px;
	padding:3px;
	font-weight:bold;
	color:#BB0000;
}
