/* CSS Document */

/*table.info is used for tabulating general data and information*/

table.info {
	border: solid 1px #666;
	width: 590px;
	border-collapse:collapse;
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 2px;
	page-break-inside:avoid;
	clear:both;
	width: 600px;
	margin-top: 20px;
	text-align: center;
}

	

table.info td {
	border: 1px solid #ccc; 
	padding: 3px;
	vertical-align:top;
}

table.info th {
	border: solid 1px #666;
	padding: 3px;
	font-weight:bold;
	background-color: #CCCC99;
}
table.info td:first-child + td +td, table.info th:first-child + th +th {text-align:left; padding-left:8px; }

table.info caption {
	font-weight:bold;
	font-style:italic;
	font-size:110%;
	padding-bottom: 0.5em;
}


table.info a {
	font-variant: small-caps;
	text-decoration: none;
	display: block;
}

table.info a:hover {
	color: #990000;
	background-color: #D8D8BF;
	text-decoration: underline;
}

table.info p a:hover {
	color: #FF6633;
	background-color: white;
}

table.info th#monthlystat {
width: 140px;
}

table.info th#sitenumber {

width: 80px;
}

table.general th#sitename {
width: 370px;
}

h2+h3 {
margin-top: 0px;
margin-bottom: 1em;
}

@media print {
table.info {
margin-left: 2px;
border: 0.5pt gray solid;
}

}