BODY { background-color:#ffffff; background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#000000; word-spacing:3px; letter-spacing:0px; margin:0px; }

a:link		{ color:#000000; text-decoration:none; }
a:visited	{ color:#000000; text-decoration:none; }
a:active	{ color:#22528E; text-decoration:none; }

H1, H2, H3, H4, H5, H6 { font-family:Arial, Helvetica, Charcoal, Geneva, sans-serif; }
H1 { font-size:18px; color:#000000; }
H2 { font-size:16px; }
H3 { font-size:14px; }
H4 { font-size:12px; }
PRE { font-family:Courier New; word-spacing:0px; }

LI { font-family:Arial, Helvetica, Charcoal, Geneva, sans-serif; font-size:12px; color:#000000; }

.option		{ color:#000000; font-family:Arial, Helvetica, Charcoal, Geneva, sans-serif; font-size:10px; }

.TextBox	{ color:#666666; border-color:#666666; }
.TextBox	{ font-family:Arial, Helvetica, Charcoal, Geneva, sans-serif; font-size:12px; }
.CheckBox	{ margin-bottom:-1px; }
.AccuanButton	{ color:#805384; border-style:solid; border-color:#666666; font-family:Arial, Helvetica, Charcoal, Geneva, sans-serif; font-size:11px; }
.example		{ color:#805384; }

.OfferHeader				{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:23px; color:#666666; }
.OfferHeader:link			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:23px; color:#666666; text-decoration:none; }
.OfferHeader:visited		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:23px; color:#666666; text-decoration:none; }
.OfferHeader:hover			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:23px; color:#CCCCCC; text-decoration:underline; }

.OfferHeaderSmall			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#666666; font-weight:bold; }
.OfferHeaderColored			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:23px; color:#E08B00; }
.OfferHeaderColoredSmall	{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#E08B00; font-weight:bold; }

.OfferLink					{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; color:#357CAD; text-decoration:none; }
.OfferLink:link				{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; color:#357CAD; text-decoration:none; }
.OfferLink:visited			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; color:#357CAD; text-decoration:none; }
.OfferLink:hover			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; color:#479EDA; text-decoration:underline; }
.OfferLinkSmall				{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#357CAD; text-decoration:none; }
.OfferLinkSmall:link		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#357CAD; text-decoration:none; }
.OfferLinkSmall:visited		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#357CAD; text-decoration:none; }
.OfferLinkSmall:hover		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#479EDA; text-decoration:underline; }

.OfferTitle					{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.OfferText					{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
.OfferFootNote				{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#000000; }
.OfferFootNoteColored		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:10px; color:#E08B00; }

.PricingTable			{ border-style:solid; border-collapse:collapse; }

.ThankYou				{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#57A44B; font-weight:bold; }
.ThankYou a:link		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#57A44B; font-weight:bold; text-decoration:underline; }
.ThankYou a:visited		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#57A44B; font-weight:bold; text-decoration:underline; }
.ThankYou a:hover		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#96E38B; font-weight:bold; text-decoration:none; }

.ErrorMessageHeader			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#666666; font-weight:bold; }
.ErrorMessageHeader:link	{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }
.ErrorMessageHeader:visited	{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline; }
.ErrorMessageHeader:hover	{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#CCCCCC; font-weight:bold; text-decoration:none; }

.ErrorMessageText			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#E08B00; font-weight:bold; }
.ErrorMessageText:link		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#E08B00; font-weight:bold; text-decoration:underline; }
.ErrorMessageText:visited	{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#E08B00; font-weight:bold; text-decoration:underline; }
.ErrorMessageText:hover		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; color:#F9AB2C; font-weight:bold; text-decoration:none; }

.errorText				{ color:#ff0000; font-weight:normal; }
.errorText a:link		{ color:#ff0000; text-decoration:underline; font-weight:normal; }
.errorText a:visited	{ color:#ff0000; text-decoration:underline; font-weight:normal; }
.errorText a:hover		{ color:#f99b9b; text-decoration:none; font-weight:normal; }
.errorTextIndented		{ color:#ff0000; font-weight:normal; padding-left:25px; }
.errorTextBold			{ color:#ff0000; font-weight:bold; }
.errorTextBoldIndented	{ color:#ff0000; font-weight:bold; padding-left:25px; }

.images:link	{ text-decoration:none; background-color:Transparent; }
.images:visited	{ text-decoration:none; background-color:Transparent; }
.images:hover	{ text-decoration:none; background-color:#00ff00; }

.RecordPaging			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; color:#4957A8; }
.RecordPaging a:link	{ color:#4957A8; text-decoration:underline; }
.RecordPaging a:visited	{ color:#4957A8; text-decoration:underline; }
.RecordPaging a:hover	{ color:#8993CE; text-decoration:none; }

td.MainSearchMenuTitle				{ background-color:#eeeeee; font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#000000; font-weight:bold; }
td.MainSearchMenuTitle a:link		{ color:#000000; text-decoration:none; }
td.MainSearchMenuTitle a:visited	{ color:#000000; text-decoration:none; }
td.MainSearchMenuTitle a:hover		{ color:#666666; text-decoration:none; }

td.MainSearchMenuLinkTitle			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:13px; color:#333333; font-weight:bold; }
.MainSearchMenuSub			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; color:#000000; font-weight:bold; }

td.MainSearchMenuLink				{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; color:#000000; font-weight:bold; }
td.MainSearchMenuLink a:link		{ color:#000000; text-decoration:underline; }
td.MainSearchMenuLink a:visited		{ color:#000000; text-decoration:underline; }
td.MainSearchMenuLink a:hover		{ color:#666666; text-decoration:none; }

td.MainSearchMenuDescription			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#004574; }
td.MainSearchMenuDescription a:link		{ color:#004574; text-decoration:underline; }
td.MainSearchMenuDescription a:visited	{ color:#004574; text-decoration:underline; }
td.MainSearchMenuDescription a:hover	{ color:#004574; text-decoration:none; }

td.MainSearchErrorText		{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#ff0000; }

td.MainSearchMenuContent			{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#000000; }
td.MainSearchMenuContent a:link		{ color:#000000; text-decoration:underline; }
td.MainSearchMenuContent a:visited	{ color:#000000; text-decoration:underline; }
td.MainSearchMenuContent a:hover	{ color:#666666; text-decoration:none; }

/* This is to make the text in the table appear correctly in Netscape 4.5. */
td { font-size:13px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; word-spacing:3px; letter-spacing:0px; }

/* This is for the WHITE CONTENT NORMAL background areas. */
td.content 				{ padding:0px; }
td.content a:link		{ color:#000000; text-decoration:underline; }
td.content a:visited	{ color:#000000; text-decoration:underline; }
td.content a:hover		{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.content a:active		{ color:#1645A1; text-decoration:underline; }

td.contentTitle 			{ padding:0px; font-weight:bold; }
td.contentTitle a:link		{ color:#000000; text-decoration:underline; }
td.contentTitle a:visited	{ color:#000000; text-decoration:underline; }
td.contentTitle a:hover		{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.contentTitle a:active	{ color:#1645A1; text-decoration:underline; }

td.PrintableAnswers			{ font-family:"Courier New"; letter-spacing:1px; font-size:15px; color:#000000; font-weight:normal; }

td.criteria			{ font-size:11px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; word-spacing:2px; letter-spacing:0px; }
td.criteria			{ padding:0px; }

td.criteriaTitle	{ font-size:11px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; word-spacing:2px; letter-spacing:0px; }
td.criteriaTitle	{ background-color:#ffffff; padding:0px; font-weight:bold; }

td.criteriaHeader	{ font-size:12px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; word-spacing:2px; letter-spacing:0px; }
td.criteriaHeader	{ padding:0px; font-weight:bold; }

td.noResultsHeader	{ font-size:13px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#1645A1; word-spacing:2px; letter-spacing:0px; }
td.noResultsHeader	{ padding:0px; font-weight:bold; }

/* This is for the WHITE CONTENT SMALL background areas. */
td.content-small-title		{ font-size:11px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; word-spacing:2px; letter-spacing:0px; }
td.content-small-title		{ background-color:#ffffff; padding:0px; font-weight:bold; }

td.content-small			{ font-size:11px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#000000; word-spacing:2px; letter-spacing:0px; }
td.content-small			{ background-color:#ffffff; padding:0px; }
td.content-small a:link		{ background-color:#ffffff; color:#000000; text-decoration:underline; }
td.content-small a:visited	{ background-color:#ffffff; color:#000000; text-decoration:underline; }
td.content-small a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.content-small a:active	{ background-color:#ffffff; color:#1645A1; text-decoration:underline; }

/* This is for the SHADED SPACED TABLE CONTENT GRAY areas. */
td.content-graytable			{ background-color:#D6D6D6; padding:3px; }
td.content-graytable a:link		{ background-color:#D6D6D6; color:#000000; text-decoration:underline; }
td.content-graytable a:visited	{ background-color:#D6D6D6; color:#000000; text-decoration:underline; }
td.content-graytable a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.content-graytable a:active	{ background-color:#D6D6D6; color:#666666; text-decoration:underline; }

/* This is for the SHADED SPACED TABLE CONTENT GREEN areas. */
td.content-greentable			{ background-color:#DBFCD6; padding:3px; }
td.content-greentable a:link	{ background-color:#DBFCD6; color:#000000; text-decoration:underline; }
td.content-greentable a:visited	{ background-color:#DBFCD6; color:#000000; text-decoration:underline; }
td.content-greentable a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.content-greentable a:active	{ background-color:#DBFCD6; color:#666666; text-decoration:underline; }

/* This is for the SHADED SPACED TABLE CONTENT WHITE areas. */
td.content-whitetable			{ background-color:#FFFFFF; padding:3px; }
td.content-whitetable a:link	{ background-color:#FFFFFF; color:#000000; text-decoration:underline; }
td.content-whitetable a:visited	{ background-color:#FFFFFF; color:#000000; text-decoration:underline; }
td.content-whitetable a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.content-whitetable a:active	{ background-color:#FFFFFF; color:#666666; text-decoration:underline; }

/* This is for the LIGHT GRAY NEWS and SPECIALS background areas. */
td.news				{ background-color:#D6D6D6; padding:0px; }
td.news a:link		{ background-color:#D6D6D6; color:#000000; text-decoration:underline; }
td.news a:visited	{ background-color:#D6D6D6; color:#000000; text-decoration:underline; }
td.news a:hover		{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.news a:active	{ background-color:#D6D6D6; color:#666666; text-decoration:underline; }

/* This is for the BLUE BREADCRUMBS background areas. */
td.breadcrumbs				{ font-size:10px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#ffffff; word-spacing:2px; letter-spacing:0px; }
td.breadcrumbs				{ background-color:#357CAD; padding:0px; }
td.breadcrumbs a:link		{ background-color:#357CAD; color:#ffffff; text-decoration:underline; }
td.breadcrumbs a:visited	{ background-color:#357CAD; color:#ffffff; text-decoration:underline; }
td.breadcrumbs a:hover		{ background-color:#ffffff; color:#666666; text-decoration:none; }
td.breadcrumbs a:active		{ background-color:#357CAD; color:#ffffff; text-decoration:underline; }

/* This is for the DARK GRAY FOOTER MENU background areas. */
td.footermenu			{ font-size:10px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#ffffff; word-spacing:1px; letter-spacing:0px; background-color:#555555; padding:0px; }
td.footermenu a:link	{ background-color:#555555; color:#ffffff; text-decoration:underline; }
td.footermenu a:visited	{ background-color:#555555; color:#ffffff; text-decoration:underline; }
td.footermenu a:hover	{ background-color:#999999; color:#ffffff; text-decoration:none; }
td.footermenu a:active	{ background-color:#D6D6D6; color:#666666; text-decoration:underline; }

/* This is for the BLACK FOOTER area background areas. */
td.footer			{ font-size:10px; font-family:Arial, Helvetica, Geneva, sans-serif; color:#ffffff; word-spacing:1px; letter-spacing:0px; background-color:#000000; padding:0px; }
td.footer a:link	{ background-color:#000000; color:#ffffff; text-decoration:underline; }
td.footer a:visited	{ background-color:#000000; color:#ffffff; text-decoration:underline; }
td.footer a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.footer a:active	{ background-color:#D6D6D6; color:#666666; text-decoration:underline; }

/* This is for the TABLE HEADERS CONTENT PURPLE areas. */
td.header-purple	{ font-size:14px; font-family:Courier New, Courier, Monaco, monospace; word-spacing:1px; letter-spacing:0px; font-weight:bold; }
td.header-purple	{ color:#ffffff; padding:2px; }

/* This is for the RESULTS TABLE CONTENT WHITE areas headers. */
td.results-header-white				{ font-size:12px; font-family:Courier New, Courier, Monaco, monospace; color:#000000; word-spacing:1px; letter-spacing:0px; }
td.results-header-white				{ background-color:#FFFFFF; padding:1px; font-weight:bold; }
td.results-header-white a:link		{ background-color:#FFFFFF; color:#000000; text-decoration:underline; }
td.results-header-white a:visited	{ background-color:#FFFFFF; color:#000000; text-decoration:underline; }
td.results-header-white a:hover		{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.results-header-white a:active	{ background-color:#FFFFFF; color:#666666; text-decoration:underline; }

/* This is for the RESULTS TABLE CONTENT WHITE areas. */
td.results-white			{ font-size:11px; font-family:Courier New, Courier, Monaco, monospace; color:#000000; word-spacing:1px; letter-spacing:0px; }
td.results-white			{ padding:1px; }
td.results-white a:link		{ color:#000000; text-decoration:underline; }
td.results-white a:visited	{ color:#000000; text-decoration:underline; }
td.results-white a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.results-white a:active	{ color:#666666; text-decoration:underline; }

/* This is for the RESULTS TABLE CONTENT WHITE areas. */
td.results-purple			{ font-size:11px; font-family:Courier New, Courier, Monaco, monospace; color:#805384; word-spacing:1px; letter-spacing:0px; }
td.results-purple			{ padding:1px; }
td.results-purple a:link	{ color:#805384; text-decoration:underline; }
td.results-purple a:visited	{ color:#805384; text-decoration:underline; }
td.results-purple a:hover	{ background-color:#FFFFFF; color:#DAA4DF; text-decoration:none; }

/* This is for the RESULTS TABLE CONTENT WHITE areas. */
td.results-white-title		{ font-size:12px; font-family:Courier New, Courier, Monaco, monospace; color:#000000; word-spacing:1px; letter-spacing:0px; font-weight:bold; }
td.results-white-title		{ padding:0px; }

/* This is for the RESULTS TABLE CONTENT DARK GRAY areas headers. */
td.results-header-detail	{ font-size:11px; font-family:Courier New, Courier, Monaco, monospace; color:#FFFFFF; word-spacing:1px; letter-spacing:0px; }
td.results-header-detail	{ background-color:#666666; padding:1px; font-weight:bold; padding-left:4px; }

/* This is for the RESULTS TABLE CONTENT DARK GRAY areas headers. */
td.results-header-darkgray				{ font-size:12px; font-family:Courier New, Courier, Monaco, monospace; color:#FFFFFF; word-spacing:1px; letter-spacing:0px; }
td.results-header-darkgray				{ background-color:#666666; padding:1px; font-weight:bold; }
td.results-header-darkgray a:link		{ background-color:#666666; color:#FFFFFF; text-decoration:underline; }
td.results-header-darkgray a:visited	{ background-color:#666666; color:#FFFFFF; text-decoration:underline; }
td.results-header-darkgray a:hover		{ background-color:#CCCCCC; color:#000000; text-decoration:none; }
td.results-header-darkgray a:active		{ background-color:#666666; color:#FFFFFF; text-decoration:underline; }

/* This is for the RESULTS TABLE CONTENT DARK GRAY areas. */
td.results-darkgray				{ font-size:11px; font-family:Courier New, Courier, Monaco, monospace; color:#FFFFFF; word-spacing:1px; letter-spacing:0px; }
td.results-darkgray				{ background-color:#666666; padding:1px; }
td.results-darkgray a:link		{ background-color:#666666; color:#FFFFFF; text-decoration:underline; }
td.results-darkgray a:visited	{ background-color:#666666; color:#FFFFFF; text-decoration:underline; }
td.results-darkgray a:hover		{ background-color:#CCCCCC; color:#000000; text-decoration:none; }
td.results-darkgray a:active	{ background-color:#666666; color:#FFFFFF; text-decoration:underline; }

/* This is for the RESULTS TABLE CONTENT LIGHT GREEN areas. */
td.results-lightgreen			{ font-size:11px; font-family:Courier New, Courier, Monaco, monospace; color:#000000; word-spacing:1px; letter-spacing:0px; }
td.results-lightgreen			{ background-color:#DBFCD6; padding:1px; }
td.results-lightgreen a:link	{ background-color:#DBFCD6; color:#000000; text-decoration:underline; }
td.results-lightgreen a:visited	{ background-color:#DBFCD6; color:#000000; text-decoration:underline; }
td.results-lightgreen a:hover	{ background-color:#666666; color:#ffffff; text-decoration:none; }
td.results-lightgreen a:active	{ background-color:#DBFCD6; color:#000000; text-decoration:underline; }
