TH, TD, INPUT, SELECT, TEXTAREA, .def { font: 12px Verdana, Arial, sans-serif; }

.regcom { color: #000; }
.regpnd { color: #f00; }
.regnul { color: #000; }

.lacking { background-color: #f00; color: #ff0; padding-left: 2px; padding-right: 2px; }

.cert_h { color: #666; }
.cert_d { color: #000; }

.number {
	font-size: 50%;
	color: #000;
	background-color: #ccc;
	text-align: right;
	vertical-align: middle;
	padding: 2px;
}

.notice {
	font-size: 16px;
	font-weight: bold;
}

.matrix_heading {
	font: bold 14px Arial, sans-serif;
	color: #000;
	text-align: center;
	background-color: #f0f0f0;
	border-top: 1px solid #f90;
	border-bottom: 1px solid #f90;
}

.midx { font: 9px Arial, sans-serif; text-align: right; }

TH.ttf {
	font: 10px Arial, sans-serif;
	text-align: center;
}

TD.ttf {
	font: 10px Arial, sans-serif;
	text-align: left;
}

TH.tf {
	font: 12px Arial, sans-serif;
	text-align: center;
}

TD.tf {
	font: 12px Arial, sans-serif;
	text-align: left;
}

TD.tfb {
	font: 12px Arial, sans-serif;
	text-align: left;
	background-color: #f0f0f0;
}

TD.tfc {
	font: 12px Arial, sans-serif;
	text-align: center;
}


.rfield { font-weight: bold; color: #cc0000 }
.ofield { font-weight: bold; color: #000000 }
.label  { font-weight: bold; color: #000000 }
.flabel { font-size: 12px; color: #000000 }

DIV.gcinfo	{ border: 6px double #00c; margin: 16px 0px 16px 0px; padding: 16px; background-color: #ffc; }
DIV.gcinfo H1	{ font: bold 16px Verdana, Arial, sans-serif; text-align: center; color: #c00; margin-top: 0px; margin: 0px 0px 18px 0px; }
DIV.gcinfo P	{ font: 12px/1.5 Verdana, Arial, sans-serif; text-align: justify; }
DIV.gcinfo LI	{ font: 12px/1.5 Verdana, Arial, sans-serif; text-align: left; }

.supplylinks	{ font: bold 12px Arial, sans-serif; text-align: center; }

P.note		{ margin: 0px 0px 12px 0px; }


