.title { text-decoration: bold; color: green; font-family: "ms sans serif"; font-size: 24pt; font-weight: heavy; }
.bold { text-decoration: bold; color: black; font-family: "arial, courier"; font-size: 14pt; font-weight: heavy; }
a:link { text-decoration: none; color: blue; font-family: "ms sans serif"; font-size: 10pt; font-weight: normal; }
.head { color: #000000; font-family: "ms sans serif"; font-size: 35px; margin-top: 35px; margin-left: 28px; }

.bodybg
{
	margin: 10px 0px 0px 25px;
	background-color: #fefefe;
}

.normal
{
	background-color: #fefefe;
	
}

.lesson
{
	font-size: 10pt;
	width: 100px;
	color: black;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
}
.weekday
{
	font-weight: bold;
	font-size: 10pt;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: thistle;
	text-align: center;
	border-bottom-style: none;
}
.month
{
	font-weight: bold;
	font-size: 20pt;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Microsoft Sans Serif' , 'Century Gothic' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 40px;
	background-color: #d2ff96;
	text-align: left;
	border-bottom-style: none;
}
.monthnav
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #d2ff96;
	text-align: center;
	border-bottom-style: none;
}


.date { font-weight: bold; font-size: smaller; width: 278px; color: black; border-top-style: none; font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman'; border-right-style: none; border-left-style: none; text-align: left; border-bottom-style: none; }
.date_out
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: gray;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
}
.accuracy_100
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #00ff66;
	text-align: center;
	border-bottom-style: none;
}
	.accuracy_90
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #66ff66;
	text-align: center;
	border-bottom-style: none;
}
	.accuracy_75
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #99ff66;
	text-align: center;
	border-bottom-style: none;
}
	.accuracy_50
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #ffff66;
	text-align: center;
	border-bottom-style: none;
}
	.time { font-weight: normal; font-size: smaller; width: 278px; color: black; border-top-style: none; font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman'; border-right-style: none; border-left-style: none; height: 25px; background-color: #8eb2a0; text-align: center; border-bottom-style: none; }
	.time_100
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #00ff66;
	text-align: center;
	border-bottom-style: none;
}
	.time_90
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #66ff66;
	text-align: center;
	border-bottom-style: none;
}
	.time_75
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #99ff66;
	text-align: center;
	border-bottom-style: none;
}
	.time_50
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: #ffff66;
	text-align: center;
	border-bottom-style: none;
}

	.blank { font-weight: normal; font-size: smaller; width: 278px; color: white; border-top-style: none; font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman'; border-right-style: none; border-left-style: none; height: 25px; background-color: white; text-align: center; border-bottom-style: none; }

	.title
{
	font-size: 24pt;
	color: green;
	font-family: "ms sans serif";
}
	.tiny
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: arial,courier;
}
	.phead
{
	margin-top: 35px;  
	font-size: 24px;
	margin-left: 28px;
	color: #000000;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	letter-spacing: 2px;
}
	.head
{
	margin-top: 35px;
	font-size: 24px;
	margin-left: 28px;
	color: #000000;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
}
	.text
{
	font-size: 24px;
	color: #3c3c3c;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
}
	.seq
{
	margin-top: 5px;
	font-size: 15px;
	margin-left: 28px;
	vertical-align: super;
	color: dimgray;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	text-align: right;
}

	.accuracy
{
	font-weight: normal;
	font-size: smaller;
	width: 278px;
	color: black;
	border-top-style: none;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	border-right-style: none;
	border-left-style: none;
	height: 25px;
	background-color: navajowhite;
	text-align: center;
	border-bottom-style: none;
}

.name
{
	font-size: 15pt;
	color: black;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
	height: 35px;
}

.tb_full
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

.response
{
	font-size: 24px;
	padding-bottom: 10px;
	margin-left: 2px;
	color: #3c3c3c;
	font-family: Arial, 'Century Gothic' , 'Microsoft Sans Serif' , 'Times New Roman';
}

.tb_bot_left
{
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
}

.tb_bot_left_rt
{
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
}


.pagebrk 
{
	page-break-before:always
}
.clsApplet {
	background-color: #FFFFFF;
}
.sidebar_blue {
	background-color: #E3EBF4;
}
