
.grid-table {
	background:rgb(0,89,99);
	padding: 0;
	margin: 0;
}

.grid-tr-header {
	background:	rgb(189,207,206); FONT-WEIGHT: bold; TEXT-ALIGN: center; line-height: 18px;
}

.grid-td-header {
	border:		1px Solid rgb(0,89,99);
}

.grid-tr-footer {
	background:	#bdcfce; line-height: 15px;
}

.grid-tr-data {
	background:	#FFFFFF;
}

.grid-tr-alt-data {
	background: 	#EFF7F7;
}

.grid-td-data {
	border:	1px Solid rgb(0,89,99);
	padding-right: 6px;
	padding-left: 6px
}

.grid-td-alt-data {
	border:	1px Solid rgb(0,89,99);
	padding-right: 6px;
	padding-left: 6px
}

A.report {
	FONT-SIZE: 12px; COLOR: brown; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
	FONT-WEIGHT: bold
}


.grid-tr-header A:link {
color: #000000;
text-decoration: none;
}

.grid-tr-header A:active {
color: #000000;
text-decoration: none;
}

.grid-tr-header A:visited {
color: #000000;
text-decoration: none;
}

.grid-tr-header A:hover {
color: #ff0000;
background: transparent;
text-decoration: underline;
}

.grid-tr-data A:link {
text-decoration: underline;
}

.grid-tr-data A:active {
text-decoration: underline;
}

.grid-tr-data A:visited {
text-decoration: underline;
}

.grid-tr-data A:hover {
color: #ff0000;
background: transparent;
text-decoration: underline;
}
.grid-tr-groupby {
	background:	#dfefef; line-height: 15px;
}
.grid-tr-subtotal {
	background:	#dfefef; line-height: 15px;
}
