.studentBar {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #6699cc
}
.PThomeBar {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #6699cc
}
.PTdetailsBar {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #6699cc
}
.ItemBar {
	FONT-WEIGHT: bold; BACKGROUND: #6699cc; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.radio {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.button {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: none; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
.textbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; WORD-SPACING: normal; TEXT-TRANSFORM: none; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
.colorBkg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; MARGIN: auto 0px 0px auto; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; BACKGROUND-COLOR: gainsboro
}
H1 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
THEAD {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TFOOT {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: 700; FONT-SIZE: 2em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: 700; FONT-SIZE: 1.75em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
H3 {
	FONT-WEIGHT: 500; FONT-SIZE: 1.58em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
H4 {
	FONT-WEIGHT: 500; FONT-SIZE: 1.33em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
H5 {
	FONT-WEIGHT: 700; FONT-SIZE: 1em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
DT {
	FONT-WEIGHT: 700; FONT-SIZE: 1em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
H6 {
	FONT-WEIGHT: 700; FONT-SIZE: 0.8em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal; TEXT-DECORATION: none
}
TFOOT {
	FONT-SIZE: 1em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
THEAD {
	FONT-SIZE: 1em; WORD-SPACING: normal; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; WORD-SPACING: normal; VERTICAL-ALIGN: top; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
SMALL {
	FONT-SIZE: 0.7em
}
BIG {
	FONT-SIZE: 1.17em
}
BLOCKQUOTE {
	FONT-FAMILY: Courier New, monospace
}
PRE {
	FONT-FAMILY: Courier New, monospace
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.centerTD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Title {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.pageHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.clsVerticalLine {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.columnTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #330099
}
SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; WORD-SPACING: normal; TEXT-TRANSFORM: none; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
TEXTAREA {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; WORD-SPACING: normal; TEXT-TRANSFORM: none; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: normal
}
.navigation {
	FONT-SIZE: 10px; COLOR: white; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pageInfo {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.leftNav {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.leftNav:hover {
	TEXT-DECORATION: underline
}
lblLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lblHdrLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lblLabelError {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lblMessageFont {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.HdrlblNameFont {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lblNameFont {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mandateLblNameFont {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lblFont {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lblPageNameFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lblUsernameFont {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: saddlebrown; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.conFont {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clsRowHeader {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: silver
}
.clsMiddleHeaderCell {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: silver
}
.clsRow {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px
}
.clsDetailCell {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.clsTable {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: whitesmoke
}
.clsReceiptTable {
	BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: whitesmoke
}
.clsReportHeaderCell {
	BORDER-RIGHT: gray 1px; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: gray 1px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.clsReportSilverCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: #eaeaff 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: #eaeaff 1px solid; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center
}
.clsReportWhiteCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: #eaeaff 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: #eaeaff 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.clsWhiteDetailCell {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: white
}
TD.colour1 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccffcc
}
TD.colour1bottom {
	FONT-SIZE: 11px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccffcc
}
TD.colour2 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99cc99
}
TD.colour2bottom {
	FONT-SIZE: 11px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99cc99
}
TD.colour3 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc
}
TD.colour3bottom {
	FONT-SIZE: 11px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc
}
TD.colour4 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeccaa
}
TD.colour4bottom {
	FONT-SIZE: 11px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeccaa
}
TD.colour5 {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c0c0ff
}
TD.colour5bottom {
	FONT-SIZE: 11px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c0c0ff
}
.amtFont {
	TEXT-ALIGN: right
}
.clsReport {
	BACKGROUND-COLOR: #eaeaff
}
.clsReportWhiteCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: #eaeaff 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: #eaeaff 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.clsReportHeaderCellWithOutText {
	BORDER-RIGHT: gray 1px; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: gray 1px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: silver; TEXT-ALIGN: left
}
.clsReportSilverCellWithOutText {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: #eaeaff 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: #eaeaff 1px solid; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: left
}
.clsReportWhiteCellWithOutText {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: #eaeaff 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: #eaeaff 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.clsReportCellboarder {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.clsReportDisplayBorder {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px solid
}
UNKNOWN {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; FONT-SIZE: 14px; FILTER: alpha(opacity=45); BORDER-LEFT: gray 0px solid; WIDTH: 100px; CURSOR: hand; BORDER-BOTTOM: gray 0px solid; HEIGHT: 20px; BACKGROUND-COLOR: #eaeaff; TEXT-ALIGN: center
}
.receipt {
	BORDER-RIGHT: #000000; BORDER-TOP: #000000; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000; BORDER-BOTTOM: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.receiptBold {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial ,Helvetica,sans-serif
}
.headingForDisplay {
	COLOR: #330099
}
.DisplayTable {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.headingForreport {
	COLOR: #ebebeb
}
.GridItem {
	BACKGROUND-COLOR: white
}
.GridAlternatingItem {
	BACKGROUND-COLOR: whitesmoke
}
.GridHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: gainsboro
}
A {
	FONT-WEIGHT: bold; COLOR: #0099ff; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0099ff
}
A:link {
	TEXT-DECORATION: none
}
.headingClassMovement {
	COLOR: gray
}
TD.localdata {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.localfieldheader {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #000000 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headingForDisplay {
	COLOR: #330099
}
.checkbox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boarderCellSilverColor {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ebebeb
}
.boarderCellWhiteColor {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: white
}
.tableBoarderstyle {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eaeaff 1px solid; HEIGHT: 100%
}
