/* myCampus */
.campusBody {background: #003366;}
.currentDate {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold;}

/* mySchool */
.schoolBody {background: #666699;}
.schoolHeader {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 8px; text-decoration: none;}
A.schoolHeaderLink,A.schoolHeaderLink:active,A.schoolHeaderLink:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.schoolHeaderLink:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.schoolFooter {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold;}
A.schoolFooterLink,A.schoolFooterLink:active,A.schoolFooterLink:visited {color: #FFFFFF; text-decoration: none;}
A.schoolFooterLink:hover {color: #FFFFFF; text-decoration: underline;}
.schoolName {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; border-bottom: 4px solid #666699;}
.schoolHeading {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 8px; background: #003366; border-top: 1px solid #999999;}
A.schoolHeadingLink,A.schoolHeadingLink:active,A.schoolHeadingLink:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.schoolHeadingLink:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.schoolArticle {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; padding-left: 8px; font-weight: normal;}

/* myPortal */
.portalBody {background: #999966;}
.portalUser {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 13pt; font-weight: bold; padding-left: 8px;}
.portalHeading {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 8px; background: #666633; border-top: 1px solid #CCCC99;}
A.portalHeadingLink,A.portalHeadingLink:active,A.portalHeadingLink:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.portalHeadingLink:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.portalArticle {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 9pt; padding-left: 8px;}
A.portalArticleLink,A.portalArticleLink:active,A.portalArticleLink:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
A.portalArticleLink:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}

/* myBody */
.bodyBorder {border-top: 1px solid #5A5D94; border-left: 1px solid #5A5D94; }
.bodyHeading {color: #5A5D94; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 4px; background: #D6D7E7; border-bottom: 4px solid #FFFFFF;}
.bodyCell {padding-left: 4px;}

/* Student */
.studentHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; background: #FFFFFF;}
.studentBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #FFFFFF;}

/* Student Changes */
.courseName {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight:bold;}
.studentGradeNumber {color: #808080;}
.droppedStudent {color: #FF0000;}
.addedStudent {color: #00AA00;}
.detailInstruction { font-family: arial, helvetica, sans; font-size: 8pt; color:#808080; font-style: italic; font-weight: normal;}

/* Schedule */
.scheduleHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #D6D7E7;}
.scheduleBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; background: #FFFFFF;}
A.scheduleBody,A.scheduleBody:active,A.scheduleBody:visited {color: #CC0000; text-decoration: none}
A.scheduleBody:hover {color: #CC0000; text-decoration: underline;}

/* Attendance */
.attendanceTableHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #D6D7E7;}
.attendanceRowHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; background: #D6D7E7;}
.attendanceBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal;}

/* Discipline */
.disciplineHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #D6D7E7; border-top: 1px solid #5A5D94;}
.disciplineBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal;}

/* Health */
.healthHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #D6D7E7; border-top: 1px solid #5A5D94;}
.healthBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal;}

/* Grad Tracking */
.trackingAhead {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; background: #C0FFC0;}
.trackingBehind {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; background: #FFC0C0;}
.trackingOnTrack {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; background: #FFFFFF;}

/* Reports */
A.reportLink,A.reportLink:active,A.reportLink:visited {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none;}
A.reportLink:hover {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;}
.reportFolder {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none;}

/* Assignments */
.assignmentsHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #D6D7E7;}
.assignmentsGroup {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; background: #D6D7E7;}
.assignmentsBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: normal; background: #FFFFFF;}

/* Log In */
.loginHeader {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FFFFFF;}
.loginBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; background: #FFFFFF;}
.loginDescHead {color: #bfd5e2; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold;}
.loginDescBody {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal;}
.loginBanner {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; background: #bfd5e2;}
A.loginLink,A.loginLink:active,A.loginLink:visited {color: #0000CC; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;}
A.loginLink:hover {color: #0000CC; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;}
.loginQuestion {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 10px;}
.loginAnswer {color: #000000; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: normal; padding-left: 20px;}
A.faqLink,A.faqLink:active,A.faqLink:visited {color: #00578E; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none;}
A.faqLink:hover {color: #00578E; font-family: helvetica, arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline;}


.fileListHeader { 
	font-family: arial, helvetica, sans; font-size: 8pt; color: #000000; font-weight: normal; 
	background: #E0E0E0; 
	border-top: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; 
}
.fileListHeaderLast { 
	font-family: arial, helvetica, sans; font-size: 8pt; color: #000000; font-weight: normal; 
	background: #E0E0E0; 
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #808080; 
}
.fileListRow { font-family: arial, helvetica, sans; font-size: 8pt; color: #000000; font-weight: normal; background: #FFFFFF; }

.fileListItem { font-family: arial, helvetica, sans; font-size: 8pt; color: #000000; font-weight: normal; }
A.fileListItem { color: #000000; text-decoration: none }
A.fileListItem:visited { color: #000000; text-decoration: none }
A.fileListItem:active { color: #000000; text-decoration: none }
A.fileListItem:hover { color: #FFFFFF; text-decoration: none }
