@charset "UTF-8";
/* CSS Document */
	
	
	table{
	}
	caption{
	padding-bottom:3px;
	font-weight:bold;
	color:#FFF4C8;
	font-size:1.25em;
	text-align:left;
	padding-top: 0.7em;
		}
		
	tr td{
		padding: 3px 8px;
		background: transparent;
		}
		
	thead th, thead td{ /*Table Head */
	color:#333333;
	padding:3px 8px;
	text-align:left;
	background-color: #89B86B;
	border-right: 1px solid #89B86B;
		}
	
	th.left {
		background:transparent; /* Same color as background for First Row and Alternating */
		font-weight: bold;
		padding:3px 8px;
		text-align:center;
		}
		
	tfoot td{ /*Table Footer */
	background:#000000;
	color:#999999;
	padding:3px 8px;
	text-align:left;
	font-style: italic;
	font-size: 0.8em;
	border-top: 1px solid #89B86B;
		}
		
	
	tbody td{
	border-left: 1px solid #89B86B;
	background-color: #333333;
	color: #FBF4D0;
	border-right: 1px solid #89B86B;
	}
	
	
	/* BACKGROUND FOR FIRST ROW and ALTERNATING */
	tbody tr.even td{
	background: #404040;
	}

	/* FOR SELECTED ROWS */
	tbody tr.selected td{
		background: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
	
	/* RULED HIGHLIGHT */
	tbody tr.ruled td{
		color: #2c3b43; /* FONT COLOR */
		background-color: #89B86B; /* HIGHTLIGHT COLOR */
		/* font-weight: bold; */
		border-color: #89B86B;
	}
	
	/* Opera fix */
	head:first-child+body tr.ruled td{
	background-color: #89B86B; /* HIGHTLIGHT COLOR */
	}
