	body {
		background-color: ; /* background color */
		color: #005E5E; /* text color */
		font-family: Verdana; /* font name */
		font-size: x-small; /* font size */
		margin: 0px 0px 0px 0px; /* top right bottom left */
	}

	.aspmaker {
		color: ; /* text color */
		font-family: Verdana; /* font name */
		font-size: x-small; /* font size */
	}

	input, textarea, select {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		border:  1px solid #005E5E;
		background: #FFFFFF;
	}

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

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

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

	/* main table */
	.ewTable {
		width: 96%; /* table width */
		color: ; /* text color */
		font-family: Verdana; /* font name */
		font-size: x-small; /* font size */
		border-collapse: collapse;
		border: none;
	}

	/* main table data cells */
	.ewTable td {
		padding: 4px; /* cell padding */
		border: 1px solid; /* cell spacing */
		border-color: #CCCCCC;  /* table background color */
	}

	/* main table header cells */
	.ewTableHeader {
		background-color: #005E5E; /* header color */
		color: #FFFFFF; /* header font color */
		vertical-align: top;
	}

	.ewTableHeader a {
		color: #FFFFFF; /* 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: #FFCCFF; /* 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: Verdana; /* font name */
		font-size: x-small; /* font size */
	}
