﻿/* page styles */
body, td
{
	font-family: Verdana;
	font-size: 10pt;
}
body
{
	margin: 0px;
	height: 100%;
}
.hiddenPage
{
	visibility: hidden;
}
.visiblePage
{
	visibility: visible;
}

/* branding styles */
.brandCell
{
	border-bottom: solid 1px #cccccc;
}
.logoLabel
{
	font-size: 18pt;
	font-weight: bold;
}
.titleLabel
{
	font-size: 14pt;
}
.subTitleLabel
{
	font-size: 10pt;
}
.dropCap
{
	font-size: 26pt;
	padding: 0px 6px 0px 6px;
	line-height: 34pt;
	border: 1px solid #cccccc;
}
.copyright
{
	font-size:8pt;
}

/* menu styles */
a.menuButton
{
	font-family: Microsoft Sans Serif, Arial;
	font-size: 8pt;
	cursor: default;
	line-height: 23px;
	padding: 3px 5px 3px 5px;
	border: solid 1px #ffffff;
	text-decoration: none;
}
a.menuButton:hover
{
	background-color:#ffffff;
	border-color: #cccccc;
}

.treeViewNode
{
	 font-size: 8pt;
	 font-family: Microsoft Sans Serif, Arial;
	 padding-left: 2px;
	 padding-right: 2px;
}
.selectedTreeViewNode
{
	background-color: #cccccc;
}

/* lesson styles */
.instructionTable
{
	width: 100%;
}
.lessonTable
{
}
.off, .on
{
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
.off
{
/*	color: inherit; */
	border-color: #ffffff;
}
.on
{
/*	color: inherit; */
	border-color: #999999;
}
.hidden
{
	color: #ffffff;
}
.visible
{
	color: #000000;
}
.bold
{
	font-weight: bold;
}
.underline
{
	text-decoration: underline;
}
.padded
{
	padding-left: 1px;
	padding-right: 1px;
}
.indent
{
	padding-left: 35px;
	text-indent: -35px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.correct
{
	color: #000000;
}
.notCorrect
{
	color: #cccccc;
}
.hiddenNotSelected
{
	color: #f7f6f3;
}
.correct, .notCorrect, .hiddenNotSelected
{
	cursor: default;
}
.answerButton
{
}
.errorButton
{
	border: solid 2px #ffffff;
	background-color: #ffffff;
	color: #ff0000;
}
.testButton, .correctButton
{
	visibility: hidden;
}
