body	{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Geneva, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #02679A;
	SCROLLBAR-3DLIGHT-COLOR: #02679A;
	SCROLLBAR-ARROW-COLOR: #02679A;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	margin-left:0px;
	margin-top:5px;
}

div.general	{
	padding:			0 10px 0 10px;
}

img.lesson	{
	border:				1px;
	border-style:		solid;
	border-color:		#336799;
}

table.title	{
	width: 				550;
	text-align: 		left;
	vertical-align: 	top;
}

table.paragraph	{
	width: 				100%;
	text-align: 		left;
	vertical-align: 	top;
}

table.general	{
	width: 				100%;
	text-align: 		left;
	vertical-align: 	top;
	padding: 			0 10px 0 10px;
}

td.title	{
	font-size:			18px;
	font-weight: 		bold;
	color:				#FF9605;
}

td.titlemedium	{
	font-size:			14px;
	font-weight: 		bold;
	color: 				#336799;
}

td.titleseparator	{
	height: 			50px;
}

td.text	{
	font-size:			12px;
	line-height: 		20px;
}

td.dida	{
	padding-left: 		1.3em;
	padding-right: 		0.5em;
	font-size: 			10px;
	line-height: 		10px;
	color: 				Gray;
	text-indent: 		-0.8em;
}

td.lineheight	{
	height: 			25px;
}

td.height	{
	height: 			5px;
}

td.separator	{
	height: 			25px;
	border-width:	 	0 0 3px 0;
	border-style: 		dotted;
	border-color: 		#336799;
}

td.blank	{
	height: 			15px;
}

td.vertical	{
	border-top: 		0px;
	border-bottom: 		0px;
	border-left: 		8px;
	border-right: 		8px;
	border-style: 		solid;
	border-color: 		#336799;
	background-color: 	#336799;
	width: 				1px;
}

td.question	{
	font-size: 			12px;
	font-weight: 		bolder;
	border-width:	 	0 0 0px 0;
	border-style: 		solid;
	border-color: 		#000000;	
	color:		 		#000000;
}

td.option	{
	font-size: 			12px;
	font-weight: 		bolder;
	color:		 		#336799;
}

a.option:link{
	color:				#02679A;
	font-weight: 		regular;
	font-size: 			12px;
	text-decoration: 	underline;
}

a.option:visited	{
	color:				#02679A;
	font-weight: 		regular;
	font-size: 			12px;
	text-decoration: 	underline;
}

a.option:hover	{
	font-weight: 		regular;
	text-decoration: 	none;
}

a.play:link, a.play:visited	{
	color:				#02679A;
	font-weight: 		regular;
	font-size: 			12px;
	text-decoration: 	none;	
}

a.play:hover	{
	font-weight: 		regular;
	text-decoration: 	underline;
}

td.division	{
	border-width:	 	0 0 1px 0;
	border-style: 		solid;
	border-color: 		#336799;
}

.inputext	{
	border: 			1px;
	border-style: 		solid;
	border-color: 		#02679A;
}

.inputbutton	{
	azimuth:			center-left;
	background: 		#02679A;
	border-bottom: 		1px solid #02679A;
	border-left: 		1px solid #02679A;
	border-right: 		1px solid #02679A;
	border-top: 		1px solid #02679A;
	color: 				#FFFFFF;
	font-weight: 		bold;
	font-size: 			12px;
	height: 			20px;
	text-align: 		center;
	cursor: hand;
}

.input{
	border-width:	 	0 0 1px 0;
	border-style: 		solid;
	background-color:	#FFFFFF;
	border-color:		#02679A;
	color:				#02679A;
	cursor: 			hand;
	overflow:			visible;
}

.exerciseinput	{
	cursor:				hand;
	border:				1px;
	border-style:		solid;
	border-color: 		#336799;
	background-color:	#336799;
	font-size: 			12px;
	font-weight: 		bold;
	color:				#FFFFFF;
	text-align:			center;
}

.answerinput	{
	border:				1px;
	border-style:		solid;
	border-color: 		#02679A;
	background-color: 	#FFFFFF;
}

