.formElements {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none
}
.Body12 { color: #000000; font: 12pt Verdana, Arial, Helvetica, sans-serif; text-transform: none }
.BodyBold12 { color: #000000; font: bold 12pt Verdana, Arial, Helvetica, sans-serif; text-transform: none }
.Body9 { color: #000000; font: 9pt Verdana, Arial, Helvetica, sans-serif; text-transform: none }
.Body11 { color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform: none }
.BodyBold11  { color: #000000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: none }
.errorMsg { color: #cc0000; font: bold 12px Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-transform: none }
.qs { color: #666666; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif }
.qsBold { color: #666666; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif }
.tableTitle { color: black; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Helvetica, Verdana, Arial, sans-serif }
.qsBoldReverse { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif; background-color: #ccc }
.qsBold14pt { color: #666666; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Helvetica, Verdana, Arial, sans-serif }
.LocationTitle {
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 16pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.infoMessage { color: maroon; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Helvetica, Verdana, Arial, sans-serif }
.qs_smaller { color: #666666; font-size: 9pt; font-family: Helvetica, Verdana, Arial, sans-serif }
a:visited { color: #800000 }
a:link { color: navy }
a:hover  { color: red; background-color: white }
a:active { color: yellow }
#1 { color: lime }
.aboutUSLinks { color: white }
.DetailTitle  { color: red; font: bold 12pt Helvetica, Avenir, Arial, Tahoma; text-transform: none }
.DetailBody {
color: #333333; font: normal 12pt Verdana, Helvetica, Arial, sans-serif; text-transform: none
}
.DetailPrice  { color: #000000; font: bold 9pt Verdana, Helvetica, Arial, sans-serif; text-transform: none }
.cartQty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.Body10tutorials {
color: #000000; font: 10pt/14px Verdana, Arial, Helvetica, sans-serif; text-transform: none
}
.borderedtable {
	padding: 2px;
	border: 1px dotted #666666; font-size: 9pt; font-family: Helvetica, Verdana, Arial, sans-serif;color: black;
}

.borderedtableRev {
	padding: 2px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666; background-color: #CCCCCC; color: #000000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif;
}

.borderedCell {
	padding: 2px;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666; color: black; font-style: normal; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif;
}
.borderedtableClassic {
	padding: 2px;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666; background-color: #D1E8E8; color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif;
}
.borderedtableDeluxe {
	padding: 2px;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666; background-color: #F3F3B6; color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif;
}
.borderedtableDeluxeCopy {
	background-color: #CCCC33;
	color: black;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 2px;
}
.borderedtableRevBlk {
	padding: 2px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666; background-color: #000000; color: #CCCCCC; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Helvetica, Verdana, Arial, sans-serif;
}
.notesField {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	background-color: #FFFFCC;
}
.myAccountDetails {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 4px;
}

