.comm_options_plus {
	display: block;
	background-image: url(../images/community_plus.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 14px;
}

.comm_options_minus {
	display: block;
	background-image: url(../images/community_minus.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 14px;
}

.loginExpand {
	background:#e5e5e5;
	background-image:url(../images/loginExpand.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

input.arrowLeftButtonTight {
	background-image: url(../images/arrowLeft2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
}


input.arrowRightButtonTight {
	background-image: url(../images/arrowRight2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
}

.gbButtonPlusClass {
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 20px;
	font-size: 9px;
	vertical-align: middle;
}

.arrowLeftButton {
	background-image: url(../images/arrowLeft2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.arrowLeftButtonDisabled {
	background-image: url(../images/arrowLeftInac.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.arrowJumpLeftButton {
	background-image: url(../images/arrow2Left2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.arrowJumpLeftButtonDisabled {
	background-image: url(../images/arrow2LeftInac.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}


.arrowRightButton {
	background-image: url(../images/arrowRight2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.arrowRightButtonDisabled {
	background-image: url(../images/arrowRightInac.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.arrowJumpRightButton {
	background-image: url(../images/arrow2Right2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.arrowJumpRightButtonDisabled {
	background-image: url(../images/arrow2RightInac.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 16px;
	cursor: pointer;
}

.attachmentIcon {
	background-image: url(../images/attachmenticon.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.editButton {
	background-image: url(../images/edit.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.gradebookStudentNoteButton {
	background-image: url(../images/gradebookStudentNoteButton.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.deleteButton {
	background-image: url(../images/delete.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.unlinkIcon {
	background-image: url(../images/unlink.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.warningButton {
	background-image: url(../images/warning_16.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.deleteDisabledButton {
	background-image: url(../images/deleteInac.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.unlockedButton {
	background-image: url(../images/unlocked.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.lockedButton {
	background-image: url(../images/locked.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.overRiddenColumnButton {
	background-image: url(../images/editMod2.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.overRideFormulaButton {
	background-image: url(../images/editMod.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.helpButton {
	background-image: url(../images/help.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.informationButton {
	background-image: url(../images/exclaim.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 20px;
	cursor: pointer;
	border: 0px;
}

.informationAttendance {
	background-image: url(../images/informationAttendance.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	border: 0px;
}

.addAssignButton {
	background-image: url(../images/plusAssign.gif);
	background-repeat: no-repeat;
	width: 22px;
	height: 34px;
	cursor: pointer;
	border: 0px;
}

.hiddenButton {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	width: 0px;
	height: 0px;
	cursor: default;
	border: 0px;
}

.viewLogButton {
	background-image: url(../images/viewLog.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	border: 0px;
}

/* ---- images ---- */
.spacer {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	width: 0px;
	height: 0px;
	border: 0px;
}

.arrowToRight {
	background-image: url(../images/arrowToRight.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.checkPointMark {
	background-image: url(../images/checkGrade.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.grayDeleteIcon {
	background-image: url(../images/delete_gray.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.bellCurvedAssign {
	background-image: url(../images/bellCurvedAssign.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.curvedScore {
	background-image: url(../images/curve.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 15px;
}

.attendRuleScore {
	background-image: url(../images/attendRule.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 15px;
}

.droppedScore {
	background-image: url(../images/drop.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 15px;
}

.errorScore {
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 15px;
}

.warningIcon {
	background-image: url(../images/warning.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.exceedScore {
	background-image: url(../images/exceed.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 15px;
}

.forcedScore {
	background-image: url(../images/forced.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 15px;
}

.gradeCommentImage {
	background-image: url(../images/gradeComment.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 15px;
}

.archiveDescriptionImage {
	background-image: url(../images/gradeComment.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 15px;
}

.gradeCommentOld {
	background-image: url(../images/gradeComment.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 15px;
}

.gradeComment {
	text-align: right;
	width: 100%;
	height: 15px;
}

.gradeComment td {
	vertical-align: top;
}

.studentCommentButton {
	background-image: url(../images/studentNote.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.listButtonDown {
	background-image: url(../images/listiconDown.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
}

.noimage {
	background-image: url(../images/noimage.gif);
	background-repeat: no-repeat;
	width: 72px;
	height: 95px;
	border: 0px;
}

.addPhoto {
	background-image: url(../images/add_photo.gif);
	background-repeat: no-repeat;
	width: 72px;
	height: 95px;
	border: 0px;
}


.chartButtonDown {
	background-image: url(../images/charticonDown.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: pointer;
}

.lockedImage {
	background-image: url(../images/locked.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

/* ---- admissions images ---- */
.admEditApp {
	background-image: url(../images/editApp.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.admViewApp {
	background-image: url(../images/viewApp.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.admRemoveApp {
	background-image: url(../images/removeApp.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.admCopyApp {
	background-image: url(../images/app_copy.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.clipboard {
	background-image: url(../images/clipboard.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.clipboardCheck {
	background-image: url(../images/clipboardCheck.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.camera {
	background-image: url(../images/camera.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 28px;
	height: 24px;
}

.cameraCheck {
	background-image: url(../images/cameraCheck.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 28px;
	height: 24px;
}

.admissionsCheck {
	background-image: url(../images/admissionsCheck.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
}

.admissionsPaid {
	background-image: url(../images/admissionsPaid.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 38px;
	height: 16px;
}

.admissionsPayNow {
	background-image: url(../images/admissionspaynow.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 70px;
	height: 21px;
}

.creditCards {
	background-image: url(../images/creditcards.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 25px;
	height: 25px;
}

/* ----- Image Icons ----- */
.preferencesIcon {
	background-image: url(../images/preferences.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 4px;
	cursor: pointer;
	width: 19px;
	height: 19px;
	border: 0px;
}

.addIcon {
	background-image: url(../images/plusAssign.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}

.constituentIcon {
	background-image: url(../images/constituent.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.classNoteIcon {
	background-image: url(../images/classnote.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.messageIcon {
	background-image: url(../images/editApp.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.classNoteIconSmall {
	background-image: url(../images/classnoteSmall.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.classNoteBWIcon {
	background-image: url(../images/classnoteBW.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.deleteIcon {
	background-image: url(../images/delete.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}

.emailIcon {
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}

.homeIcon {
	background-image: url(../images/home.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.editIcon {
	background-image: url(../images/edit.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}

.eduIcon {
	background-image: url(../images/education.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.relationIcon {
	background-image: url(../images/relations.gif);
	background-repeat: no-repeat;
	width: 23px;
	height: 20px;
}

.withdrawnIcon {
	background-image: url(../images/withdraw.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 14px;
}

.workIcon {
	background-image: url(../images/work.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.otherIcon {
	background-image: url(../images/otherAddress.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.addlcontIcon {
	background-image: url(../images/addlContact.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.transferIcon {
	background-image: url(../images/transfer.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 14px;
}

.donotpublishIcon {
	background-image: url(../images/dnp.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.copyIcon {
	background-image: url(../images/copyicon.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.pdfIconSmall {
	background-image: url(../images/pdficon_small.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 17px;
	height: 17px;
}

.wordIconSmall {
	background-image: url(../images/wordicon_small.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
}

.donateQuestion {
	background-image: url(../images/question.gif);
	background-position: left center;
	border: 0;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	text-align: right;
}


.donateCloseButton {
	background-image: url(../images/closewindow.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 20px;
	height: 18px;
	cursor: pointer;
}

/* ---- summary and detailed */
.summaryButtonUp {
	background-image: url(../images/summaryview.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 32px;
	cursor: pointer;
}

.summaryButtonDown {
	background-image: url(../images/summaryview_down.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 32px;
	cursor: pointer;
}

.detailedButtonUp {
	background-image: url(../images/detailedview.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 32px;
	cursor: pointer;
}

.detailedButtonDown {
	background-image: url(../images/detailedview_down.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 32px;
	cursor: pointer;
}

/* ---- list and chart ---- */
.listButtonUp {
	background-image: url(../images/listicon.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: pointer;
}

.listButtonPressed {
	background-image: url(../images/listiconDown.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: wait;
}

.listButtonDown {
	background-image: url(../images/listiconDown2.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: pointer;
}

.chartButtonUp {
	background-image: url(../images/charticon.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: pointer;
}

.chartButtonPressed {
	background-image: url(../images/charticonDown.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: wait;
}

.chartButtonDown {
	background-image: url(../images/charticonDown2.gif);
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	cursor: pointer;
}

.listBackButtonUp {
	background-image: url(../images/listiconBack.gif);
	background-repeat: no-repeat;
	width: 52px;
	height: 30px;
	cursor: pointer;
}

.listBackButtonPressed {
	background-image: url(../images/listiconBackActive.gif);
	background-repeat: no-repeat;
	width: 52px;
	height: 30px;
	cursor: wait;
}

.columnSortUp {
	background-image: url(../images/up.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 12px;
	vertical-align: middle;
	padding-left:5px;
}

.columnSortDown {
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 12px;
	vertical-align: middle;
	padding-left:5px;
}

.emailButton {
	background-image: url(../images/emailsmall.jpg);
	background-repeat: no-repeat;
	width: 18px;
	height: 13px;
}

.emailButtonInSP {
	background-image: url(../images/emailsmallInSP.jpg);
	background-repeat: no-repeat;
	width: 14px;
	height: 10px;
	border: none;
	vertical-align: -1px;
}

.addAssignmentPlusButton {
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border-top: 4px;
	cursor: pointer;
}

.viewCommentButton {
	background-image: url(../images/view.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border: 0px;
}

.verisign_s {
	background-image: url(../images/verisign_s.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 50px;
}

.networkMerchants {
	background-image: url(../images/networkMerchants.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 50px;
}

.calendarArrowL {
	background-image: url(../images/calendarArrowL.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 25px;
	cursor: pointer;
}

.calendarArrowR {
	background-image: url(../images/calendarArrowR.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 25px;
	cursor: pointer;
}

.calendarArrowSmallL {
	background-image: url(../images/calendarArrowSmallL.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 18px;
	cursor: pointer;
}

.calendarArrowSmallR {
	background-image: url(../images/calendarArrowSmallR.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 18px;
	cursor: pointer;
}

.calendarClassAttend {
	background-image: url(../images/calendarAttend.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.studentDailyGradeSummaryTab {
	background-image: url(../images/index_green.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	border: none;
}

.studentDailyGradeGradedTab {
	background-image: url(../images/book_gold_preferences.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	border: none;
}

.studentDailyGradeMissingTab {
	background-image: url(../images/warning_red.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	border: none;
}

.studentDailyGradeUpcomingTab {
	background-image: url(../images/book_blue_next.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	border: none;
}

.warningMessageIcon {
	background: url(../images/warningIcon.gif) no-repeat;
	height: 14px;
	width: 14px;
	border: none;
	vertical-align: top;
}
.infoMessageIcon {
	background: url(../images/infoIcon.gif) no-repeat;
	height: 14px;
	width: 14px;
	border: none;
	vertical-align: top;
}

.registrationFormEditIconDisabled{
	background-image: url(../images/editApp_disabled.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 24px;
	height: 24px;
}

.communityCircle {
    width: 14px;
    height: 14px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -ms-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    display: inline-block;
    margin: 0px 3px;
}

.applicantIcon {
    background: #b45f06;
}

.studentIcon {
    background: #bf9000;
}

.parentIcon {
    background: #38761d;
}

.alumniIcon {
    background: #134f5c;
}

.programRegIcon {
    background: #085394;
}

.facultyIcon {
    background: #351c75;
}

.adminIcon {
    background: #741b47;
}



