@media screen {
	.MainApplicationTable { width: 700px; border: 1px solid #497021; }
	.MacBar { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; background-image: url(/company/yes/images/macbar.gif); line-height: 17px; }
	.BorderLine { background-color: #497021; border: #497021; }
	.MainText { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; }
	.TableBg { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #dcedcb; width: 700px; }
	.MainTable { border: 1px #444d7d solid; width: 100%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-family: Verdana; font-size: xx-small; color: #000000; }
	td.Header, tr.Header { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; background-color: #497021; background-image: url(/company/yes/images/bg_header.gif); background-repeat: repeat-x; text-decoration: none; height: 26px; }
	a.Header:link { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; text-decoration: underline; }
	a.Header:active { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; text-decoration: underline; }
	a.Header:hover { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; text-decoration: underline; }
	a.Header:visited { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; text-decoration: underline; }
	.SubHeader { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:link { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:active { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:hover { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:visited { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #d0d2de; text-decoration: none; }
	.Footer { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; background-color: #497021; text-decoration: none; }
	.BackBg { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; background-color: ; text-decoration: none; }
	.Text { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #3d5f1a; was: #669933; }
	.InvoiceText { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; }
	.InvoicePaid { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; }
	.InvoiceUnPaid { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; }
	.WhiteSpace { background-color: #ffffff; width: 8px; }
	.TableContent { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #3d5f1a; }
	.TableContentOn { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #497021; background-color: #c2e1a3; }
	.Buttons { font-family: Arial, Helvetica, sans-serif; font-size: 11; color: #20350a; }
	.Error { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #ff0000; }
	.Back { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000;  text-decoration: underline; }
	.ButtonsTable { background-color: #bfd1ad; }
	.DropDownActive { color: #20350a; }
	.DropDownINActive { color: #b4b4b4; }
	.ContentTable { width: 600px; }
	.Border { border: 1px solid #20350a; }
	a.Link { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #3d5f1a; was: #669933; }

	a.cal {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; text-decoration: none; }
	a.cal:hover {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; text-decoration: none; }
	.disabled {font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; text-decoration: none; }
	.cal { font-size: 11px; color: #444d7d; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }
	.calBgColor {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }
	.calBorderColor { padding-right: 1px; padding-left: 1px; font-size: 11px; padding-bottom: 1px; margin: 1px; padding-top: 1px; font-family: Arial, Helvetica, sans-serif; background-color: #444d7d; }
	.calDaysColor { font-size: 11px; color: #444d7d; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }
	.calHighlightColor { font-size: 11px; color: #FF0000; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; font-weight: bold; }
	.calWeekend { font-size: 11px; color: #cccccc; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }
	.month { font-size: 11px; width: 85px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }
	.year { font-size: 11px; width: 30px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; }

	.ScreenHide { display: none; } 
}

@media print {
	.MainApplicationTable { width: 100%; }
	.Text { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:link { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:active { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; vertical-align: text-top; }

	.ContentTable { width: 100%; }
	.TableContent { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; }
	.TableContentOn { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; }
	.TableBg { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; }
	table.TableBg { width: 100%; }

	.Header { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; }
	.Header a:link { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; }
	.Header a:active { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; }
	.Header a:hover { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; }
	.Header a:visited { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; }

	.InvoiceText { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: black; }
	.InvoicePaid { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666 ;}
	.InvoiceUnPaid { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; }
	a.InvoiceLinkPaid:link { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; }
	a.InvoiceLinkPaid:active { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; }
	a.InvoiceLinkPaid:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; }
	a.InvoiceLinkPaid:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; }
	a.InvoiceLinkUnPaid:link { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; }
	a.InvoiceLinkUnPaid:active { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; }
	a.InvoiceLinkUnPaid:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; }
	a.InvoiceLinkUnPaid:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; }

	a.Link { display: none; }

	.PrinterHide { display: none; }
	.Border { border: 1px solid #000000; }
}

.Numbers { text-align: "." }