
table.monlayout {
	border-width:0px;
}

td.conteststate {
	text-align:right;
	font-weight:bold;
}

table.monitor {
	padding:0px;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	font-size:12px;
}

table.monitor td {
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	border-width:0px;
}

tr.markedrow {
	background-color:#c8e8e8;
}

tr.markedrow td.oddcolumn {
	background-color:#c8e8e8;
}

tr.markedrow td.evencolumn {
	background-color:#c8e8e8;
}

tr.evenrow {
	background-color:#E0E0E0;
}
tr.oddrow {
	background-color:#FFFFFF;
}

tr.evenvirtualteam {
	background-color:#E0E0E0;
    color: grey;	
}
tr.oddvirtualteam {
	background-color:#FFFFFF;
	color: grey;
}

td.evencolumn {
	background-color:#E0E0E0;
}

td.oddcolumn {
	background-color:#FFFFFF;
}

.actime {
	font-size:small;
}

td.probres {
	text-align:center;
	font-weight:bold;
	width:20px;
	font-family:monospace;
}

td.rank {
	text-align:right;
}

.right {
	text-align:right;
}

a.problemsethref
{
	color:#000000;
	margin:3px;
	line-height:100%;
	padding:3px;
}

td.accepted {
	color:green;
}

td.rejected {
	color:red;
}