body
{
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
}
.MonthInBlue
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	background-color: #BEDCFD;
}
.WeekSelectedCalendar
{
	color: black;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial, Verdana, Tahoma;
	background-color: #BEDCFD;
	border-right: #000000 1px none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.WeekCalendar
{
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #FCC576;
}
.DaysSelectedCalendarBorderRight
{
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #FEE6C3;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px none;
	border-bottom: #000000 1px solid;
}
.DaysSelectedCalendar
{
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #FEE6C3;
	border-right: #000000 1px none;
	border-top: #000000 1px solid;
	border-left: #000000 1px none;
	border-bottom: #000000 1px solid;
}

.DaysCalendar
{
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #FEE6C3;
}
.DayCalendar
{
	color: black;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	background-color: #FCC576;
}
.TasksCalendar
{
	color: black;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #FEE5C3;
}
.TextBlack10pt
{
	color: black;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
}
.TextBlack9pt
{
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
}
.TextBlackBold9pt
{
	font-weight: bold;
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
}
.TextBlackBold10pt
{
	font-weight: bold;
	color: black;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
}
.TextBlackBold12pt
{
	font-weight: bold;
	color: black;
	font-size: 12pt;
	font-family: Arial, Verdana, Tahoma;
}
.TextBlackBold11pt
{
	font-weight: bold;
	color: black;
	font-size: 11pt;
	font-family: Arial, Verdana, Tahoma;
}
.Text_Lessons
{
	font-weight: bold;
	color: black;
	font-size: 9pt;
	font-family: Arial, Verdana, Tahoma;
	border-right: #FCC576 1px none;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px none;
	border-bottom: #FCC576 1px solid;
}
.TitleBlue
{
	font-weight: bold;
	color: white;
	font-size: 10pt;
	background-color: #579EED;
	border-right: #579EED 1px solid;
	border-top: #579EED 1px solid;
	border-left: #579EED 1px solid;
	border-bottom: #579EED 1px none;
}
.TitleOrange
{
	font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: #FCC576;
	border-right: #FCC576 1px solid;
	border-top: #FCC576 1px solid;
	border-left: #FCC576 1px solid;
	border-bottom: #FCC576 1px solid;
}
.Border_OrangeBox_TopBottom
{
	border-right: #FCC576 1px none;
	border-top: #FCC576 1px solid;
	border-left: #FCC576 1px none;
	border-bottom: #FCC576 1px solid;
}
.Border_OrangeBox_Side
{
	border-right: #FCC576 1px solid;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px solid;
	border-bottom: #FCC576 1px none;
}
.Border_OrangeBox_SideBottom
{
	border-right: #FCC576 1px solid;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px solid;
	border-bottom: #FCC576 1px solid;
}
.Border_OrangeBox_Left
{
	border-right: #FCC576 1px none;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px solid;
	border-bottom: #FCC576 1px none;
}
.Border_OrangeBox_Right
{
	border-right: #FCC576 1px solid;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px none;
	border-bottom: #FCC576 1px none;
}
.Border_OrangeBox_Bottom
{
	border-right: #FCC576 1px none;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px none;
	border-bottom: #FCC576 1px solid;
}
.Border_OrangeBox_Top
{
	border-right: #FCC576 1px none;
	border-top: #FCC576 1px solid;
	border-left: #FCC576 1px none;
	border-bottom: #FCC576 1px none;
}
.Border_OrangeBox_LeftBottom
{
	border-right: #FCC576 1px none;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px solid;
	border-bottom: #FCC576 1px solid;
}
.Border_OrangeBox_RightBottom
{
	border-right: #FCC576 1px solid;
	border-top: #FCC576 1px none;
	border-left: #FCC576 1px none;
	border-bottom: #FCC576 1px solid;
}
.BorderOrange
{
	border-right: #FCC576 1px solid;
	border-top: #FCC576 1px solid;
	border-left: #FCC576 1px solid;
	border-bottom: #FCC576 1px solid;
}
.BorderBlue
{
	border-right: #579EED 1px solid;
	border-top: #579EED 1px solid;
	border-left: #579EED 1px solid;
	border-bottom: #579EED 1px solid;
}
.Border_BlueBox_Top
{
	border-right: #579EED 1px none;
	border-top: #579EED 1px solid;
	border-left: #579EED 1px none;
	border-bottom: #579EED 1px none;
}
.Border_BlueBox_Bottom
{
	border-right: #579EED 1px none;
	border-top: #579EED 1px none;
	border-left: #579EED 1px none;
	border-bottom: #579EED 1px solid;
}
.Border_BlueBox_Side
{
	border-right: #579EED 1px solid;
	border-top: #579EED 1px none;
	border-left: #579EED 1px solid;
	border-bottom: #579EED 1px none;
}
.Border_BlueBox_Left
{
	border-right: #579EED 1px none;
	border-top: #579EED 1px none;
	border-left: #579EED 1px solid;
	border-bottom: #579EED 1px none;
}
.Border_BlueBox_Right
{
	border-right: #579EED 1px solid;
	border-top: #579EED 1px none;
	border-left: #579EED 1px none;
	border-bottom: #579EED 1px none;
}
.BorderFooter
{
	border-right: #579EED 1px none;
	border-top: #579EED 1px none;
	border-left: #579EED 1px none;
	border-bottom: #579EED 1px solid;
}
.Border_BlackBox_Bottom
{
	border-right: #000000 1px none;
	border-top: #000000 1px none;
	border-left: #000000 1px none;
	border-bottom: #000000 1px solid;
}
.ButtonBlue
{
	font-weight: bold;
	color: white;
	background-color: #579EED;
}
.TextOrange
{
	color: #FCC576;
}
.TextBlackBold
{
	font-weight: bold;
	color: black;
}
A.Gray:
{
	font-size: 10pt;
	color: #808080;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Gray:active
{
	font-size: 10pt;
	color: #808080;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Gray:link
{
	font-size: 10pt;
	color: #808080;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Gray:hover
{
	font-size: 10pt;
	color: #c0c0c0;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Gray:visited
{
	font-size: 10pt;
	color: #808080;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
.ErrorMessage
{
	font-size: 9pt;
	color: red;
	font-family: Arial, Verdana, Tahoma;
}
A.Black, A.Black:link, A.Black:visited
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Black:hover
{
	color: #808080;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	cursor: hand;
}

A.Black9pt, A.Black9pt:link, A.Black9pt:visited
{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	background-color: #FCC576;
}
A.Black9pt:hover
{
	color: #808080;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	cursor: hand;
	background-color: #FCC576;
}
A.Black9ptNormal, A.Black9ptNormal:link, A.Black9ptNormal:visited
{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Black9ptNormal:hover
{
	color: #808080;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	cursor: hand;
}
A.Blue9pt:
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	background-color: #BEDCFD;
}
A.Blue9pt:active
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	background-color: #BEDCFD;
}
A.Blue9pt:link
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	background-color: #BEDCFD;
}
A.Blue9pt:hover
{
	font-size: 9pt;
	color: #808080;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	background-color: #BEDCFD;
}
A.Blue9pt:visited
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	background-color: #BEDCFD;
}
A.Black9ptBold, A.Black9ptBold:link, A.Black9ptBold:visited
{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
A.Black9ptBold:hover
{
	color: #808080;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	cursor: hand;
}
.tableBorderForums
{
	border: 1px outset;
	background-color: #FFFFFF;
}
td.column
{
	font-weight: normal;
	font-size: 9pt;
	background-color: #888787;
	color: white;
}
td.g
{
	font-size: 0.7em;
	background-color: #FEE6C3;
}
td.f /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */
{
	font-size: 0.71em;
	background-color: #BEDCFD;
}
TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */
{
	font-size: 0.71em;
	background-color: #FFFFFF;
	border-top: 1px solid #BEDCFD;
	border-left: 1px solid #BEDCFD;
}
TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */
{
	font-size: 0.71em;
	background-color: #F6FBFF;
	border-top: 1px solid #DDEEFF;
	border-left: 1px solid #DDEEFF;
}
.tableBorder /* This is the outline round the main forum tables */
{
	border: 0px none;
	background-color: #FFFFFF;
}
td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/
{
	font-size: 0.71em;
	background-color: #FFFFFF;
	background-image: url(../images/fhBg.gif);
	background-repeat: repeat-x;
}
td.threadSeparator /* Separates posts in ShowPost page */
{
	height: 4px;
	background-color: #888787;
}
.dateText
{
	font-size: 0.6em;
	color: white;
}
.txt5
{
	font-size: 0.6em;
}

