
		
table#reports {
	width:99.5%; /* uses available width */
	margin: 0 auto; /* centers table*/
	position: absolute;
 	border-collapse:collapse;
 	vertical-align: baseline;
 	border-top:3px solid #069;
	}
	
table#reports caption {
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Tahoma, Verdana, Arial, helvtica, sans-serif; 
	color: #069; 
	background-color: transparent;
	padding-bottom: 10px;
	
	}

table#reports td, table.reports th { 
	padding:3px 3px; 
	/* border-bottom:1px solid #069; */
	}
	
table#reports td:first-child, th:first-child { /* hides the first row-column which is an id column */
	display: none;
	}			 
		
table#reports tr[scope="odd"] { /*sets the rows marked odd with a light gray background color */
	background-color:#ECECEC;
	}

table#reports td {
 	font-weight: normal; 
 	font-size: 10pt; 
 	font-family: Tahoma, Verdana, Arial, helvtica, sans-serif; 
	color: #069;
	text-align: left;
	}
	
table#reports th { 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Tahoma, Verdana, Arial, helvtica, sans-serif; 
	color: #069; 
	text-transform: capitalize;
	text-align: left;
	}

table#reports th[scope="col"] { /* use this scope for columns that need to be identified as headers */
	text-transform: capitalize;  
	font-weight:  bold; 
	font-size: 10pt; 
	font-family: Tahoma, Verdana, Arial, helvtica, sans-serif; 
	color: #069; 
	background-color: transparent; 
	text-decoration: none;
	text-align: left;
	}
	
table#reports th:hover {
	text-transform: uppercase; color: #00ccff;
	}

