.visible {	display:inline;	}
.hidden {	display:none; }
.small {	
    font-family: "Courier New", Courier, monospace;
	font-style: italic;
	font-size: 9pt;
	}
TR {
   background-color: #EEEEFF;
}

.submitButton {
	text-align: center;
	border-bottom-width: thick;
	border-top-width: thick;
}

.error {
	color: #FF0000;
	background-color: #FFFF00;
	display: inline;
}

.buttonRow {
	background-color: #98CBCB;
	text-align: center;
}

.evenRow {
	background-color: #F0F0F0;
}
.oddRow {
    background-color: #E8F2FE;
}

.regularRow {
   background-color: #EEEEFF;
}

.titleHeader { 
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #006666;
text-align: center;
vertical-align: middle; 
}

.topHeaderRow {
	background-color: #CCCCFF;
}
.topHeaderTable {
	background-color: #B5D5FF;
	border: thin solid #330099;
}

.headerRow {
	background-color: #98CBCB;
}
.groupHeaderRow {
	background-color: #DDDDBB;
}
.metricRow {
    background-color: #EEEEFF;
}

.help {
	padding-bottom: 5px;
	background-position: bottom;
}

.irisImage {
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.duckImage {
	padding-right: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

H1 { font-family: Verdana, arial, helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
color: #006666; }

H2 { font-family: Verdana, arial, helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #006666; }

H3 { font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #006666; }

H4 { font-family: Verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #333399; }
