BODY
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
LI
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
P
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
A
{
    COLOR: #000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #000
}
A:visited
{
    COLOR: #333
}
A:active
{
    COLOR: #999
}
A:hover
{
    COLOR: #666;
    TEXT-DECORATION: underline
}
A.StudentName
{
    COLOR: #039;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #039
}
A:visited
{
    COLOR: #039
}
A:active
{
    COLOR: #039
}
A:hover
{
    COLOR: #006
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff0000
}

.TableTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #6666cc
}
.TableTitleDark
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #333399
}
.TableHeaders
{
    FONT-WEIGHT: bold
}
.TableSubHeader
{
    FONT-WEIGHT: bold;
    COLOR: #fff;
    BACKGROUND-COLOR: #333399
}
.TableColumnHeader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #fff
}
.TablePlainText
{
    BACKGROUND-COLOR: #fff
}
.TableColumnHeaderActive
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #dedeb8;
    TEXT-ALIGN: right
}
.TablePlainTextActive
{
    BACKGROUND-COLOR: #dedeb8
}
.YellowAlert
{
    BACKGROUND-COLOR: #FCA915
}
.TableInputTitle
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: right
}
.InputView
{
    BACKGROUND-COLOR: #fff
}
.TableTinyText
{
    FONT-SIZE: 10px
}
.HomeColumnHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-COLOR: #d9d9ff
}
.CourseTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
A.HomeColumnHeader
{
    COLOR: #00f;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.HomeColumnHeader:link
{
    COLOR: #00f
}
A.HomeColumnHeader:visited
{
    COLOR: #00f
}
A.HomeColumnHeader:active
{
    COLOR: #00f
}
A.HomeColumnHeader:hover
{
    COLOR: #006
}
.footer
{
    FONT-SIZE: 8pt
}
A.footer
{
    COLOR: #000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
A.HomeColumnHeader:link
{
    COLOR: #000
}
A.HomeColumnHeader:visited
{
    COLOR: #000
}
A.HomeColumnHeader:active
{
    COLOR: #000
}
A.HomeColumnHeader:hover
{
    COLOR: #006
}
A.sort
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003b7b;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.sort:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003b7b;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.sort:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #7371bd;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
.titlecontent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e5e5e5
}
.primarycontent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff
}
.rosterstudentrow
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff
}
.rosterstudentrowretake
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #FFDCB9
}
.secondarycontent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.NAContent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #cccccc
}
.selectedcontent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.sortcontent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.monthcontentone
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff
}
.monthcontenttwo
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e5e5e5
}
.monthcontentweekendone
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffdd
}
.monthcontentweekendtwo
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e8dca1
}
.monthselectedDate
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffd865
}
.invalidcontent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightpink
}
.alert
{
    FONT-WEIGHT: bolder;
    COLOR: red
}
.contentdesc{
	font-size:10px;
	font-family: verdana;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 5px;
}
.CourseTitle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}
