/*BEGIN_SYSTEM_STYLES*/

body {
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

.scroll {overflow: auto; height: 300px; border: 1px silver solid;}

		.s1_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 150px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: arial; BACKGROUND-COLOR: #aaaaaa; }

		.s2_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 150px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffcc; }

		.s3_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 110px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #ee0000; }

		.s111_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 150px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #bbffbb; }

		.sCart
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 130px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #ee0000; }

		.s4_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 110px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #0000ee; }

		.s5_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 130px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #ee0000; }

		.sred_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 80px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #ee0000; }

		.sblue_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 80px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #0000ee; }

		.sbluelong_
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 150px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #0000ee; }

		.s0
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 97px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:10px; COLOR: #000077; FONT-FAMILY: arial; BACKGROUND-COLOR: #FFFFC0; }

		.s00
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 97px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:10px; COLOR: #D0D0D0; FONT-FAMILY: arial; BACKGROUND-COLOR: #FFFFC0; }

		.s1
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 180px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:10px; COLOR: #000077; FONT-FAMILY: arial; BACKGROUND-COLOR: #eeeeee; }

		.s2
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 170px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:10px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffee; }

		.s3
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 113px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:10px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffee; }

		.s33
		{ BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  BORDER-RIGHT-WIDTH: 1px;  BORDER-TOP-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; text-align:left; width: 113px;  BORDER-LEFT-WIDTH: 1px; FONT-SIZE:10px; COLOR: #D0D0D0; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffee; }

		.small
		{ FONT-SIZE: 0.85em; COLOR: #000000;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #FFFF88;}

		.normal
		{ FONT-SIZE: 1em; COLOR: #000088;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #ffffaa;}

		.normal2
		{ FONT-SIZE: 13px; padding: 4px; FONT-WEIGHT: bold; COLOR: #000080;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #c0c0fe; background-image:url(images/Title.jpg);}

		.smaller
		{ FONT-SIZE: 0.55em; COLOR: #000088;  FONT-FAMILY: Arial,sans-serif;}

		.smaller2
		{ FONT-SIZE: 0.55em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #FF0000;}

		.smaller3
		{ FONT-SIZE: 0.55em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #000000;}

		.smaller4
		{ FONT-SIZE: 0.55em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #aa0000;}

		.smallerg1
		{ FONT-SIZE: 0.55em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #00aa00;}

		.smallerg2
		{ FONT-SIZE: 0.54em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #006600;}

		.Lgre1
		{ FONT-SIZE: 0.65em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #00aa00;}

		.Lred1
		{ FONT-SIZE: 0.65em; COLOR: #ffffff;  FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #ff0000;}

		.but
		{ FONT-SIZE: 0.7em; COLOR: #000088;  FONT-FAMILY: Arial,sans-serif;BACKGROUND-COLOR: #ffffbb;TEXT-DECORATION: underline;}

		.styyle1 
		{ BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BACKGROUND-COLOR: #efefd8; width: 100px; text-align: left; height=24;}
		
		.styylex 
		{ BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BACKGROUND-COLOR: #efefd8; width: 120px; text-align: left;}

		.styyle10
		{ BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BACKGROUND-COLOR: #efefd8; width: 220px; text-align: left;}

		.topstyyle1 
		{ BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #C2DBE6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #C2DBE6; COLOR: #000088; BORDER-TOP-COLOR: #C2DBE6; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #CCCDE4; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ff0000 }
		.topstyyle11 
		{ BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #C2DBE6; COLOR: #000088; BORDER-TOP-COLOR: #C2DBE6; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #CCCDE4; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ff0000 }


.am {
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */	
}

input, textarea, select {	
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
} 

a:active {
	color: ; /* active link color */
}

a:link {
	color: ; /* link color */
}

a:visited {
	color: ; /* visited link color */
}

/* main table */
.ewTable {
	width: 95%; /* table width */	
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;

}

.ewTable_ {
	width: 95%; /* table width */	
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;

}

/* main table data cells */
.ewTable_ td {
	padding: 3px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #dadada;  /* table background color */
	font-size: 12px; /* font size */
	BORDER-LEFT-WIDTH: 1px;

}

.ewTableformSch {
	width: 60%; /* table width */	
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 1px outset; /* border */
	border-color: #dddddd; 
	border-collapse: collapse;

}

.ewTableformSch td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #aaaaaa;  /* table background color */
	font-size: 12px; /* font size */
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

/*----------------------------------*/
.ewTableForm {
	width: 100%; /* table width */	
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 1px outset; /* border */
	border-color: #dddddd; 
	border-collapse: collapse;

}


.ewTableForm td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #aaaaaa;  /* table background color */
	font-size: 12px; /* font size */
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

.ewTableFormHeader {
	background-color: #eaeaea; /* header color */
	color: #000000; /* header font color */	
	font-size: 12px; /* font size */
	vertical-align: top;
	padding: 1px;
}

.ewTableFormRow {

}


/*----------------------------------*/

.ewTableSearch_ {
	width: 60%; /* table width */	
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 1px outset; /* border */
	border-color: #dddddd; 
	border-collapse: collapse;

}

.ewTableSearch_ td {
	padding: 5px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #aaaaaa;  /* table background color */
	font-size: 12px; /* font size */
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}


/*----------------------------------*/

.ewTable td {
	padding: 3px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #777777;  /* table background color */
	font-size: 12px; /* font size */
}

.ewBasicSearch {
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 0px;	
	padding: 5px;
	Spacing: 5px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.aspmakerlist td {
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #ECECCE; /* header color */
	color: #000000; /* header font color */	
	vertical-align: top;
	padding: 3px;
}

.ewTableHeader a:link {	
	color: #000000; /* header font color */	
}

.ewTableHeader a:visited {	
	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: #efefef; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #ECE9D8; /* 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 */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.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: Tahoma; /* font name */
	font-size: 11px; /* font size */	
}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.ewAstListBase {
	position: absolute;
	padding: 1;
}

.ewAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.ewAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}



.ambg {
	color: #000000;
	font-family: Tahoma; /* font name */
	font-size: 11px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 1;
	font-weight: bold;
}

.ambig {
	color: #0B6695;
	font-family: Tahoma; /* font name */
	font-size: 14px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	background-color: #ffffff; /* header color */
	padding: 1;
	font-weight: bold;
}

.ambigred {
	color: #cc0000;
	font-family: Tahoma; /* font name */
	font-size: 14px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 1;
	font-weight: bold;
	background-color: #e0e0e0; 
}

.amred {
	color: #cc0000;
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 1;
	font-weight: bold;
}
/*END_SYSTEM_STYLES*/

