﻿img#wrap {
	margin: 0px;
	float: left;
	border: 0px;
}

.clearfloat {
	clear:both;
	height:0px;
}

.speechbubble
{
	width:420px;
	background:url(Images/speechbubble_01.gif) top no-repeat;
	color:#000;
	margin-bottom:0.5em;
	float:left;
}
.speechbubblecontent {
	padding:10px 20px 0px 50px;
	
}
.speechbubbleclose {
	background:url(Images/speechbubble_02.gif) bottom no-repeat;
	height:39px;
}
.revision
{
	color:Red;
}

.modalButtons
{
	text-align:right;
}

.currentNode
{
	font-weight:bold;
}

.formButtons
{
	text-align:right;
	margin-top:10px;
}

.QBLANKS
{
	background:#EEEEEE;
	padding:10px;
	margin-top: 30px;
}
.QRADIOS
{
	background:#EEEEEE;
	padding:10px;
	margin-top: 30px;
}

.INVALID
{
	border: solid 2px red;
	padding:8px;
}

.FEEDBACK P
{
	margin-top:0px;
	margin-bottom:0px;
}

.correct
{
	background-color:#99FF99;
	border:solid 1px black;
	padding:5px;
}

.incorrect
{
	background-color:#FFA9A9;
	border:solid 1px black;
	padding:5px;
}

.score
{
	background-color:#eeeeee;
	padding:5px;
	font-weight:bold;
}

.panelProgress
{
	margin-top: 10px;
	background-color:#eeeeee;
}

.pageInfo
{
	background-color:#eeeeee;
	padding:5px;
}

.formprogress 
{
	width:150px;
	font-size:0.8em;
}

.progress 
{
	border:solid 1px #3F3F3F;
	background:#fff;
	padding:2px;
	text-align:left;
}

.progressLabel
{
	/*float:left;*/
	margin-right:5px;
}

.bar {
	height:5px;
	background-color:#660099;
}

.moduleInfo
{
	font-size:.8em;
}
.lessonInfo
{
	font-size:.8em;
}

.panelCourseName
{
	background-color:#eeeeee;
}
.panelModuleName
{
	margin-top: 10px;
	background-color:#eeeeee;
}
.panelLessonName
{
	margin-top: 10px;
	background-color:#eeeeee;
}

.trailTitle
{
	background: #2f2f30;
	padding-left:5px;
	color:#fff;
	font-weight:normal;
}
div.answer {
	padding:10px;
	background: #EEEEEE; 
}
