@CHARSET "UTF-8";
.header {
	background-color:lightgrey;
	width:100%;
	height:25px;
}

.header .user{
	padding:3px;
}

.header .user{
	padding:3px;
	float:right;
}

.header a{
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.header a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

input{
	border:1px solid grey;
}

.form{
	padding:10px;
}

.error{
	color:red;
}

table.admin{
	width:700px;
	padding:0px;
	margin:0px;
}

table.admin td{
	border-bottom:1px solid grey;
}

table.form td{
	border: 0px solid white;
}

table.tabs td{
	font-weight:bold;
	padding:5px;
	border: 0px solid white;
}

table.tabs td.selected{
	color:white;
	background-color:grey;
	border: 0px solid white;
}

table.tabs td a{
	color:black;
	text-decoration:none;
}

table.tabs td.selected a{
	color:white;
}
table.tabs td a:hover{
	text-decoration:underline;
}

.timeTd{
	padding:2px;
	text-align:right;
	width:100px;
}

.chapterTd{
	padding:2px;
	text-align:left;
}

.actionTd{
	padding:2px;
	text-align:right;
	width:100px;
}

table.introTable td{
	border:0px solid white;
}

#seminarQuizzesTable a{
	color:black;
	text-decoration:none;
	font-weight:bold;
}

#seminarQuizzesTable a:hover{
	text-decoration:underline;
}

.statSectionTitle {
	color:black;
	padding:6px;
}

#statsTable {
	width:1300px;
}

#statsTable tr th{
	background:#cccccc;
}

#statsTable tr td, tr th  {
	//border:0px solid white !important;
	font-face:verdana;
	font-size:8px;
	border:0px solid white;
}

#dateStatDiv {
	position:relative;
	width: 100%;
}

#dateStatDiv #data {
	position:absolute;
	width:98%;
	height:100%;
	margin:0px;
	padding:0pc;
}

#dateStatDiv #data .row{
	font-family:courier,monospace;
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0pc;
	border: 0px solid white;
	cursor:pointer;
}

#dateStatDiv #data .row.odd{
	background:white;
}

#dateStatDiv #data .row.even{
	background:#eeeeee;
}

#dateStatDiv #data .row .label{
	font-family:courier,monospace;
	position:relative;
	float:left;
	width:80px;
	height:13px;
	left:0px;
}

#dateStatDiv #data .row .value{
	font-family:courier,monospace;
	position:relative;
	float:left;
	height:13px;
	width:0px;
	background:darkred;
}

#dateStatDiv #data .row .details{
	float:left;
	position:relative;
	left:150px;
	width:100%;
	background:white;
	display:none;
}

#dateStatDiv #data .row .details table {
	width:800px;
}

#dateStatDiv #data .row .details table tr td, tr th {
	font-family:courier,monospace;
	font-size:11px;
}


#apStatDiv {
	position:relative;
	width: 100%;
	display:none;
}

#apStatDiv #data {
	position:absolute;
	width:98%;
	height:100%;
	margin:0px;
	padding:0pc;
}

#apStatDiv #data .row{
	font-family:courier,monospace;
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0pc;
	border: 0px solid white;
	cursor:pointer;
}

#apStatDiv #data .row.odd{
	background:white;
}

#apStatDiv #data .row.even{
	background:#eeeeee;
}

#apStatDiv #data .row .label{
	font-family:courier,monospace;
	position:relative;
	float:left;
	width:300px;
	height:13px;
	left:0px;
}

#apStatDiv #data .row .value{
	font-family:courier,monospace;
	position:relative;
	float:left;
	height:13px;
	width:900px;
}

#apStatDiv #data .row .details{
	float:left;
	position:relative;
	left:20px;
	width:100%;
	background:white;
	display:none;
}

#apStatDiv #data .row .details table tr td {
	padding-right:15px;
}

#apStatDiv #data .row .details .graph{
	position:relative;
	padding:0px;
	width:750px;
}

#apStatDiv #data .row .details .graph .background{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	background:#eeeeee;
}

#apStatDiv #data .row .details .graph .even{
	position:relative;
	float:left;
	top:0px;
	width:100%;
	height:100%;
	background:#eeeeee;
}

#apStatDiv #data .row .details .graph .odd{
	position:relative;
	float:left;
	top:0px;
	width:100%;
	height:100%;
	background:#ffffff;
}



#apStatDiv #data .row .details .graph .indicator{
	position:absolute;
	width:10%;
	height:100%;
	background:darkred;
	top:0px;
	left:100px;
}


#apStatDiv #data .row .details table tr td, tr th {
	font-family:courier,monospace;
	font-size:11px;
}

#chapterStatDiv {
	position:relative;
	width: 100%;
	display:none;
}


.statTab{
	font-weight:bold;
	padding:5px;
	cursor:pointer;
	float:left;
	color:black;
	background:white;
}

.statTab.selected{
	background:darkred;
	color:white;
}