div#res2 {
	font-size: 85%; /* Resets 1em to 10px */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

div#student {
	font-size: 85%; /* Resets 1em to 10px */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	div#loading{
		display:inline;
		position:absolute;
		top:40%;
		left:40%;
		border:1px solid #99c;
		vertical-align: middle;
		background:#fff;
		text-align:center;
		padding:36px 36px;
		font-family:tahoma,verdana,tahoma,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#105bac;
		width:200px !important;
		width /**/: 274px;
		z-index:10000;
}

a:link     { text-decoration:none; }
a:visited  { COLOR: #1036ce; text-decoration:none; }
a:hover    { COLOR: #de1ed2; text-decoration:none; }
a:active   { text-decoration:none; }


td.adminmenu{
	font-family:tahoma,verdana,tahoma,sans-serif;
	color:#105bac;
	width:70px;
	height:70px;
	text-align:center;
	border:1px;
	border-color:#ddd;
	border-style:solid;
	background:#eafaff; 
	vertical-align:top;
	padding:2px;
	cursor: pointer;
	_cursor: hand;
}

td.adminmenu :hover{
	background:#cbecfb; 
	text-align:center;
	cursor: pointer;
	_cursor: hand;
}

td.inadminmenu {
	text-align:center;
	width:100%;
	height:100%;
	padding:10px;
	cursor: pointer;
	_cursor: hand;
}

td.inadminmenu :hover {
	text-align:center;
	width:100%;
	height:100%;
	padding:10px;
	cursor: pointer;
	_cursor: hand;
	background:#a5d2f2;
}

.qtable {
	width:100%;
	padding:2px; 
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#a3dff9;
}

.qtb1 {
	background:#daf2fc;
	}

.qtb2 {
	background:#daf2fc;
	}
	
.prg1 {
	background:#daf2fc;
}

.prg {
	background:#7fd2f2;
	border-width:1px;
	border-style:solid;
	border-color:#838FFF;
	height:20px
	}

.infog {
	text-align:right;
	display:inline;
	overflow:hide; 
	empty-cells:hide;
	
	}