.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration: none}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.required {
	color: #cc0000;
}

.nrsbase {
	font-size: 16px;
}

.nrsbase a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-decoration: none;
}

.headerrow {
	background: #cccccc;
} 

.headerrow td {
	font-weight: bold;
	color: #000000;
}                         

.headerrow a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;
}

.bottomline {
	border-bottom: thin solid #cccccc;
}

.greyedtext {
	color: #404040;	
}

.blueheader {
	background: #000066;
}

.blueheader td {
	font-weight: bold;
	color: #ffffff;
}                         
                        
.navheader td {
	font-size: 14px;
	font-weight: bold;
}
		
.finance input {
	text-align: right;
}

.readonly {
 	background: #eeeeee;
 	border: none;
}        
 
.graytext {
 	color: #666666;
}    

hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 2px;
}