Body           
{ 
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000000; 
	background-color: #FFFFFF; 
        background-repeat: no-repeat;
	background-attachment: fixed;
	font-size: 10pt;
	line-height: 20px; 
}
A
{
	color: #000000; 
	text-decoration: none;
}

A .clsHyperlink
{
	color: green; 
	text-decoration: underline;
}


.clsLogin           { font-size:  12pt; text-decoration: none ; font-weight: bold; }


.clsToHideNodeUse   { display: none;  }
.clsMenuCourse		{ display: block;  font-size: 10pt; margin-left: 30px; margin-top: 15px; }
.clsMenuDatasource	{ display: block;  font-size: 10pt; margin-left: 85px; margin-top: 15px; }
.clsMenuModule		{ display: block;  font-size: 10pt; margin-left: 30px; margin-top: 15px; }
.clsMenuChapter		{ display: none;  font-size: 10pt; margin-left: 130px; margin-top: 15px; }
.clsMenuTopic		{ display: block; font-size: 10pt; margin-left: 30px; margin-top: 15px; }
.clsMenuSegment		{ display: block; font-size: 10pt; margin-left: 60px; margin-top: 15px; }
.clsMenuIntro		{ display: none;  font-size:  8pt; margin-left: 45px; margin-top: 15px; }

.clsSegment    { font-size: 12pt; margin-left: 10px; margin-top: 15px; font-weight: bold; text-align: left ;}
.clsMediaIntroDescription   { position: relative; margin-left: 30px; margin-top: 30px; font-size:  12pt; }
.clsPageHeader1              { font-size: 12pt; margin-left: 10px; margin-top: 15px; font-weight: bold; text-align: left ;}

.clsSimulationPrompt         { font-size:  10pt; text-decoration: none ; margin-left: 15px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; }
.clsSimulationImageDOESNT_WORK          { position: relative; margin-left: 15px; margin-top 15px; }
.clsFeedbackSimulation       { font-size:  10pt; text-decoration: none ; position: absolute; visibility: hidden ; color: green; margin-left: 15px; margin-top: 0px; font-weight: bold; } 

.clsMenu       { font-size: 12pt; margin-left: 15px; text-decoration: none; margin-top: 15px; }
.clsMenuLevel2 { font-size: 12pt; margin-left: 25px; text-decoration: none;}
.clsListTitle  { font-size: 12pt; margin-left: 70px; text-decoration: none; margin-top: 10px;}

.clsIntroName                { position: relative; margin-left: 15px; margin-top: 15px; font-size:  12pt; text-decoration: none ; font-weight: bold; }
.clsIntroDescription         { position: relative; margin-left: 15px; margin-top: 15px; font-size:  12pt; text-decoration: none ; }
.clsIntroEXE                 { position: relative; margin-left: 15px; margin-top: 5px; }
.clsIntroImage               { position: relative; margin-left: 15px; margin-top: 1px; }

.clsEditLink                 { position: relative; margin-left: 15px; margin-top: 15px; font-size:  12pt; text-decoration: none ; font-style: italic; }
.clsMediaIntroImage          { position: relative; margin-left: 15px; margin-top: 15px; }

.clsQuestionPrompt           { position: relative; left: 5px; font-size:  10pt; text-decoration: none ; }
.clsQuestionPromptMatch      { font-size:  10pt; text-decoration: none ; }
.clsQuestionPromptSelecting  { font-size:  10pt; text-decoration: none ; }
.clsFeedback                 { font-size:  10pt; text-decoration: none ; position: absolute; visibility: hidden ; color: green; margin-left: 5px; font-weight: bold; color: red; } 
.clsFeedbackMatch            { font-size:  10pt; text-decoration: none ; position: absolute; visibility: hidden ; color: green; margin-left: 15px; font-weight: bold; color: red; } 
.clsFeedbackSelecting        { font-size:  10pt; text-decoration: none ; position: absolute; visibility: hidden ; color: green; margin-left: 15px; font-weight: bold; color: red; } 

.clsQuestionAnswer           { position: relative; left: 5px; font-size:  10pt; text-decoration: none ; }
.clsDrag                     { position: absolute; z-index: 10; cursor: move ; }
.clsDragText                 { position: absolute; height:  40px; width: 300px ; z-index: 2; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #EEEEEE ; font-size:  10pt;  cursor: move ; }
.clsDragTarget               { position: absolute; top: 50px ; left: 380px ; height: 300px; width: 360px ; z-index: 0; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #99CC99}
.clsDragOrigin               { position: absolute; top: 50px ; left:  10px ; height: 300px; width: 325px ; z-index: 0; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #99CC99}
.clsDragTargetMarker         { position: absolute; height:  40px; width: 325px ; z-index: 1; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #FFFFFF ; font-size:  10pt; }

.clsConcentrationDescription { font-size:  10pt; }

.clsDragTargetH              { position: absolute; height: 200px; width: 562px ; z-index: 0; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #DDDDDD}
.clsDragOriginH              { position: absolute; height: 200px; width: 562px ; z-index: 0; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #DDDDDD}
.clsDragTargetMarkerH        { position: absolute; height: 185px; width: 104px ; z-index: 1; border-style: solid; border-color: "#000000"; border-width: thin; background-color: #FFFFFF ; font-size:  10pt; }

.clsDebugVars  { DISPLAY: none ; }
.clsStatusText { font-size: 12pt; left: 230px; top: 540px ; position: absolute; z-index: 1; }

.clsScreenMedia2a { position: relative; margin-top: 5px;}
.clsBulletHead  { display: none;position: relative; margin-left: 30px; margin-right: 30px; margin-top: 30px;}
.clsScreenName  { display: none;position: relative; margin-left: 30px; font-weight: bold; margin-top: 10px; }
.clsBulletImage { position: relative; left: 15px; top: 5px; }
.clsBulletList  { position: relative; margin-left: 50px; top: -10px; margin-right: 40px; }

.clsModTestDescription  { position: relative; margin-left: 40px;}