html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { /*margin: 0;*/ /*padding: 0;*/ border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { /* line-height: 1; */ color: black; background: #FBF2CB; }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #000000; margin-left: 20px; margin-right: 30px; list-style: outside; list-style-image: url(images/grn_bullet.jpg); }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*Background Colors*/
.bgTaupe { background-color: #C4C1B8; }
/*Edgewood*/
.bgTaupeLight { background-color: #D7D5D0; }
/*Edgewood*/
.bgPale { background-color: #F3F1EB; }
/*Edgewood*/
.bgDark { background-color: #231F20; }
/*Edgewood*/
.bgRed { background-color: #9E253D; }
/*Edgewood*/
.bgNavLine { background-color: #BAB7AB; }
/*Edgewood*/
.bgTaupeDark { background-color: #959081; }
/*Edgewood*/
.bgBlue { background-color: #4B88EB; }
/*Legacy*/
.bgBluePale { background-color: #EAF1FE; }
/*Legacy*/
.bgWhite { background-color: #FFFFFF; }
/*Legacy*/
.bgHighlighter { background-color: #FFf200; }

/*Link Styles
a:link			{ font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; text-decoration: underline; color: #231F20}	
a:visited		{ font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; text-decoration: underline; color: #231F20}	
a:active		{ font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; text-decoration: underline; color: #231F20}	
a:hover			{ font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; text-decoration: underline; color: #959081}
*/
a.nav:link { font-family: "Times New Roman" , Times, serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #733316; }
a.nav:visited { font-family: "Times New Roman" , Times, serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #733316; }
a.nav:active { font-family: "Times New Roman" , Times, serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #733316; }
a.nav:hover { font-family: "Times New Roman" , Times, serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #CE4C49; }

a.CartLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #733316; }
a.CartLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #733316; }
a.CartLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; color: #733316; }
a.CartLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline; color: #CE4C49; }

a.suggest:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #EAB45C; }
a.suggest:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #EAB45C; }
a.suggest:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #EAB45C; }
a.suggest:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #CE4C49; }

a.CartAdded:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #733316; }
a.CartAdded:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #733316; }
a.CartAdded:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #733316; }
a.CartAdded:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #CE4C49; }

/*Fonts*/
body { font-family: "Times New Roman" , Times, serif; font-size: 13px; font-style: normal; font-weight: normal; color: #231F20; background-color: #FBF2CB; }
/*Edgewood*/
.HeadingLarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight: bold; color: #000000; }
/*Legacy*/
.HeadingLargeRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight: bold; color: #CC0000; }
/*Legacy*/
.HeadingMedium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #000000; }
/*Legacy*/
.HeadingMediumBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #4B88EB; }
/*Legacy*/
.ItalicBrownLarge { font-family: "Times New Roman" , Times, serif; font-size: 18px; font-style: italic; font-weight: normal; color: #827E71; }
.BodyTextlarge { font-family: "Times New Roman" , Times, serif; font-size: 16px; font-style: normal; font-weight: bold; color: #231F20; }
.BodyTextleargeitalic { font-family: "Times New Roman" , Times, serif; font-size: 16px; font-style: italic; font-weight: bold; color: #231F20; }
.Heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000; }
/*Legacy*/
.HeadingBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #4B88EB; }
/*Legacy*/
.SectionTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #480E00; }
.AlertBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #733316; }
.Italic { font-family: "Times New Roman" , Times, serif; font-size: 13px; font-style: italic; font-weight: normal; color: #231F20; }
.ItalicBrown { font-family: "Times New Roman" , Times, serif; font-size: 13px; font-style: italic; font-weight: normal; color: #827E71; }
.Bold { font-family: "Times New Roman" , Times, serif; font-size: 13px; font-style: normal; font-weight: bold; color: #231F20; }
.Copyright { font-family: "Times New Roman" , Times, serif; font-size: 12px; font-style: normal; font-weight: normal; color: #231F20; }
.Tinytext { font-family: "Times New Roman" , Times, serif; font-size: 12px; font-style: normal; font-weight: normal; color: #231F20; }
/*Edgewood_End*/
.Tinytextbold { font-family: "Times New Roman" , Times, serif; font-size: 12px; font-style: normal; font-weight: bold; color: #231F20; }
/*Edgewood_End*/
.Tinytextitalic { font-family: "Times New Roman" , Times, serif; font-size: 12px; font-style: italic; font-weight: normal; color: #231F20; }
/*Edgewood_End*/
.Tinytextitalicbold { font-family: "Times New Roman" , Times, serif; font-size: 12px; font-style: italic; font-weight: bold; color: #231F20; }
/*Edgewood_End*/
.Special { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #EAAD4A; }
.HeadSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; }
/*Legacy*/
.ErrorText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF0000; }
.BodyText3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; line-height: 17px; }
/*Legacy*/
.BodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
/*Legacy*/
.BodyTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; }
/*Legacy*/
.BodyTextBoldItalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #000000; }
/*Legacy*/
.TopbarText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; }
/*Legacy*/
.BodyText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
.RedBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FF0000; }
.CartBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EAB45C; }
.Breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #EAB45C; }
.Specialbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #EAAD4A; }
.elements { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
.BodyCart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #733316; }
.BodyCartBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #733316; }
.Label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #480E00; }
.BodyCartLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal; color: #733316; }
.PhoneNumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000; }

.longcopyBody { font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #231F20; background-color: #FFFFFF; line-height: 1.5em; }
/*Legacy*/
.longcopyH1 { font-family: "Times New Roman" , Times, serif; font-size: 16px; font-style: normal; font-weight: bold; color: #336633; text-align: center; }
.longcopyH1Justified { font-family: "Times New Roman" , Times, serif; font-size: 16px; font-style: normal; font-weight: bold; color: #336633; text-align: center; word-spacing: -1px; line-height: 1.1em; }
.longcopyH2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #FF0000; }
.lcbody { font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; color: #231F20; background-color: #FFFFFF; line-height: 1.5em; text-align: justify; }
/*Legacy*/
.lcbodyBold { font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #231F20; background-color: #FFFFFF; line-height: 1.5em; }
/*Legacy*/
.testimonialBlue { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #0055A4; text-align: center; width: 100%; }
.testimonialBlack { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: #000000; line-height: 1.5em; }
.testimonialName { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center; }
.TFH1 { font-family: "Times New Roman" , Times, serif; font-size: 26px; font-style: normal; font-weight: bold; color: #000000; text-align: center; }
.GreenBarCopy { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000; line-height: 1.2em; }
.GreenBarCopy2 { font-family: "Times New Roman" , Times, serif; font-size: 13px; font-style: normal; font-weight: normal; color: #231F20; line-height: 1.2em; text-align: center; }
.GreenBarHeader { font-family: "Times New Roman" , Times, serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000; font-style: italic; line-height: 1.2em; }
.GreenBarRed { font-family: "Times New Roman" , Times, serif; font-size: 16px; font-style: normal; font-weight: bold; color: #ff0000; line-height: 1.2em; text-align: center; }
.GreenBarBulletText { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #000000; line-height: 1.2em; }
.testimonialGreen { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #336633; line-height: 1.2em; }
.TopTestimonial { font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #231F20; background-color: #FFFFFF; line-height: 1.5em; }
.BlueLink { font-family: "Times New Roman" , Times, serif; font-size: 24px; font-style: normal; font-weight: bold; line-height: 1.5em; text-align: center; }
/*
li.newbullet       { list-style-image: url(/cartadmin/images/userdir/newbullet15.gif); }
li.newbullet2      { list-style-image: url(/cartadmin/images/userdir/newbullet.gif); }
*/


li.newbullet { background-image: url(/cartadmin/images/userdir/newbullet15.gif); background-repeat: no-repeat; background-position: 0 7px; padding-left: 1em; margin-bottom: .5em; }

/***** CELL FORMATTING *****/

.ContentArea { padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 25px; background-repeat: no-repeat; vertical-align: top; }

/***** END CELL FORMATTING *****/


/*******The Total Transformation Specific Styles*****/
body { background-color: #FBF2CB; font-family: Verdana; font-size: 11px; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: normal; background-image: url(/images/userdir/TF-website-background.jpg); background-repeat: repeat; padding: 0px; padding-top: 3px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }

img { border: none; border-collapse: collapse; padding: 0; margin: 0; display: block; }

.BoxBorder { border-top: solid 2px #666666; border-right: solid 2px #666666; border-left: solid 2px #666666; border-bottom: solid 2px #666666; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; }

.BaseDiv { width: 100%; height: 100%; margin-right: auto; margin-left: auto; text-align: center; }

.BaseCell { color: #FFFFFF; vertical-align: top; width: 760px; }

.CellLeft { text-align: left; vertical-align: top; white-space: nowrap; }

.CellRight { text-align: right; vertical-align: top; white-space: nowrap; }

.CellCenter { text-align: center; vertical-align: top; white-space: nowrap; }

.CellNavigation { text-align: left; vertical-align: bottom; white-space: nowrap; }

.ContainerDiv { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; position: relative; top: 0px; left: 0px; width: 754px; }

.GradientDiv { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; position: absolute; top: 0px; left: 0px; z-index: 0; width: 754px; }

.ContentDiv { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; position: relative; top: 0px; left: 0px; z-index: 1; padding-top: 25px; width: 754px; }

.FooterDiv { font-family: Verdana; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; position: relative; top: 0px; left: 0px; z-index: 1; width: 758px; }

.Content { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.Content A { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }

.Content A:Hover { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.ContentTitle { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; vertical-align: top; }

.Footer { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; text-align: center; vertical-align: bottom; }

.Footer A { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; }

.Footer A:Hover { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: underline; }

.SpanAboutColumn1 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 490px; padding-left: 25px; padding-right: 10px; }

.SpanAboutColumn2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 280px; padding-left: 10px; padding-right: 25px; }

.SpanAboutColumn2a { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 280px; }

.SpanAboutColumn2b { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 280px; }

.SpanAboutPic1 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #003399; text-decoration: none; text-align: center; vertical-align: top; }

.SpanAboutPic2 { font-family: Verdana; font-size: 11px; font-weight: normal; font-style: italic; color: #000000; text-decoration: none; text-align: center; vertical-align: top; }

.SpanFAQsColumn1 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 250px; }

.SpanFAQsColumn2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 520px; }

.SpanFAQQuestions { font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; text-align: left; vertical-align: top; width: 450px; }

.SpanFAQAnswers { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 450px; padding-top: 8px; padding-left: 8px; padding-right: 5px; padding-bottom: 8px; }

/* -- Testimonials begin ------------------------------- */

.SpanTestimonialsColumn1 { font: normal 11px Verdana; color: #000; text-decoration: none; text-align: center; vertical-align: top; width: 285px; }

.SpanTestimonialsColumn2 { font: normal 11px Verdana; color: #000; text-decoration: none; text-align: center; vertical-align: top; width: 485px; }

.SpanTestimonialsDirections { font: normal 9px Verdana; color: #000; text-decoration: none; text-align: center; vertical-align: top; height: 20px; }

/* -- Testimonials end ------------------------------- */

.SpanOrder { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 758px; padding-left: 25px; padding-right: 25px; }

.SpanOrderCenter { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; text-align: Center; vertical-align: top; width: 758px; height: 30px; padding-left: 25px; padding-right: 25px; }

.SpanOrderFreeTrial { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; text-align: Right; vertical-align: top; width: 335px; height: 30px; padding-top: 45px; padding-left: 25px; padding-right: 25px; }

.SpanOrderCenterSm { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: Center; vertical-align: middle; padding-left: 25px; padding-right: 25px; }

.SpanOrderColumn { text-align: center; vertical-align: top; width: 550px; }

.SpanBillingColumn1 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 500px; padding-left: 25px; padding-right: 10px; }

.SpanBillingColumn2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 200px; padding-left: 20px; padding-right: 25px; }

.SpanBillingTitle { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; vertical-align: top; height: 20px; }

.SpanBillingColumn1a { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; width: 110px; padding-bottom: 10px; white-space: nowrap; }

.SpanBillingColumn1a A { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.SpanBillingColumn1a A:Hover { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }

.SpanBillingColumn1b { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; padding-bottom: 10px; white-space: nowrap; }

.SpanBillingColumn1c { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; width: 90px; padding-bottom: 10px; padding-left: 30px; white-space: nowrap; }

.SpanBillingColumn1d { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; padding-bottom: 10px; }

.SpanBillingColumn1e { text-align: right; vertical-align: baseline; height: 30px; }

.DropDownBox { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.DropDownBoxStates { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.DropDownBoxCountries { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; width: 180px; }

.TextBoxStandard { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; width: 120px; }

.TextBoxNumber { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; width: 100px; }

.TextBoxLong { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; width: 230px; }

.Verisign { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: baseline; }

.SpanOrderInfoColumn1 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 500px; padding-left: 25px; padding-right: 10px; }

.SpanOrderInfoColumn2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 200px; padding-left: 20px; padding-right: 25px; }

.SpanOrderInfoDirections { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; padding-bottom: 5px; }

.SpanOrderInfoTitle { font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; vertical-align: top; }

.SpanOrderInfo { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; }

.SpanOrderInfoAgreeCol1 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: right; width: 20px; padding-left: 10px; padding-right: 5px; }
.SpanOrderInfoAgreeCol2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: bottom; width: 140px; }

.OrderRule { width: 100%; }

.SpacerHeight { height: 20px; }

.error { font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; vertical-align: baseline; padding-left: 5px; display: none; }

.errorTitle { font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; vertical-align: baseline; width: 400px; padding-left: 5px; display: none; }


.SpanProgramColumn1 { font-family: Verdana; font-size: 14px; font-weight: bold; font-style: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; width: 650px; padding-left: 25px; padding-right: 10px; }

.SpanProgramColumn2 { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 220px; padding-left: 10px; padding-right: 25px; }

.SpanProgramColumn1a { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 385px; padding-left: 25px; padding-right: 10px; }

.SpanProgramColumn1b { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 385px; padding-left: 25px; padding-right: 10px; }

.ProgramItalics { font-family: Verdana; font-size: 12px; font-weight: bold; font-style: normal; color: #000000; text-decoration: none; text-align: center; vertical-align: top; }

.ProgramTitle { font-family: Verdana; font-size: 11px; font-weight: bold; font-style: italic; color: #000000; text-decoration: none; text-align: left; vertical-align: top; }

.ProgramRegular { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; }

.bullet { margin-left: 15px; }

.Required { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: right; vertical-align: top; }

.SpanBillingColumn1f { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: top; width: 500px; }

/* site navigation, added 8/25/05 */

h1 { margin: 0; padding: 0; width: 245px; float: left; }


ul#mainNav { list-style-type: none; margin: 0; padding: 0; clear: both; }

#mainNav li { float: left; height: 26px; text-indent: -5000px; margin: 0; padding: 0; }

#mainNav a { display: block; height: 26px; }

li#homeLink { background: url(../images/btn_Home_on.gif); }

li#homeLink a { width: 89px; background: url(../images/btn_Home.gif); }

li#homeLink a:hover { background: transparent; }


li#aboutLink { background: url(../images/btn_About_on.gif); }

li#aboutLink a { width: 156px; background: url(../images/btn_About.gif); }

li#aboutLink a:hover { background: transparent; }


li#programLink { background: url(../images/btn_TheProgram_on.gif); }

li#programLink a { width: 106px; background: url(../images/btn_TheProgram.gif); }

li#programLink a:hover { background: transparent; }


li#supportLink { background: url(../images/btn_ParentalSupport_on.gif); }

li#supportLink a { width: 131px; background: url(../images/btn_ParentalSupport.gif); }

li#supportLink a:hover { background: transparent; }


li#faqLink { background: url(../images/btn_Faqs_on.gif); }

li#faqLink a { width: 60px; background: url(../images/btn_Faqs.gif); }

li#faqLink a:hover { background: transparent; }


li#testimonialsLink { background: url(../images/btn_Testimonials_on.gif); }

li#testimonialsLink a { width: 107px; background: url(../images/btn_Testimonials.gif); }

li#testimonialsLink a:hover { background: transparent; }


li#orderLink { background: url(../images/btn_ToOrder_on.gif); }

li#orderLink a { width: 113px; background: url(../images/btn_ToOrder.gif); }

li#orderLink a:hover { background: transparent; }

.BodyTextLanding { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: 300; }
.HeadingLanding { font-family: Georgia, "Times New Roman" , Times, serif; font-size: 14px; color: #000000; }
.BodyTextLandingLarge { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; font-style: italic; }
.CaptionTextSmall { font-family: "Times New Roman" , Times, serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; }


.main_copy { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #000000; padding-right: 10px; }

.main_copy_itals { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; color: #666666; padding-right: 10px; font-style: italic; }

.main_copy_itals_small { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #000000; padding-right: 10px; font-style: italic; }

.main_copy_green { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px; padding-right: 10px; color: #52613a; font-weight: bold; }

.main_copy_green_small { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; padding-right: 10px; color: #52613a; font-weight: bold; }


.main_copy_bold { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 21px; padding-right: 10px; color: #000000; font-weight: bold; }

.main_copy_bold_small { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; padding-right: 10px; color: #000000; font-weight: bold; }

.green_title { font-family: Georgia, Times New Roman, Times, serif; font-size: 18px; color: #52613a; font-weight: bold; }

.red_title { font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; color: #a0201f; font-weight: bold; }

.testimonial { font-family: Georgia, Times New Roman,Times, serif; font-size: 13px; color: #050505; padding-left: 6px; text-align: justify; font-weight: bold; width: 500px; }

.testimonial_person { font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; color: #050505; padding-left: 6px; font-weight: bold; }

.results { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #050505; padding-left: 6px; width: 500px; }

.LeftPad { padding: 0 0 0 10px; }

