body, html {
	font-family: Arial,Georgia,Palatino,Times,Times New Roman;
	margin: 0;
	padding: 0;
	font-size: medium;
	height: 100%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

A:link {
	text-decoration: none;
	color: blue;
}

A:visited {
	text-decoration: none;
	color: blue;
}

A:active {
	text-decoration: none;
	color: blue;
}

A:hover {
	text-decoration: underline;
}

table.X3 tr.row0 {
	background-color: #BFBFBF
}

table.X3 tr.row1 {
	background-color: #D5D5D5
}

.data {
	background-color: #D5D5D5;
}

.error {
	color: red;
}

/* response messages */
div.oKMessage {
	padding-left: 3em; /* accounts for the graphic below */
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-image: url("../images/correct.gif");
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 3px;
	border-color: green;
	background-color: white;
	color: green;
	text-align: left;
	background-position: 5px 5px;
}

div.row0 {
	background-color: #BFBFBF;
}

div.row1 {
	background-color: #D5D5D5;
}

div.header {
	background-color: #777d6a;
	height: 25px;
}

.center {
	text-align: center;
}

.noRecords {
	margin-left: 0em;
	width: 90%;
	color: red;
}

.okMsg {
	margin-left: 0em;
	color: green;
}

.tablescroll_body td, .tablescroll_body th {
	border: 1px solid grey;
	padding: 3px 2px;
}

.tablescroll_body {
	font-family: Arial,Georgia,Palatino,Times,Times New Roman;
}

.tablescroll_body tbody tr.row0 td {
	/* appearance */
	background-color: #BFBFBF;
}

.tablescroll_body tbody tr.row1 td {
	/* appearance */
	background-color: #D5D5D5;
}

.tablescroll_body tbody tr.showRow td {
	/* appearance */
	background-color: #A5A5A5;
}

.tablescroll_body tbody tr.hideRow td {
	/* appearance */
	display: none;
}

.tablescroll_body tbody tr.header td {
	/* appearance */
	background-color: #A5A5A5;
}

.tablescroll_body thead tr th, .tablescroll_body tfoot tr td {
	background-color: #a9ae9f;
}

.tablescroll_head  thead tr th {
	background-color: #a9ae9f;
	border: 1px solid grey;
	padding: 3px 2px;
}