body {
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-base-color: #c0c0c0;
	scrollbar-face-color: #ffffff;
	scrollbar-darkshadow-color: #553434;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #553434;
	background-repeat:no-repeat;
	 }

.head {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	}

.heads {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 11pt;
	color: #CC6600;
	font-weight: bold;
	}

.text {
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
	color: #333333;
	}

.textw {
	font-family: Arial, Helvetica, Geneva;
	font-size: 14pt;
	color: #FFFFFF;
	}

.texts {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	}

table  {
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
	color: #333333;
	}

td  {
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
	color: #333333;
	}

.link {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;	
	}
a:hover.link { color: #FF0000; text-decoration: none;}

.linkw {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
	}
a:hover.linkw { color: #FF9900; text-decoration: none;}

.linkg {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #777777;
	font-weight: bold;
	text-decoration: none;	
	}
a:hover.linkg { color: #888888; text-decoration: none;}


.links {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #F1F1F1;
	font-weight: normal;
	text-decoration: none;	
	}
a:hover.links { color: #FF9900; text-decoration: none;}

.texto {
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #505050;
	font-weight: bold;
	}

.textw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

.aspmaker {
	color: ; /* text color */
	font-family: MS Sans Serif; 
	font-size: xx-small; /* font size */	
}

input, textarea, select {	
	font-size: xx-small; 
} 

/* main table */
.ewTable {
	width: ; /* table width */	
	color: ; /* text color */
	font-family: MS Sans Serif; /* font name */
	font-size: xx-small; /* font size */
	border-collapse: collapse;
	border: none;
}

/* main table data cells */
.ewTable td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/* main table header cells */
.ewTableHeader {
	background-color: #999999; /* 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 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: MS Sans Serif; /* font name */
	font-size: xx-small; /* font size */	
}
