body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

body {
	background-color: #E6E6E6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
a {
	color:#00A2B2;
	text-decoration: none;
}
a:visited {
	color: purple;
	text-decoration: none;
}
a:hover {
	color:#ffffff;
	background: #00A2B2;
}

a.print {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	text-decoration: none;
}

a.print:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: inherit;
}

a.noVisit {
	color:#00A2B2;
	text-decoration: none;
	outline-style: none;
}

a.noVisit:hover {
	color:#ffffff;
	background: #00A2B2;
	outline-style: none;
}

p.sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

p.print {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	text-decoration: none;
}

p.empty_summary {
	text-align: center;
}

#googlePowered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

h3.summary_report {
	text-align: center;
	padding-bottom: 5px;
}

.submitField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

.select_submitField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

.multiselect_submitField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #000000;
}

.submitField_smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #000000;
}

td.bar_tile {
	background-image: url( "../img/global/bar_tile.gif" );
	background-repeat: repeat-x;
}

td.content_tile {
	background-image: url( "../img/global/content_tile.gif" );
	background-color: #FAFAFA;
	background-repeat: repeat-y;
}

td.footer_tile {
	background-image: url( "../img/global/footer_tile.gif" );
	background-color: #CCCCCC;
	background-repeat: repeat-x;
}

td.firstcell_detail_notile {
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_detail {
	text-align: left;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_numeric_detail {
	text-align: right;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.detail {
	text-align: left;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.numeric_detail {
	text-align: right;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_table_tile {
	background-image: url( "../img/mylab/table_tile.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.table_tile {
	background-image: url( "../img/mylab/table_tile.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_table_tile2 {
	background-image: url( "../img/mylab/table_tile2.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.table_tile2 {
	background-image: url( "../img/mylab/table_tile2.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.footer_tile2 {
	background-image: url( "../img/mylab/table_tile2.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_table_tile3 {
	background-image: url( "../img/mylab/table_tile3.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.table_tile3 {
	background-image: url( "../img/mylab/table_tile3.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.table_tile4 {
	background-image: url( "../img/mylab/table_tile4.gif" );
	background-repeat: repeat-x;
	text-align: center;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.table_tile5 {
	background-image: url( "../img/mylab/table_tile5.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_table_tile6 {
	background-image: url( "../img/mylab/table_tile6.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.table_tile6 {
	background-image: url( "../img/mylab/table_tile6.gif" );
	background-repeat: repeat-x;
	text-align: left;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.fullpage_tile {
	background-image: url( "../img/mylab/fullpage_tile.gif" );
	background-color: #FAFAFA;
	background-repeat: repeat-y;
}

td.shadowhor {
	background-image: url( "../img/mylab/shadowhor.gif" );
	background-repeat: repeat-x;
}

td.header_bg {
	background-color: #ECECEC;
}

a.treeview {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: inherit;
	text-decoration: none;
}

a.treeview:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: inherit;
	text-decoration: none;
}

a.treeview:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: inherit;
	text-decoration: none;
}

a.treeview_selected {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #00A2B2;
	text-decoration: none;
}

a.treeview_selected:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #00A2B2;
	text-decoration: none;
}

a.treeview_selected:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #00A2B2;
	text-decoration: none;
}

a.treeview_skip {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	background: inherit;
	text-decoration: none;
}

a.treeview_skip:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	background: inherit;
	text-decoration: none;
}

table.treeview {
	color: #000000;
	background-color: #FFFFFF;
}

.treeview_shadow {
	background-color: #000000;
}

.treeview_highlight {
	background-color: #C0C0C0
}

td.editfield_label {
	color: #990000;
	background: inherit;
}

.report_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .78em;
	color: #990000;
	background: inherit;
}

p.report_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #990000;
	background: inherit;
}

.report_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: inherit;
}

td.firstcell_report_header {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: center;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.report_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: center;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.report_header_doubleline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: center;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
}

td.report_header_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: center;
	border-top: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.report_header_under {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: center;
	border-right: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	padding: 2px;
}

td.firstcell_report_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.report_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.report_detail_doubleline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
}

td.labcomment_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.labrecommend_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

td.labcomment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: left;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.labrecommend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: left;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

td.microscope_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	background: inherit;
	text-align: left;
	border: 2px ridge #FDFDFD;
	padding: 2px;
}

.firstcell_newoil_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: #9fff99;
	border-left: 2px ridge #FDFDFD;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.newoil_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: #9fff99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.newoil_line_doubleline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: #9fff99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
}

.severe_result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: #ff9999;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.unacceptable_result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: #ffcc99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.reportable_result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	background: #ffff99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.red_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background: inherit;
}

.normal_bg {
	background: #9fff99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.severe_bg {
	background: #ff9999;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.unacceptable_bg {
	background: #ffcc99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.reportable_bg {
	background: #ffff99;
	border-bottom: 2px ridge #FDFDFD;
	border-right: 2px ridge #FDFDFD;
	padding: 2px;
}

.graph {
	padding: 5px;
}

td.graph {
	padding: 5px;
}

p.graph {
	padding-left: 10px;
}

tr.grid_highlight {
	background: #00A2B2;
}

div.grid_edit {
	color: #000;
	background:#E6E6E6;
/*	width:200px;*/
	padding: 10px;
	display:block;
}

a.grid {
	color:#ffffff;
	text-decoration: none;
}

a.grid:hover {
	color:#00A2B2;
	background: #ffffff;
}

a.grid:visited {
	color: purple;
	text-decoration: none;
}
