body { margin: 0; padding: 0; border: 0; }
TBODY { font-family: Verdana, Arial; font-size: 8pt; color: Black; }

.AlertText { font-family: Verdana, Arial; font-size: 8pt; color: Red; }
.barcolor { }
.barcolorborder { background-color: #0066CC; border-right: 1px solid #ffffff; }
.barfont { font-family: Verdana,Arial; font-size: 8pt; color: #000000; font-weight: bold; }
.BodyFont8 { font-size: 8pt; font-family: Verdana, Arial; color: Black; }
.BlackText10 { font-size: 10pt; font-family: Verdana, Arial; color: Black; }
.BlackText10Bold { font-size: 10pt; font-family: Verdana, Arial; color: Black; background-color: #FCFCFC; font-weight: bold; }
.BlackText8 { font-size: 8pt; font-family: Verdana, Arial; color: Black; }
.BlackText8Bold { font-size: 8pt; font-family: Verdana, Arial; color: Black; font-weight: bold; }
.bodyfont { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; }
.ContentText { font-size: 8pt; font-family: Verdana, Arial; color: Black; }
.ControlFont { font-size: 8pt; font-family: Verdana, Arial; color: Black; }
.ControlFontBold { font-size: 8pt; font-family: Verdana, Arial; color: Black; font-weight: bold; }
.formTextBox { width: 180px; font-family: Verdana, Arial; font-size: 8pt; color: Black; }
.GreyText8 { font-size: 8pt; font-family: Verdana, Arial; color: #666666; }
.GreyText8Bold { font-size: 8pt; font-family: Verdana, Arial; color: #666666; font-weight: bold; }
.GreyText10 { font-size: 10pt; font-family: Verdana, Arial; color: #666666; }
.GreyText10Bold { font-size: 10pt; font-family: Verdana, Arial; color: #666666; font-weight: bold; }
.HeaderBold10 { font-family: Verdana; font-size: 10pt; color: #000000; font-weight: bold; }
.HeaderBold12 { font-family: Verdana; font-size: 12pt; color: #000000; font-weight: bold; }
.HeaderBottomBorder { border-bottom: solid 1px #ffffff; }
.hintText { font-size: 8pt; color: Black; padding-left: 5px; padding-top: 5px; }
.HyperLink { text-decoration: none; color: #3333cc; }
.largeerrmsg { font-family: Arial; font-size: 12pt; font-weight: bold; color: red; }
.newControl { font-size: 8pt; font-family: Verdana, Arial; color: Black; padding-left: 7px; padding-bottom: 0px; }
.newControlBold { font-size: 8pt; font-family: Verdana, Arial; color: Black; font-weight: bold; padding-left: 7px; }
.rowColorEven { background-color: #eeeeee; }
tr.rowColorEven { background-color: #eeeeee; }
.rowColorOdd { background-color: #ffffff; }
.specialmessage { font-family: Arial; font-size: 12pt; font-weight: bold; }
.StatusText8Bold { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: Red; font-weight: bold; }
.StatusText8 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: Red; font-weight: normal; }
.StatusText10Bold { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: Red; font-weight: bold; }
.tableContent { font-family: Verdana; font-size: 8pt; background-color: #FCFCFC; font-weight: normal; padding-left: 5px; color: Black; }
.tableHeader { font-family: Verdana; font-size: 8pt; background-color: #FCFCFC; color: white; font-weight: Bold; padding-left: 5px; }

/* ***************************** Styles for Elite Renewal Page ************************* */
/* ***********************************See LHD for details ****************************** */
.mainHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000; }

td.retailDiscount { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0089CF; font-size: 14pt; text-align: right; font-weight: bold; vertical-align: bottom; }

.totalPrice { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0089CF; font-size: 26pt; text-align: right; font-weight: bold; vertical-align: bottom; }

.priceLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: italic; vertical-align: bottom; color: #333333; padding-left: 5px; }

div.minusSign { color: #000000; margin-right: 15px; width: 35px; float: left; }

div.CTABox { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17pt; color: rgb(0,134,204); font-weight: bold; }

div#CTATableContainer { width: 680px; }

div#pricingTable { float: left; width: 372px; }

div.OKTax { font-size: 7pt; font-weight: 100; }

div#CTABox { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; width: 278px; float: right; margin-left: -30px; }

.todayPrice { margin-top: 0; color: rgb(0,134,204); font-size: 10pt; font-weight: bold; }

.consolInvite { font-size: 8pt; margin: 0px 0px 0px 8px; font-weight: 100; font-style: italic; color: #000000; text-align: right; margin-right: 10px; }

.consolInvite a:link { color: rgb(0,134,204); text-decoration: underline; }

.consolInvite a:visited { color: rgb(0,134,204); text-decoration: underline; }

.consolInvite a:hover { color: rgb(0,134,204); text-decoration: none; }

.consolInvite a:active { color: rgb(0,134,204); text-decoration: none; }

#consolWarning { color: #FF0000; }

img.inlineHSBug { float: right; margin: 0px 44px 5px 5px; }

div#inlineTaxStatement { display: inline; }

/*CoreMetrics tracking div*/
#addtocart_productid { margin: 0; padding: 0; height: 0px; line-height: 0; visibility: hidden; }

/* ***************************** /styles for Elite Renewal Page ************************* */

