body
{
	margin:0px;
	padding:0px;
}

#alt
{
	background-color:#d0e4fe;
}

#num
{
	text-align:right;
	border: 1px solid black;
}

#num_alt
{
	text-align:right;
	border: 1px solid black;
	background-color:#d0e4fe;
}

#numNeg
{
	color:red;
	text-align:right;
	border: 1px solid black;
}

#numNeg_alt
{
	color:red;
	text-align:right;
	border: 1px solid black;
	background-color:#d0e4fe;
}

/*table, td, th*/
#report
{
	border: 1px solid black;
}

#report_alt
{
	border: 1px solid black;
	background-color:#d0e4fe;
}

table
{
	border-collapse:collapse;
}

th
{
	background-color:green;
	border: 1px solid black;
	color:white;
}

#container2
{
	padding:10px;
	margin:0px;	
}

#leftside
{
	float:left;
	margin:10px;	
}

#rightside
{
	float:left;	
	margin:10px;	
}

.report {
	border: 1px solid black;
}

.report tr:nth-child(even) {
	background-color: #f2f2f2
}
.text-right {
	text-align: right;
}
.report th, td {
	padding: 3px 4px;
}
.noteWidth250 {
	max-width: 250px;
	word-wrap: break-word;
}
.read-only {
	background-color: #cfcfcf;
}