
.phpreportmaker {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
} 

a:active {
	color: ; /* active link color */
}

a:link {
	color: ; /* link color */
}

a:visited {
	color: ; /* visited link color */
}
/*-search Option Table*/
.TableSearchOption {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}
.TableSearchOption td{ padding:4px;}
/* main table */
.ewTable {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 3px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

/* main table header cells */
.ewTableHeader {
	vertical-align: top;	
	color:#ffffff;
	font-weight:bold;
	padding:5px;

	background-image: url('../../images/funtType-bg.jpg');
	height:25px;
	background-repeat: repeat-x;
	background-position: left top;
}
.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	
}

.ewTableHeader a:visited {	
	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 footer section */
.ewTableFooter {
	background-color: inherit;
}

/* classes for report */

/* group 1 */
.ewRptGrpHeader1 {
	background-color: #CCFFFF;
	font-weight: bold;		
}

.ewRptGrpField1 {
	background-color: #CCFFFF;
}

.ewRptGrpSummary1 {
	background-color: #CCFFFF;	
}

/* group 2 */
.ewRptGrpHeader2 {
	background-color: #CCFFCC;
	font-weight: bold;
}

.ewRptGrpField2 {
	background-color: #CCFFCC;
}

.ewRptGrpSummary2 {
	background-color: #CCFFCC;	
} 

/* group 3 */
.ewRptGrpHeader3 {
	background-color: #99FFCC;
	font-weight: bold;	
}

.ewRptGrpField3 {
	background-color: #99FFCC;
}

.ewRptGrpSummary3 {
	background-color: #99FFCC;	
}

/* group 4 */
.ewRptGrpHeader4 {
	background-color: #99FF99;
	font-weight: bold;	
}

.ewRptGrpField4 {
	background-color: #99FF99;
}

.ewRptGrpSummary4 {
	background-color: #99FF99;	
}

.ewRptGrpAggregate {
	font-weight: bold;
}

.ewRptPageSummary {
	background-color: #FFFFCC; /* page total background color */	
}

.ewRptGrandSummary {
	background-color: #FFFF66; /* grand total background color */	
}

/* classes for crosstab report only */

.ewRptColHeader {
	background-color: #CCFF66; /* column background color */
	font-weight: bold;
}

.ewRptColField {
	background-color: #CCFF66; /* column background color */
}

/* classes for popup filter */

.ewPopup {
	position: absolute;
	width: 200px; 
	display: block; 
	visibility: hidden; 
	border: 1px solid #333333;
	background-color: #EAEAEA;
}

.ewPopupSizeGrip {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 9px;
	height: 9px;
	cursor: se-resize;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

/* hide */
.ewhidden {
	display: none;
}

/* footer */
.ewFooter {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: gray;
}

/* general layout padding */
.ewPadding {
	padding: 8px 16px 8px 16px; /* cell padding */
}


/*
--------------------------------------------------------------------------------
DHTML Flyout Menu
--------------------------------------------------------------------------------
*/

.ewFlyoutMenuLinkNormalStyle {
	padding: 2px 8px 2px 8px;
	border: solid 1px #F5F5F5;
	background-color: #F5F5F5;
	color: Black;
	cursor: hand;
	cursor: pointer;
}

.ewFlyoutMenuLinkHoverStyle {
	padding: 2px 8px 2px 8px;
	border: solid 1px gray;
	background-color: silver;
	color: Black;
	cursor: hand;
	cursor: pointer;
}

.ewFlyoutMenuLinkHighlightStyle {
	padding: 2px 8px 2px 8px;
	border: solid 1px gray;
	background-color: whitesmoke;
	color: Black;
	cursor: default;
}

.ewFlyoutMenuStyle {
	font-family: Verdana;
	font-size: xx-small;
	border: solid 1px gray;
	background-color: #F5F5F5;
}

.ewFlyoutRootMenuStyle {
	font-family: Verdana;
	font-size: xx-small;
	border: solid 1px gray;
	background-color: #F5F5F5;
}

.ewFlyoutMenuFloatStyle {
	display: none;
	position: absolute;
}

/*END_SYSTEM_STYLES*/
