a {
	color: #00296e;
}
a.annotation:hover  {
	color: #f00;
	text-decoration: underline;
}
a.annotation:active    {
	color: #f00;
}
a.annotationtx:hover  {
	color: #f00;
	text-decoration: underline;
}
a.td:hover {
	color: #f00;
	text-decoration: underline;
}
a.td:active {
	color: #f00;
}
a.used:hover   {
	color: #f00;
}
a.used:active  {
	color: #f00;
}


body {
	color: #666666;
	height: 100%;
	margin: 0;
	padding: 0;
}
body,p,table,tr,td,th{
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	
}

html, body { height:100%}

html {
	height:100%;
}
input    {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	width: 98%;
	border-width: 1px;
}
label	{
	cursor: pointer;
}
select {
	width: 100%;
}
select.noWidth {
	width:auto;
}
table   {
	margin: 0;
	padding: 0;
	border-width: 0;
}
textarea  {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	width: 100%;
}
th {
	text-align: left;
}

.activepage{
	color: #666666;
	font-size: 12px;
	font-family:  Arial, Helvetica, Verdana, "sans serif";
	font-weight: bold;
}
.annotation    {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	padding: 4px;
	vertical-align: top;
	background-color: #ffffff;
}
.annotationgrey  {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	background-color: #e3e3e3;
	padding: 4px;
}
.annotationgreyradio   {
	color: #333;
	background-color: #e3e3e3;
	text-align: center;
	padding: 0;
	vertical-align: middle;
}
.annotationtx    {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	padding: 4px;
	vertical-align: top;

}
.backcolor   {
	background-color: #eeeeee;
	/*layer-background-color: #EEEEEE;*/
}
.backcolorpadding {
	background-color: #eeeeee;
	padding: 4px;
	/*layer-background-color: #EEEEEE;*/
}
.greytext {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
}
.inputsquat {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
	width: 100%;
	border-width: 1px;
	height: 14px;
}
.inputtext {
	background-color: #e3e3e3;
}
.lgreysm {
	color: #999999;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, "sans serif";
}
.lgreysm:hover {
	color: #000000;
}
.subhead  {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}
.tablehead    {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	background-color: #d9d9d9;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	vertical-align: middle;
}


.tableheadAdmin    {
	color: #666666;
	background-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}





.tableheadblk    {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #000;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	vertical-align: middle;
}



    h2 { font-size: 11px; font-weight:bold; }
    #adminTable th { background-color:#ccc; }
    #adminTable td { background-color:#f1f1f1; }
    #errorMessage { font-szie:12px; color;red;}




#nav tr td { background-color:#cccccc; text-align:center;}


#reportingTable tr th { background-color:#666; color:White; text-align:left; }
#reportingTable tr td { background-color:#FFF; color:#999; text-align:left;}








