a { color: #0000ff; }

a:hover { color: #0000ff; text-decoration: underline; }

body {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	text-align: left;
}

div.dblcheck {
	color: #dc143c;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 6px;
	text-align: center;
}

div.dloadbox {
	border: 4px solid crimson;
	padding: 10 6 10 6;
	font-size: 9pt;
	font-weight: bold;
	background-color: #f0ffff;
	text-align: left;
}

div.needpay {
	background-color: #f0f8ff;
	border: 1px solid #939393;
	border-radius: 20px;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	padding: 8 8 8 8;
	text-align: justify;
}

form.retailpaid,needpay { margin-bottom: 1px; padding: 1px; }

h1 {
	color: #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 4px;
}

h2 {
	color: #008080;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	margin-bottom: 5px;
	margin-top: 3px;
}

h3 {
	color: #ff0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	margin-bottom: 5px;
	margin-top: 3px;
}

li.libold { line-height: 2em; }

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

p.instruct {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 4px;
}

span.products {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
}

table {
	border: none;
	padding: 0px 0px 0px 0px; /*	width : 90%; */
	background-color: Ivory;
}

table.orderlogos { }

td {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	vertical-align: middle;
	background-color: Ivory;
}

td.blue8 {
	color: #004e99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 18px;
	vertical-align: top;
	width: 100%;
}

td.ctr { text-align: center; }

td.entry1 {
	color: #004e99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 26px;
	padding-right: 6px;
	vertical-align: middle;
	white-space: nowrap;
	width: 20%;
}

td.entry2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	height: 26px;
	vertical-align: middle;
	width: 80%;
}

td.error {
	color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

td.green12 {
	color: #008080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

td.heading {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	width: 100%;
}

td.mauve8 {
	color: #800080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height: 35px;
	vertical-align: middle;
	width: 100%;
}

td.needpay {
	background-color: #f0f8ff;
	border: 1px solid #a4a4a4;
	border-radius: 20px;
	color: #000000;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: justify;
}

td.purchasecode {
	font-size: 10pt;
	font-weight: normal;
	padding-left: 0px;
	width: 50%;
	color: gray;
}

td.purchasecodenote { font-size: 8pt; color: gray; padding: 4px; width: 50%; }

td.red10 {
	color: #ff0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

td.reqentry,span.reqentry {
	color: #005fbb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

td.reqentrysm,span.reqentrysm {
	color: #005fbb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

td.retailpaid,td.reviewalert {
	background-color: #ffff00;
	border: 1px solid #000080;
	color: #000000;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: justify;
}

td.review1 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	height: 26px;
	padding-left: 8px;
	padding-right: 6px;
	width: 20%;
}

td.smallred {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	height: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	vertical-align: middle;
}

td.td10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

th.retailpaid {
	background-color: #000000;
	border: 1px solid #000080;
	color: #ffffff;
	font-family: Verdana,Helvetica,Arial;
	font-size: 12pt;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

th.series {
	color: #008080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	vertical-align: top;
	width: 220px;
}

.alertp {
	color: #800080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.alertp12 {
	color: #800080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.pdiscdesc { font-size: 9pt; color: Crimson; }

.readonly { background-color: #dcdcdc; }

.required {
	color: #0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.smallblack {
	color: #000000;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}

.tinyinfo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}