/* Unchanged */
@charset "UTF-8";
/* CSS Document */

.tableContainer {
	width:100%;
	}
	
table {
	font-size: 80%;
	font-family: 'Lucida Grande', Helvetica, verdana, sans-serif;
	background-color:#fff;
	border-collapse: collapse;
	width: 100%;
	line-height: 1.2em;
	
}
caption {
 font-size: 30px;
 font-weight: bold;
 color: #475A17;
 text-align: left;
 padding: 10px 0px;
 margin-bottom: 2px;
}
thead th {
	border-right: 2px solid #fff;
	color:#fff;
	text-align:left;
	padding:10px;
	height:25px;
	background-color: #666;
	font-size:100%;
}
tfoot {
 color:#475A17;
 padding:2px;
 text-transform:uppercase;
 font-size:1em; 
 font-weight: bold;
 margin-top:6px;
 border-top: 6px solid #004080;
 border-bottom: 6px solid #004080;
}
tbody tr {
 background-color:#fff;
 border-bottom: 2px solid #D9D8B2;
}
tbody td {
	color:#475A17;
	/* padding:5px;*/
 text-align:left;
	padding: 10px;
	vertical-align:top;
}
tbody th {
 text-align:left;
 padding: 2px;
}
tbody td.low {
	color:#FFAC00;
	font-weight:bold;
}
tbody td.medium {
	color:#F60;
	font-weight:bold;
}
tbody td.high {
	color:#F00;
	font-weight:bold;
}
								
tbody td a, tbody th a {
 color:#475A17;
 text-decoration:underline;
 font-weight:normal; 
}
tbody td a:visited, tbody th a:visited {
 color:#475A17;
 text-decoration:underline;
 font-weight:normal; 
}
tbody td a:hover, tbody th a:hover {
 /*text-decoration:none;*/
 color:#85A62B;
}
tbody td a:active, tbody th a:active {
 /*text-decoration:none;*/
 color:#85A62B;
}

.light{font-weight:lighter;text-align:right;position:relative;right:0px;font-size:90%;}
