#data2col {
	width: 610px;

	margin-bottom: 7px;
	
	font-size: 11px;
}
	
	#data2col table {
		border-collapse: collapse;
		
	}

	#data2col table th {
		height: 22px;

		background-color: #787878;
		border: 1px solid #787878;
		
		color: #ffffff;
		
		vertical-align: middle;
		
		padding-left: 7px;
		padding-right: 7px;
		
		font-size: 11px;
	}
	
		#data2col table th.col1 {
			width: 473px;

			text-align: left;

			padding-left: 7px;
		}

		#data2col table th.col2 {
			width: 136px;

			text-align: right;

			padding-right: 27px;	

		}

		#data2col table th p {
			margin: 0px;
			padding: 0px;
			
		}

	#data2col table td {
		height: 22px;

		border: 1px solid #d5d5d5;
		 
		background-color: #ffffff;

		vertical-align: middle;

		padding-left: 7px;
		padding-right: 7px;	
		
		font-size: 11px;

	}	
	
		#data2col table td.col1 {
			width: 473px;

			text-align: left;

			padding-left: 7px;
			
		}

		#data2col table td.col2 {
			width: 136px;

			text-align: right;

			padding-right: 27px;	

		}
	
		#data2col table td p {
			margin: 0px;
			padding: 0px;
			
		}

	
	#data2col tr.subhead td {
		background-color: #d5d5d5;
		
		color: #000000;
	}
	
	#data2col .table_bottom {
		padding-top: 12px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 12px;

		border-top: 1px solid #787878;
		
		font-size: 9px;
			
	}
	
	#data2col .table_bottom-border {
		height: 1px;
		
		font-size: 0px;
		line-height: 0px;
		
		background-image: url(images/horiz_sep.gif);
		background-repeat: repeat-x;
	}




#data3col {
	width: 610px;

	margin-bottom: 7px;
	
	font-size: 11px;
}
	
	#data3col table {
		border-collapse: collapse;
	}

	#data3col table th {
		height: 22px;

		background-color: #787878;
		border: 1px solid #787878;
		
		color: #ffffff;
		
		vertical-align: middle;
		
		padding-left: 7px;
		padding-right: 7px;
		
		font-size: 11px;
	}
	
		#data3col table th.col1 {
			width: 372px;

			text-align: left;

		}
	
		#data3col table th.col2 {
			width: 120px;

			padding-right: 27px;

			text-align: right;
		
		}
	
		#data3col table th.col3 {
			width: 120px;

			padding-right: 27px;

			text-align: right;
		
		}
	
		#data3col table th p {
			margin: 0px;
			padding: 0px;
		}

	#data3col table td {
		height: 22px;

		border: 1px solid #d5d5d5;
		 
		background-color: #ffffff;

		vertical-align: middle;

		padding-left: 7px;
		padding-right: 7px;	
		
		font-size: 11px;

	}	

		#data3col table td.col1 {
			width: 372px;

			text-align: left;
		
		}
	
		#data3col table td.col2 {
			width: 120px;
			
			padding-right: 27px;

			text-align: right;
		
		}
	
		#data3col table td.col3 {
			width: 120px;

			padding-right: 27px;

			text-align: right;
		
		}
	
		
		#data3col table td p {
			margin: 0px;
			padding: 0px;
		}

		
	#data3col tr.subhead td {
		background-color: #d5d5d5;
		
		color: #000000;
	}
	
	#data3col .table_bottom {
		padding-top: 12px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 12px;

		border-top: 1px solid #787878;
		
		font-size: 9px;
			
	}
	
	#data3col .table_bottom-border {
		height: 1px;
		
		font-size: 0px;
		line-height: 0px;
		
		background-image: url(images/horiz_sep.gif);
		background-repeat: repeat-x;
	}






#data4col {
	width: 610px;

	margin-bottom: 7px;
	
	font-size: 11px;
}
	
	#data4col table {
		border-collapse: collapse;
	}

	#data4col table th {
		height: 22px;

		background-color: #787878;
		border: 1px solid #787878;
		
		color: #ffffff;
		
		vertical-align: middle;
		
		padding-left: 7px;
		padding-right: 7px;
		
		font-size: 11px;
	}
	
		#data4col table th.col1 {
			width: 307px;

			text-align: left;

		}
	
		#data4col table th.col2 {
			width: 100px;

			padding-right: 27px;

			text-align: right;
		
		}
	
		#data4col table th.col3 {
			width: 100px;

			padding-right: 27px;

			text-align: right;
		
		}
	
		#data4col table th.col4 {
			width: 100px;

			padding-right: 27px;

			text-align: right;
		
		}

		#data4col table th p {
			margin: 0px;
			padding: 0px;
		}

	#data4col table td {
		height: 22px;

		border: 1px solid #d5d5d5;
		 
		background-color: #ffffff;

		vertical-align: middle;

		padding-left: 7px;
		padding-right: 7px;	
		
		font-size: 11px;

	}	

		#data4col table td.col1 {
			width: 307px;

			text-align: left;
		
		}
	
		#data4col table td.col2 {
			width: 100px;
			
			padding-right: 27px;

			text-align: right;
		
		}
	
		#data4col table td.col3 {
			width: 100px;

			padding-right: 27px;

			text-align: right;
		
		}

	
		#data4col table td.col4 {
			width: 100px;

			padding-right: 27px;

			text-align: right;
		
		}
		
		#data4col table td p {
			margin: 0px;
			padding: 0px;
		}

		
	#data4col tr.subhead td {
		background-color: #d5d5d5;
		
		color: #000000;
	}
	
	#data4col .table_bottom {
		padding-top: 12px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 12px;

		border-top: 1px solid #787878;
		
		font-size: 9px;
			
	}
	
	#data4col .table_bottom-border {
		height: 1px;
		
		font-size: 0px;
		line-height: 0px;
		
		background-image: url(images/horiz_sep.gif);
		background-repeat: repeat-x;
	}


