/* Styles for Printout */

TABLE.letterhead {color:#000000; background-color:#cccccc; padding:0px; width:780px; border-style:solid; border-color:#000000; border-width:2px 2px 2px 2px; border-radius: 10px 10px 0px 0px}
TABLE.letterhead TD {font-family:arial; font-size:12px; text-align:left}
TABLE.printpage-header {color:#000000; background-color:#cccccc; border-style:solid none none none; border-color:#000000; border-width:2px 0px 0px 0px; width:780px}
TABLE.printpage-header caption {color:#ffffff; background-color:#333333; font-family:verdana,arial; font-size:17px; font-weight:bold; font-style:italic}
TABLE.printpage-header TD {font-family:verdana,arial; font-size:12px; vertical-align:top; padding:5px}
TABLE.printpage-header TD.label {font-weight:bold; background-color:#999999}
TABLE.printpage-header TD.separator {font-weight:bold}
TABLE.printpage-header TD.value {font-style:italic}
TABLE.printpage-detail {color:#000000; background-color:#cccccc; border-style:solid; border-color:#000000; border-width:1px 0px 0px 0px; width:780px; border-collapse: collapse; border-spacing: 0px}
TABLE.printpage-detail TH {font-family:verdana,arial; font-size:12px; font-weight:normal; vertical-align:top; background-color: #b7b7b7; border-style:solid; border-color:#000000; border-width:1px 1px 1px 0px; padding:3px}
TABLE.printpage-detail TD {font-family:verdana,arial; font-size:12px; vertical-align:top; border-style:none solid none none; border-color:#999999; border-width:0px 1px 0px 0px;}
TABLE.printpage-detail TD.subhead {font-weight:bold; background-color:#eeeeee}
TABLE.printpage-detail TD.subsubhead {font-style:italic; background-color:#eeeeee; text-indent:0.5in}
TABLE.printpage-detail TR.amount-area-separator TD {font-size:2px; border-style:none}
TABLE.printpage-detail TR.amount-area-separator TD.col2 {border-style:solid; border-color:#000000; border-width:1px 0px 0px 0px;}
TABLE.printpage-detail TR.amount-row TD {}

DIV.print-page-numbering {color:#ffffff; font-style:italic}

TABLE.printpage-footer {color:#000000; background-color:#cccccc; border-style:solid; border-color:#000000; border-width:0px 0px 0px 0px; width:780px; padding-top:20px; border-radius: 0px 0px 10px 10px}
TABLE.printpage-footer TD {font-family:verdana,arial; font-size:12px; vertical-align:top; padding:5px}
TABLE.printpage-banner {border-style:solid; border-color:#000000; border-width:0px 0px 0px 0px; width:780px}



/* Styles for MIS Reports */
TABLE.mis-report-table {border-style:solid; border-width:1px 1px 1px 1px; border-color:#aaaaaa}

/* Styles for Invoice */

DIV.inv-cc{width:780px}
DIV.inv-cc-page-break {width:780px; page-break-before:always}
TABLE.inv-header-table {border-style:solid; border-width:0px 0px 1px 0px; width:780px}
TABLE.inv-header-table TR TD.label-cell {background-color:#ffffff; font-family:verdana,arial; font-size:14px;  font-weight:bold}
TABLE.inv-header-table TR TD.data-cell {background-color:#ffffff; font-family:verdana,arial; font-size:12px}
TABLE.inv-header-table TR TD.heading-cell {background-color:#ffffff; font-family:verdana,arial; font-size:18px;  font-weight:bold}

DIV.inv-details {width:780px}
TABLE.inv-details-table {background-color:#ffffff}
TABLE.inv-details-table TR TD.inv-details-table-header-cell {border-style:solid; border-width:1px 1px 1px 1px; border-color:#000000; background-color:#ffffff; font-family:verdana,arial; font-size:13px; font-weight:bold}
TABLE.inv-details-table TR TD.inv-details-table-col0-cell {font-family:verdana,arial; border-style:solid; border-width:0px 1px 0px 0px;font-size:11px; text-align:left}
TABLE.inv-details-table TR TD.inv-details-table-col1-cell {font-family:verdana,arial; border-style:solid; border-width:0px 1px 0px 0px;font-size:11px; text-align:left}
TABLE.inv-details-table TR TD.inv-details-table-col2-cell {font-family:verdana,arial; border-style:solid; border-width:0px 1px 0px 0px;font-size:11px; text-align:left}
TABLE.inv-details-table TR TD.inv-details-table-col3-cell {font-family:verdana,arial; border-style:solid; border-width:0px 1px 0px 0px;font-size:11px; text-align:left}
TABLE.inv-details-table TR TD.inv-details-table-col4-cell {font-family:verdana,arial; border-style:solid; border-width:0px 1px 0px 0px;font-size:11px; text-align:right}
TABLE.inv-details-table TR TD.inv-details-table-col5-cell {font-family:verdana,arial; border-style:solid; border-width:0px 1px 0px 0px;font-size:11px; text-align:right}
TABLE.inv-details-table TR TD.patient-row {border-style:solid; border-width:1px 1px 1px 0px}

TABLE.inv-details-table TR TD.inv-details-table-summary-label-cell {font-family:verdana,arial; border-style:solid; border-width:1px 1px 1px 1px;font-size:13px; font-weight:bold; text-align:right}
TABLE.inv-details-table TR TD.inv-details-table-summary-cell {font-family:verdana,arial; border-style:solid; border-width:1px 1px 1px 1px;font-size:11px; font-weight:bold; text-align:right}


/* Styles for PO / GRN /Stock Issue */

TABLE.po-header,
	TABLE.grn-header,
		TABLE.si-header
			{width:780px; border-style:solid; border-width:2px 2px 2px 2px; padding:5px 3px 5px 3px; background-color:#ffffff}
TABLE.po-header TR,
	TABLE.grn-header TR,
		TABLE.si-header TR
			{vertical-align:top}

TABLE.po-header TR TD,
	TABLE.grn-header TR TD,
		TABLE.si-header TR TD
			{font-family:verdana, arial; font-size:14px}

TABLE.po-header TR.po-header-po-info-row TD,
	TABLE.grn-header TR.grn-header-grn-info-row TD,
		TABLE.si-header TR.si-header-si-info-row TD
			 {border-style:solid; border-width:2px 0px 0px 0px}

TABLE.po-header TR.po-header-supplier-info-row TD,
	TABLE.grn-header TR.grn-header-supplier-info-row TD,
		TABLE.si-header TR.si-header-dept-info-row TD
			 {border-style:solid; border-width:1px 0px 0px 0px}


TD.po-header-supplier-info-label,
	TD.po-header-po-info-label,
		TD.grn-header-supplier-info-label,
			TD.grn-header-grn-info-label,
				TD.si-header-dept-info-label,
					TD.si-header-si-info-label
						{font-style:italic; padding:0px 5px 0px 0px}

TABLE.po-col-header,
	TABLE.grn-col-header,
		TABLE.si-col-header
			{width:780px; padding:5px 3px 5px 3px; background-color:#ffffff; border-style:solid; border-width:0px 0px 2px 0px; padding:5px 3px 5px 3px}

TABLE.po-col-header TR,
	TABLE.grn-col-header TR,
		TABLE.si-col-header TR
			{vertical-align:top}

TABLE.po-col-header TR TD,
	TABLE.grn-col-header TR TD,
		TABLE.si-col-header TR TD
			{font-family:verdana, arial; font-size:13px; padding:0px 0px 0px 0px}

TD.po-col-header-row1,
	TD.po-col-header-row2,
		TD.grn-col-header-row1,
			TD.grn-col-header-row2,
				TD.si-col-header-row1,
					TD.si-col-header-row2
				 {font-style:italic; font-weight:bold}

TD.po-col-header-row1,
	TD.grn-col-header-row1,
		TD.si-col-header-row1
			{text-decoration:overline}


TD.po-col-header-row2,
	TD.grn-col-header-row2,
		TD.si-col-header-row2
		{border-style:solid; border-width:0px 0px 0px 0px}

TABLE.po-col-header TR.po-col-header-row2 TD,
	TABLE.grn-col-header TR.grn-col-header-row2 TR TD,
		TABLE.si-col-header TR.si-col-header-row2 TR TD
			{}

TD.bgcolor1 {background-color:#eeeeee}
TD.bgcolor2 {background-color:#ffffff}


TABLE.po-content,
	TABLE.grn-content,
		TABLE.si-content
			{width:780px; padding:5px 0px 5px 0px; background-color:#ffffff; page-break-before:auto}


TABLE.po-content TR TD,
	TABLE.grn-content TR TD,
		TABLE.si-content TR TD
			{font-family:verdana, arial; font-size:12px; border-style:solid; border-width:0px 0px 0px 0px}

TD.po-content-row1,
	TD.grn-content-row1,
		TD.si-content-row1
			{text-decoration:overline; padding:0px 0px 4px 0px}

TABLE.po-content-footer,
	TABLE.grn-content-footer,
		TABLE.si-content-footer
			{width:780px; padding:5px 0px 5px 0px; background-color:#ffffff; border-style:solid; border-width:0px 0px 2px 0px}


TABLE.po-content-footer TR TD,
	TABLE.grn-content-footer TR TD,
		TABLE.si-content-footer TR TD
			{font-family:verdana, arial; font-size:12px}

TABLE.po-content-footer TR.po-content-footer-row1 TD,
	TABLE.grn-content-footer TR.grn-content-footer-row1 TD,
		TABLE.si-content-footer TR.si-content-footer-row1 TD
			{border-style:solid; border-width:2px 0px 0px 0px; padding:5px 0px 0px 0px}

TABLE.po-content-footer TR.po-content-footer-row2 TD,
	TABLE.grn-content-footer TR.grn-content-footer-row2 TD,
		TABLE.si-content-footer TR.si-content-footer-row2 TD
			{font-size:15px}

TD.po-content-footer-row1-label,
	TD.grn-content-footer-row1-label,
		TD.si-content-footer-row1-label
			{font-style:italic; font-weight:bold}

TD.po-header-top,
	TD.grn-header-top,
		TD.si-header-top
			{text-align:center}

TD.string-field {text-align:left}
TD.numeric-field {text-align:right}



