/*
blue - 91CBF0
orange - FECF81 
green - 9ACAB0
*/

.fnRef {
	color:#F00;
	vertical-align:super;
	font-size:0.75em;
}
.form {
/*
	margin:3em;
	border: 2px solid #fff;
	background-color: #a8b7cf;
	color: #000;
*/
}
/* input[type=text],  input[type=password] */
input {
	border: 2px  solid #FECF81;
	background-color:#FFF;
	font-weight:bold;
	color:#000;
}

input.readonly {
	background:none;
	background-color:#a8b7cf;
	border:none;	
}

.form th {
	background-color: #FECF81;
	color: #500;
	font-size:1.2em;
	text-align:left;
	padding-left:.2em;
	padding-right:.2em;
	border: 1px solid #fff;
}
.form td.submit{
	text-align:right;
}
p.fn{
	text-align:right;
	font-size:0.75em;
}

p.msg, p.err{
	text-align:left;
	font-size:0.90em;
}
.msg { 
	color:#000;
}
.err { 
	color:#F00;
}

td.label, label {
	/* just checking border: 1px dotted red; */
	font-weight:bold;
	color: #000;
	text-align:right;
}

.form a {
/* color: #333366;*/
}

ul.nav2 {display:block; padding:0px;line-height:1.75em;}
ul.nav2 li {display:inline;margin-right:0.2em; }
ul.nav2 li a:link, ul.nav2 li a:visited  {white-space:nowrap; padding: 0.1em; text-decoration:none; color:#000; background-color:#91CBF0;}
ul.nav2 li a:hover, ul.nav2 li a:active {white-space:nowrap; padding: 0.1em; text-decoration:none; color:#FFF; background-color:#FECF81;}

