html, body { height: 100%; margin: 0pt; padding: 0pt; }

@media screen {
	.MainApplicationTable { width: 700px; border: 1px solid #43496c; }
	.MainFormTable { width: 700px; background: #f9f9f9; border: 1px solid #d4d4d4; }
	.MacBar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-image: url(/company/interchef/images/macbar.gif); line-height: 17px; }
	.BorderLine { width: 1px; height: 1px; background-color: #43496c; border-color: #43496c; overflow: auto; }
	.BorderOutline { border: 1px solid #43496c; }
	.FormBorderLine { height: 1px; background-color: #d4d4d4; border: #d4d4d4; }
	.MainText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
	.TableBg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2e2d56; background-color: #c1c6e3; 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: 10px; color: #000000; }
	.Header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #444d7d; background-image: url(/company/interchef/images/bg_header.gif); background-repeat: repeat-x; text-decoration: none; height: 26px; }
	.Header a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #444d7d; text-decoration: underline; }
	.Header a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #444d7d; text-decoration: underline; }
	.Header a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #444d7d; text-decoration: underline; }
	.Header a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #444d7d; text-decoration: underline; }
	.SubHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444d7d; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444d7d; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444d7d; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444d7d; background-color: #d0d2de; text-decoration: none; }
	.SubHeader a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444d7d; background-color: #d0d2de; text-decoration: none; }
	.Footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #949BC4; text-decoration: none; }
	.BackBg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #abb4ea; text-decoration: none; }
	.Text, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #49486f; }
	h2 { font-size: 18px; }
	h3 { font-size: 14px; }
	.InvoiceText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
	.InvoicePaid { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
	.InvoiceUnPaid { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
	.WhiteSpace { background-color: #ffffff; width: 8px; }
	.TableContent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2e2d56; }
	.TableContentOn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2e2d56; background-color: #9ba1c4; }
	.Buttons { font-family: Arial, Helvetica, sans-serif; font-size: 11; color: #49486f; }
	.FormItem { width: 100%; height: 20px; background: #ffffff; border: 0px; border-bottom 1px solid #d4d4d4; font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #999999; }
	.Error { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }
	.Back { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  text-decoration: underline; }
	.ButtonsTable { background-color: #949bc4; }
	.DropDownActive { color: #49486f; }
	.DropDownINActive { color: #b4b4b4; }
	.ContentTable { width: 600px; }
	.Border { border: 1px solid #49486f; }
	a.Link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #49486f; }

	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; }

	td.Tab, td.TabOn { border: 1px solid #8e93ad; border-bottom: none; background: #daddee; height: 25px; white-space: nowrap; }
	td.TabOn { border-color: #43496c; background-color: #c1c6e3; }

	.ScreenHide { display: none; }
}

@media print {
	.MainApplicationTable { width: 100%; }
	.MainFormTable { width: 1050px; background: #ffffff; border: 1px solid #d4d4d4; }
	.FormItem { width: 100%; height: 20px; background: #f9f9f9; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12; color: #999999; }
	.BorderOutline { border: none; }
	.Text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; vertical-align: text-top; }
	.Text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; vertical-align: text-top; }

	.ContentTable { width: 100%; }
	.TableContent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
	.TableContentOn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
	.TableBg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
	table.TableBg { width: 100%; }

	.Header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
	.Header a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
	.Header a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
	.Header a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
	.Header a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

	.InvoiceText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; }
	.InvoicePaid { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666 ;}
	.InvoiceUnPaid { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
	a.InvoiceLinkPaid:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.InvoiceLinkPaid:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.InvoiceLinkPaid:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.InvoiceLinkPaid:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
	a.InvoiceLinkUnPaid:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
	a.InvoiceLinkUnPaid:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
	a.InvoiceLinkUnPaid:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
	a.InvoiceLinkUnPaid:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }

	a.Link { display: none; }

	td.Tab, td.TabOn { border: 1px solid #8e93ad; border-bottom: none; background: #daddee; height: 25px; white-space: nowrap; }
	td.TabOn { border-color: #43496c; background-color: #c1c6e3; }

	.PrinterHide { display: none; }
	.Border { border: 1px solid #000000; }
	.NoBorder { border: none; }
}

.Numbers { text-align: '.' }
