body
{
	font-family: Verdana, Arial, Sans Serif;
}

INPUT
{
	border: solid 1 #000000;
	font-family:Verdana, Arial, Sans-Serif;
	font-size: 10pt;
}

INPUT.radiobutton
{
	border: solid 0 #FFFFFF;
	font-family:Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

.MainHeader
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12pt;
	color: #003366;
}

.LoginHeader
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12pt;
	font-weight: bold;
	color:	#003366;
}

.LoginLabel
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
	text-align: right;
}

TABLE.LoginTable
{
	border: solid 2 #000000;
	
}

TABLE.LoginTable TR TD
{
	padding: 8px 6px 4px 4px;
	vertical-align: baseline;
	text-align: right;
}

.RegisterHeader
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12pt;
	color:	#003366;
}

.RegisterText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
}

.RegisterLabel
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
}

TABLE.RegisterTable
{
	border: solid 2 #000000;
	background-color: #CCCCCC;
	
}

TABLE.RegisterTable TR TD
{
	padding: 8px 6px 4px 4px;
	vertical-align: baseline;
	text-align: right;
}

.ErrorText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#990000;
}

.ErrorLink
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#990000;
}

.UserName
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 14pt;
	color: #003366;
	padding: 2px 0px 2px 6px;	
}

.UserLink
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#990000;
}

.UserLabel
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
}

.UserLabelLeft
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	color:	#000000;
	text-align:left;
}

.ModTitle
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	color:	#037D3D;
	font-weight: Bold;
}

.ModText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
}

TABLE.ProgressTable TR TD
{
	padding: 14px 8px 14px 8px;
	
}

TABLE.ModuleTable 
{
	padding: 14px 10px 4px 18px;	
}

.QuestionText, TABLE.ModuleTable TR TD.QuestionText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
	padding: 0px 10px 0px 18px;	
}


TABLE.ModuleTable TR TD TABLE.AnswerTable
{
	padding: 0px 0px 0px 0px;	
}

.AnswerText, TABLE.ModuleTable TR TD TABLE.AnswerTable TR TD.AnswerText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
	padding: 0px 0px 0px 0px;	
}

.QuestionErrorText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#990000;
	padding: 0px 0px 0px 0px;	
}

.CompleteHeader
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12pt;
	color:	#037D3D;
}

.CompleteText
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	color:	#000000;
}

.SelectHeader
{
	font-family: Verdana, Arial, Sans Serif;
	font-size: 10pt;
	color:	#003366;
	text-align:center;
}

