/* CSS Document */

/*	table	*/
	
	table {
	background: white;
	border-collapse: collapse;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-top: 1px solid #888;
	font-size: .75em;
	margin-bottom: 15px;
	width: 100%;
	}
	
		table tr td a {
		color: #cc0000 !important;
		font-weight: bold;
		}
		
		table caption {
		background: black;
		color: white;
		padding: .5em;
		text-align: left;
		}
		
			table caption a {
			color: gold;
			}
		
		table img {
		border: none;
		}
	
		table td {
		border-bottom: 1px solid #888;
		border-left: 1px solid #888;
		color: #333;
		padding: .5em;
		text-align: left;
		vertical-align: top;
		}

			table td.thf {
			background: #555;
			color: white;
			}
			
				table td.thf a {
				color: yellow !important;
				font-weight: normal;
				}
						
			table td.ths {
			background: #333;
			color: white;
			}
			
				table td.ths a {
				color: gold !important;
				font-weight: normal;
				}
		
		table th {
		background: #003399;
		border-left: 1px solid #888;
		border-bottom: 1px solid #888;
		color: white;
		padding: .5em;
		text-align: left;
		vertical-align: top;
		}
		
		
tr.alt td {
background: #CCC;
}

tr.over td {
background: #bcd4ec;
}