		body {
			background-color: #FFFFCC; /* background color */
			color: ; /* text color */
			font-family: Arial; /* font name */
			font-size: x-small; /* font size */
			margin: 0px 0px 0px 0px; /* top right bottom left */
		}
		.mainbody {
			background-color: #FFFFCC;
		}
		
		.mainbody td {
			background-color: #FFFFCC;
		}
		
		.phpmaker {
			color: ; /* text color */
			font-family: Arial; /* font name */
			font-size: x-small; /* font size */
		}
		
		.phpmaker a:link {
			color: #003300; /* link color */
		}

		.phpmaker a:visited {
			color: #993300; /* visited link color */
		}

		input, textarea, select {
			font-family: Arial; /* font name */
			font-size: x-small; /* font size */
		}

		a:active {
			color: ; /* active link color */
		}

		a:link {
			color: #003300; /* link color */
		}

		a:visited {
			color: #990000; /* visited link color */
		}

		/* main table */
		.ewTable {
			width: ; /* table width */
			color: ; /* text color */
			font-family: Arial; /* font name */
			font-size: x-small; /* font size */
			border-collapse: collapse;
			border: none;
			background-color: #FFFFFF;
		}
		.ProdTable {
			width: ; /* table width */
			color: ; /* text color */
			font-family: Arial; /* font name */
			font-size: x-small; /* font size */
			border-collapse: collapse;
			1px solid;
		}
		/* main table data cells */
		.ewTable td {
			padding: 4px; /* cell padding */
			border: 1px solid; /* cell spacing */
			border-color: #999999;  /* table background color */
		}
		.ProdTable td {
			padding: 10px; /* cell padding */
			border: 0px solid; /* cell spacing */
			border-color: #999999;  /* table background color */
			background-color: #FFFFCC;
		}
		/* main table header cells */
		.ewTableHeader {
			background-color: #FFFFFF; /* header color */
			color: #000000; /* header font color */
			vertical-align: top;
		}

		.ewTableHeader a {
			color: #000000; /* header font color */
		}

		/* main table row color */
		.ewTableRow {
			background-color: #FFFFFF;  /* alt row color 1 */
		}

		/* main table alternate row color */
		.ewTableAltRow {
			background-color: #F5F5F5; /* alt row color 2 */
		}

		/* main table edit mode row color */
		.ewTableEditRow {
			background-color: #FFFF99; /* edit mode color */
		}

		/* main table highlight color */
		.ewTableHighlightRow {
	background-color: #E1E1E1;
	/* highlight color */
}

		/* main table select color */
		.ewTableSelectRow {
			background-color: #CCFFFF; /* select color */
		}

		/* main table footer section */
		.ewTableFooter {
			background-color: #FFFFCC;
		}

		/* classes for report */
		.ewGroupField {
			font-weight: bold;
		}

		.ewGroupName {
			font-weight: bold;
		}

		.ewGroupHeader {
			border-bottom: 3px double Gray;
			border-top: 3px double Gray;
		}

		.ewGroupSummary {
			border-top: 1px solid Gray;
		}

		.ewGroupAggregate {
			font-weight: bold;
		}

		.ewGrandSummary {
			border-top: 1px solid Gray;
		}

		/* message */
		.ewmsg {
			color: red; /* message color */
			font-family: Arial; /* font name */
			font-size: x-small; /* font size */
		}
		.pagetitles {
			color: #993300;
			font-size: 14pt; /* font size */
			font-weight: bold;
		}
		.pagetitles a {
			color: #993300;
			font-size: 14pt; /* font size */
			font-weight: bold;
			text-decoration: none;
		}

		.phpfooter {
			font-family: Verdana, Arial, Helvetica;	
			font-size: 8pt;	
		}
		.phpfooter a{
			color: #F3E88E; /* link color */
			font-family: Verdana, Arial, Helvetica;	
			font-size: 8pt;	
		}
		.phpfooter a:link {
			color: #F3E88E; /* link color */
			font-family: Verdana, Arial, Helvetica;	
			font-size: 8pt;	
		}

		.phpfooter a:visited {
			color: #CED8AD; /* visited link color */
			font-family: Verdana, Arial, Helvetica;	
			font-size: 8pt;	
		}

