/*

See http://www.w3.org/TR/REC-CSS1 for documentation on various style properties.

*/


.LoginBody
{
margin: 1px;
}


.LoginBanner
{
Text-Align: Center;
Font-Family: Arial;
Font-Size: 20pt;
Font-Weight: Bold;
}


.LoginTable
{
border-style: OutSet;
border-width: 1px;
background-Color: LightBlue;
border-color: blue;
}


.LoginTableCell
{
font-weight:	bold;
font-family:	arial;
font-size:	9pt;
Border-Style: Solid;
Border-Width: 1px;
background-color: AliceBlue;
padding:	3px;
}


.LoginLinks
{
color: blue;
font-weight:	normal;
}

.LoginSmallText
{
font-family:	arial;
font-size:	9pt;
}

.LoginButton
{

}

.LoginButtonCell
{
Border-Style: Solid;
Border-Width: 1px;
border-color: blue;
Text-Align: Right;
background-color: AliceBlue;
}


.MainBody
{
margin:	1px;

}

.MainTable
{
width:	100%;
height:	100%;
}

.MainLeftCell
{
width:	20%;
border-style: Solid;
border-width: 2px;
border-color: 2F4F4F;
border-color: lightbrown;
background-color: #DEDACF;
color: 2F4F4F;
vertical-align:	top;
text-align: Center;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
height:	100%;
}

.MainRightCell
{
vertical-align:	top;
height:	100%;
}

.MenuHeadingCell
{
Text-Align: Center;
border-Style: Solid;
border-width: 2px;
border-color: 2F4F4F;
background-color: #D19275;
margin-bottom: 2px;
color:		black;
font-family:	arial;
font-weight:	bold;
}


.MenuItemCell
{
width: 98%;
border-style: Solid;
border-color: lightbrown;
background-color: #DEDACF;
color: 2F4F4F;
border-width: 1px;
margin-bottom: 2px;
text-align: Left;
padding-left: 0px;
white-space: nowrap;

}

.MenuItemLink
{
color: 2F4F4F;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
width: 100%;
padding-left: 4px;
padding-right: 4px;
}

a.MenuItemLink:hover
{
background-color: lightyellow;
border-left-width: 4px;
border-right-width: 4px;
}


.RightFrameBanner
{
font-family: Arial;
font-size: 16pt;
font-weight: bold;
background-color: #D19275;
color: black;
border-style: None;
border-pixel: 0px;
text-align: Center;
}

.RightFrameTable
{

border-style: None;
width: 100%;
}


.RightFrameTableHeadingCell
{
background-color: #D19275;
color: black;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
}


.RightFrameTableDataCell
{
color: Black;
border-style: none;
border-width: 1px;
border-color: lightbrown;
background-color: #DEDACF;
color: 2F4F4F;
text-align: Left;
padding: 5px;
font-family:	arial;
font-size:	9pt;
font-weight: bold;
white-space:	nowrap;
}


.RightFrameTableLink
{
font-family:		arial;
font-size:		9pt;
}


.CourseDescriptionTable
{
Border-Style: Double;
Border-Color: #A0D0FF;
Padding: 5px;
}


.CourseTestLink
{
Text-Align: Center;
font-size: 16pt;
}


.ModulePageBody
{
margin: 		 0px;
padding:		 0px;
background-color:	 white;
border-style:		none;
}

.ModulePageTable
{
height:		100%;
width:		100%;
}

.ModulePageCell
{
border-style:	none:
border-width:	0px;
height:		100%;
width:		100%;
}


.ModulePageLeftDiv
{
position:	absolute;
overflow:	auto;
top:		0px;
left:		0px;
width:		49%;
height:		88%;
border-style:	none;
padding-left:	5px;
}

.ModulePageRightDiv
{
position:	absolute;
overflow:	auto;
top:		0px;
left:		50%;
width:		49%;
height:		88%;
border-style:	none;
padding-left:	5px;
}

.ModulePageTextOnlyDiv
{
overflow:	auto;
padding-left:	1in;
padding-right:	1in;
height:		88%;
}

.ModulePageImageDiv
{
width:			100%;
height:			100%;
text-align:		center;
}


.ModulePagePrimaryImage
{
border-style:		none;
cursor:			hand;
}

.ModulePageSecondaryImage
{

}

.ModulePageNavCell
{
height:			10%
}

.NavBarTable
{
position:		absolute;
top:			90%;
width:			100%;
background-color:	708090;
border-style: none;
}

.NavBarCell
{
font-family:	arial;
font-size:	10pt;
background-color: #DEDACF;
text-align: center;
}

.NavBarLink
{
Font-Family:	arial;
Font-Size:	10pt;
font-weight:bold;
color: 2F4F4F;
margin: 4px;
}

.NavBarIcon
{
padding: 0px;
border: none;
cursor:	hand;
}

.NavBarPageForm
{
border-style:	none;
border-width:	0px;
margin:		0px;
padding:	0px;
}

.NavBarPageList
{
font-family:	arial;
font-size:	9pt;
font-weight:bold;
}


.QuestionTable
{
border-style:		solid;
border-width:		2px;
border-color:		black;
width:			100%;
}


.QuestionHeadingCell
{
background-color:	blue;
color:			white;
font-family:		arial;
font-size:		10pt;
font-weight:		bold;
}

.QuestionCell
{
padding-left:	5px;
}


.AnswerCell
{
border-top:		solid;
border-width:		1px;
padding-left:		5px;
}


.AnswerChoiceTable
{

}

.AnswerChoiceCell
{
vertical-align:	top;
}

.AnswerChoiceCorrectCell
{
background-color:	springgreen;
}

.AnswerChoiceIncorrectCell
{
background-color:	red;
}


.TestCompletionCell
{
border-color: 2F4F4F;
border-color: lightbrown;
background-color: #DEDACF;
color: 2F4F4F;
}



.ErrorBody
{

}

.ErrorTable
{

}

.ErrorCell
{
border-style: Solid;
Border-Width: 4px;
border-color: Black;
background-color: Orange;
padding: 6px;
}

.ErrorBanner
{
font-size: 16pt;
font-family: Arial;
color: Red;
text-align: center;
}


.InputTable
{
border-style: solid;
border-width: 2px;
border-color: 2F4F4F;
border-color: lightbrown;
background-color: #DEDACF;
color: 2F4F4F;
width:	70%;
}


.InputTableCell
{
color: black;
font-family:	arial;
font-size:	9pt;
border-style: solid;
border-width: 1px;
border-color: 2F4F4F;
border-color: lightbrown;
background-color: #DEDACF;
color: 2F4F4F;
}


.InputTableSeparator
{
Text-Align: Center;
border-color: 2F4F4F;
background-color: #D19275;
color:		black;
font-weight: Bold;
font-size: 12pt;
}


.InputField
{
font-size: 8pt;
}

.CoursePageTextOnlyBody
{
background-color: White;
}

.UserMessage
{
color:	red;
font-family:	arial;
}


.OptionsHR
{
border-style: 	none;
border-width:	0px;

height:		1px;
color:	lightgrey;
}

.DisabledLink
{
font-family:		arial;
font-size:		9pt;
color:			lightgrey;
}


.DefinitionKeyWord
{
color:		green;
cursor:		help;
}

.DefinitionDiv
{
position:		absolute;
background-color:	lightyellow;
border-style:		solid;
border-color:		black;
border-width:		1px;
padding:		2px;
visibility:		hidden;
}

.GlossaryBody
{

}

.GlossaryTable
{

}

.GlossaryHeading
{
border-color: 2F4F4F;
background-color: #D19275;
color:		black;
font-family:		arial;
font-size:		10pt;
}

.WordCell
{
white-space:		nowrap;
background-color:	lightyellow;
}

.DefinitionCell
{
background-color:	lightyellow;
}

.AudioPlayer
{
height:		44px;
}

.VideoPlayer
{
height:		100%;
width:		100%;
}
