body {
/*  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#CCCCCC;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#CCCCCC;
  scrollbar-arrow-color:#CCCCCC;
  scrollbar-track-color:#FFFFFF;*/
}
body {
  background:#FFFFFF;
  background-image: url("images/bg.jpg");
  margin:0px;
  padding:0px;
}
body,td,th,p,div,input,select,textarea {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size:11px;
  color:#5A5A5A;
}
input {
	font-size:11px;
}
th {
	background:#D3DEF0;
	color:#0C3676;
}
a, a:visited {
	color:#0C3676;
	text-decoration:underline;
}
a:hover {
	color:#2E65B8;
	text-decoration:none;
}
hr {
	color:#0C3676;
	background-color:#0C3676;
	height:1px;
	border:1px;
}
.teachers-comment {
	color:#0C3676;
}
.grade-bg {
	background-color:#FFF57E;
	font-weight:bold;
}
.comment {
	font-size:10px;
}
.mandatory-sign {
	color:#D52020;
	font-size:10px;
}
.error {
	color:#D52020;
	font-weight:bold;
	font-size:12px;
}
.message {
	color:#2E65B8;
	font-weight:bold;
	font-size:12px;
}
.sub-message {
	
	font-weight:bold;
	font-size:11px;
}

.login-table {
	border:1px #0C3676 solid;
	width:400px;
}

.tools-table {
	width:760px;
}
.grades-table {
	border:1px #0C3676 solid;
}
.comment-table {
	border:1px #0C3676 solid;
	background-color:#FFFCDF;
}
td.hr-td {
	color:#0C3676;
	background-color:#0C3676;
	height:1px;
	margin:0px;
	padding:0px;
}
.copyrights {
	font-size:10px;
}
a.copyrights {
	font-size:10px;
}
.loading-div {
	border:2px #0C3676 solid;
	padding:10px;
	width:300px;
	height:30px;
	color:#0C3676;
	font-weight:bold;
	vertical-align:middle;
}
