/* CSS Document */


table.exam {
	border: none;
	background-color: #FFFFFF;
}

table.exam.finish {
	background-color: transparent;
	margin-bottom: 30px;
}

table.exam.finish tr td.examdata {
	background-color: #ffffff;
	background-image: url(../images/exams/background_short.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

table.exam.finish tr.odd td {
	border-right: none;
	border-top: none;
}

table.exam tr.examhead {
}


table.exam.finish tr.examhead th {
	border-bottom: 1px solid #999999;
}


table.exam.finish tr.examhead {
	background: none;
}

table.exam tr.even.last td {
	border-bottom: 1px solid #999999;
}

table.exam tr.even {
	background-color: #ffffff;
}

table.exam tr.odd {
	background-color: #e9eef4;
	background-image: url(../images/exams/background.png);
	background-repeat: repeat-x;
}

table.exam tr.odd td {
	border: 1px solid #999999;
}

table.exam tr td span {
	font-weight: bold;
	color: #BC0000;
}


table.exam tr.odd td table td, table.exam tr.even.last td table td {
	border:  none;
}

table.exam th {
	vertical-align: top;
}

table.exam td {
	vertical-align: top;
}




div.timerBox {
	width: 300px;
	border: 1px solid #6c7073;
	background-image: url(../images/exams/timer_background.png);
	background-repeat: repeat;
	float: right;
	margin-top: 60px;
	margin-right: 0px;
}

div.timerBox div.row {
	width: 300px;
	border-bottom: 1px solid #a8a8a8;
}

div.timerBox div.row.head {
	font-weight: bold;
	background-image: url(../images/exams/timer_background.png);
	background-repeat: repeat;
	color: #772221;
}

div.timerBox div.row div.column {
	float: left;
}

div.timerBox div.row div.column.location {
	width: 195px;
	margin-left: 5px;
}

div.timerBox div.row div.column.timer {
	width: 95px;
	margin-left: 5px;
}