body				{ margin: 0px; background: #EFEFEF; color: black; font-family: verdana; font-size: 12px; }
table				{ font-size: 12px; }
.pageHeaderLink			{ text-decoration: none; color: white; }
.newQuoteLink			{ text-decoration: none; color: white; }
.headerNavMenu			{ background: #1420C0; color: white; padding: 3px; }
.newQuoteMenu			{ background: #1420C0; color: white; padding: 3px; font-size: 11px; }
.slogan				{ border-bottom: black thin solid; font-size: 14px; font-weight: bold; }
.logo				{ border-bottom: black thin solid; }
.bodyTable			{ background: white; padding: 6px; border: black thin solid; }
.footerTable			{ font-size: 11px; }
.pageFooterLink			{ text-decoration: none; color: blue; }
.quoteFormField			{ font-size: 12px; }
.agentMenuButton		{ color: black; text-decoration: none; font-size: 11px; font-weight: bold; }
.agentMenu			{ background: #F7F7F7; padding: 4px; border: black thin solid; }
.agentDateRangeInput 		{ font-size: 9px; }
.agentDateRangeSubmit		{ font-size: 9px; }
.viewLeadsHeader		{ font-weight: bold; padding: 4px; }
.viewLeadsBody			{ padding: 4px; }
.errorMessage			{ color: red; font-weight: bold; }
.viewLeadsBodyEmpty		{ padding: 4px; color: gray; }
.leadDetailBody			{ padding: 6px; }
.leadDetailHeader		{ font-weight: bold; padding: 6px; }
.changePasswordForm 		{ font-size: 9px; }
.maxPurchaseAmountsHeader	{ font-weight: bold; padding: 6px; }
.maxPurchaseAmountsBody		{ font-size: 12px; padding: 6px; }
.helpPadding			{ padding: 8px; }
.invoiceBody			{ padding: 6px; }
.invoiceHeader			{ padding: 6px; font-weight: bold; }
.openBalance			{ color: red; }
.invoiceBillTo			{ padding: 4px; }
.invoiceDate			{ padding: 4px; font-weight: bold; }
.invoiceColumnHeader		{ padding: 6px; font-weight: bold; }
.invoiceColumnFooter		{ padding: 6px; color: red; }
.accountingHeader		{ padding: 6px; font-weight: bold; }
.accountingBody			{ padding: 6px; }
.accountingBodyEmpty		{ padding: 4px; color: gray; }
.chargeInvoiceBody		{ padding: 4px; }
.chargeInvoiceHeader		{ padding: 6px; font-weight: bold; }
.autoQuoteSubmit		{ font-weight: bold; }
.newLogo			{ padding-left: 20px; }
.mainTable			{ background: #0A51A1; }
.navHeader			{ background: #E4DD5B; font-weight: bold; }
.navSpacer			{ background: #FF8000; }
.navButton			{ color: white; font-weight: bold; text-decoration: none; }
.pageFooter			{ background: #0A51A1; }
.bodyPanel			{ background: white; color: black; padding: 3px; font-size: 11px; border: black thin solid; }
.pageLeft			{ background: #0A51A1; }
.blueQuoteTable			{ background: #BDDAFB; border: black thin solid; padding: 6px; }