TABLE.results { border: 1px #BDC6C6 solid; }
TD.results { border-top: 1px #BDC6C6 solid; padding: 5px; }
TH.results, .resultsHeading { color: white; background-color: #BDC6C6; text-align: left; } /* #ACACAC #999999 */

.tableCaption {
	color: #DFE6E2;
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 5px;
	display: block;
}

.resultsHighlighted { background-color: #F4F4F4; }

.exampleText { /* color: #666666; font-style: italic;  */ }

.fieldCaption {
	color: #DFE6E2;
	font-weight: bold;
}

.fieldSetCaption {
	color: #DFE6E2;
	font-weight: bold;
	font-size: 110%;
}

.required { }
.requiredSpecial { color: green; }

.error { color: orange; font-weight: bold; }
UL.error { margin-top: 3px; }

.warning { color: orange; font-weight: bold; }
UL.warning { margin-top: 3px; }
TR.warning { border-top: 1px #BDC6C6 solid; }
TD.warning { color: orange; border-top: 1px #BDC6C6 solid; padding: 5px;}
A.warning:Link, A.warning:Active, A.warning:Visited, A.warning:Hover { color: orange; }


.success { color: yellow; font-weight: bold; }

.containerTable { background-color: #C3C3C3 ; border: black 2px solid; }

.containerTableTab {  background-color: #CCCCCC; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid; }

.containerTableTabHighlighted { background-color: #DFE6E2;; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid; }

.containerTableTabBlank { background-color: white; border: white 0px solid; }

A.containertTableTabLink { color: black; font-weight: bold; text-decoration: none; }
A.containertTableTabLink:Hover { color: black; text-decoration: underline; }


.tableRowHighlighted { background-color: #F4F4F4; }