	.ni_table  {
		width: 466px;
		margin-bottom: 10px;
		}
		.ni_table caption {
			background: #5c86a3;
			color: #ffffff;
			text-align: left;
			padding: 2px 5px;
			font-size: 0.85em;
			}
			.ni_table caption span {
				margin-right: 70px;
			}
			.ni_table caption span.final {
				margin-right: 0;
			}
		.ni_table td {
			text-align: right;
			padding-left: 2px;
			padding-right: 2px;
		}
		.ni_table td.left {
			text-align: left;
		}
		.ni_table th {
			background: #cccccc;
		}
		.ni_table tr.odd td {
			background: #ecf2f6;
		}
		.ni_table thead tr.first td {
			background: #799eb2;
			color: #ffffff;
			text-align: left;
		}
		.ni_table tfoot td {
			font-size: 0.8em;
			text-align: left;
		}
		
h2#finalresultshead {
	background: #5c86a3;
	color: #ffffff;
	margin: 0;
	padding: 2px 5px;
	}
#finalresults caption {
	background: #f7f7ff;
	color: #000000;
	text-align: left;
	padding: 2px 5px;
	}
	
.ni_table td span {
	padding: 0 0 0 1px;
	display: block;
}
.ni_table td span.green {
			border-left: 3px solid #339900;
		}		
.ni_table td span.dup {
			border-left: 3px solid #993300;
		}		
.ni_table td span.sf {
			border-left: 3px solid #003300;
		}		
.ni_table td span.sdlp {
			border-left: 3px solid #669966;
		}		
.ni_table td span.unaffiliated {
			border-left: 3px solid #999999;
		}	