table#mprepayments{
	border-collapse: separate;
	border-spacing: 1px;
	width: 786px;	
	}
	#mprepayments caption {
		background: #5c86a3;
		color: #ffffff;
		font-weight: bold;
		padding: 2px 5px;
	}
	#mprepayments thead tr {
		background: #ecf2f6;	
	}
	#mprepayments th {
		padding: 1px 2px;
	}
	#mprepayments thead th a {
		background: url(/nol/shared/spl/hi/uk_politics/10/mp_expenses/img/arrow.gif) no-repeat 3px center;
		padding-left: 20px;
	}
	#mprepayments thead th a.asc {
		background: url(/nol/shared/spl/hi/uk_politics/10/mp_expenses/img/arrow_selected_up.gif) no-repeat 3px center;
		padding-left: 20px;
	}
	#mprepayments thead th a.desc {
		background: url(/nol/shared/spl/hi/uk_politics/10/mp_expenses/img/arrow_selected.gif) no-repeat 3px center;
		padding-left: 20px;
	}
	
	#mprepayments td {
		padding: 2px;
	}
		#mprepayments th.num,#mprepayments td.num {
			text-align: right;
		}
	#mprepayments tr span {
		border-left: 2px solid;	
		padding: 0 0 0 2px;
	}
	#mprepayments tr.lab td {
		background: #fae5e5;
		}
		#mprepayments tr.lab span {
			border-color: #cc0000;
		}
	#mprepayments tr.con td {
		background: #eaeaf5;
	}
		#mprepayments tr.con span {
			border-color: #333399;
		}
	#mprepayments tr.lib td {
		background: #fff5e5;
	}
		#mprepayments tr.lib span {
			border-color: #ff9900;
		}
	#mprepayments tr.snp td {
		background: #fffae5;
	}
		#mprepayments tr.snp span {
			border-color: #ffcc00;
		}
	#mprepayments tr.ind td {
		background: #efefef;
	}
		#mprepayments tr.ind span {
			border-color: #999999;
		}
	#mprepayments tr.pc td {
		background: #e5efe5;
	}
		#mprepayments tr.pc span {
			border-color: #006600;
		}
	#mprepayments tr.sf td {
		background: #e5eae5;
	}
		#mprepayments tr.sf span {
			border-color: #003300;
		}
	#mprepayments tr.uup td {
		background: #e5effa;
	}
		#mprepayments tr.uup span {
			border-color: #0066cc;
		}
	#mprepayments tr.dup td {
		background: #faeae5;
	}
		#mprepayments tr.dup span {
			border-color: #993300;
		}
	#mprepayments tr.sdlp td {
		background: #eff5ef;
	}
		#mprepayments tr.sdlp span {
			border-color: #669966;
		}
	#mprepayments tr.res td {
		background: #f5e5e5;
	}
		#mprepayments tr.res span {
			border-color: #990000;
		}