/* Campus Theme: real */
.real .btnArrowDown { width: 15px; height: 8px; background: url('../images/real/arrow_down.png') no-repeat; margin-top: 8px; display: inline-block; }
.real .btnArrowDown:hover { background-position: 0px -8px; }
.real .btnArrowUp { width: 15px; height: 8px; background: url('../images/real/arrow_up.png') no-repeat; margin-top: 8px; display: inline-block; }
.real .btnArrowUp:hover { background-position: 0px -8px; }
.real .btnBack { width: 75px; height: 26px; background: url('../images/real/btn_back.png') no-repeat; float: right; }
.real .btnBack:hover { background-position: 0px -26px; }
.real .btnCancel { width: 75px; height: 26px; background: url('../images/real/btn_cancel.png') no-repeat; display: inline-block; color: transparent; font-size: 0px; line-height: 0px; border: none; }
.real .btnCancel:hover { background-position: 0px -26px; }
.real .btnClose { width: 75px; height: 26px; background: url('../images/real/btn_close.png') no-repeat; float: right; }
.real .btnClose:hover { background-position: 0px -26px; }
.real .btnDelete { width: 72px; height: 26px; background: url('../images/real/btn_delete.png') no-repeat; display: inline-block; }
.real .btnEdit { width: 38px; height: 26px; background: url('../images/real/btn_edit.png') no-repeat; display: inline-block; }
.real .btnEdit:hover { background-position: 0px -26px; }
.real .btnNewNote { width: 92px; height: 26px; background: url('../images/real/btn_newnote.png') no-repeat; display: inline-block; margin: 8px 12px; float: right; }
.real .btnNewNote:hover { background-position: 0px -26px; }
.real .btnOpen { width: 75px; height: 26px; background: url('../images/real/btn_open.png') no-repeat; float: right; }
.real .btnOpen:hover { background-position: 0px -26px; }
.real .sendDiscussionPostBtn { width: 66px; height: 26px; background: url('../images/real/btn_post.png') no-repeat; float: right; }
.real .sendDiscussionPostBtn:hover { background-position: 0px -26px; }
.real .btnPrint { width: 38px; height: 26px; background: url('../images/real/btn_print.png') no-repeat; display: inline-block; }
.real .btnPrint:hover { background-position: 0px -26px; }
.real .btnSave { width: 75px; height: 26px; background: url('../images/real/btn_save.png') no-repeat; float: right; }
.real .btnSave:hover { background-position: 0px -26px; }
.real .btnSearch { width: 32px; height: 24px; background: url('../images/real/btn_search.png') no-repeat; display: inline-block; }
.real .btnSearch:hover { background-position: 0px -24px; }
.real .btnSend { width: 75px; height: 26px; background: url('../images/real/btn_send.png') no-repeat; display: inline-block; color: transparent; font-size: 0px; line-height: 0px; border: none; }
.real .btnSend:hover { background-position: 0px -26px; }
.real .btnViewSmall { width: 38px; height: 26px; background: url('../images/real/btn_view_small.png') no-repeat; display: inline-block; }
.real .btnViewSmall:hover { background-position: 0px -26px; }

.real li.jstree-open a .jstree-icon { background: url("../images/real/folder_module.png") 0px -27px no-repeat; width: 45px; height: 27px; }
.real li.jstree-closed a .jstree-icon { background: url("../images/real/folder_module.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real li.jstree-leaf a .jstree-icon { background: url("../images/real/folder_module.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real .jstree-open li.jstree-open a .jstree-icon, .real .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/real/folder_strand.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-closed a .jstree-icon, .real .jstree-closed li.jstree-closed a .jstree-icon { background: url("../images/real/folder_strand.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-leaf a .jstree-icon, .real .jstree-closed li.jstree-leaf a .jstree-icon { background: url("../images/real/folder_strand.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .campusPMFolders .open .folder { background: url('../images/real/folder_strand.png') 0px -22px; display: inline-block; width: 37px; height: 22px; margin-right: 10px; vertical-align: top; }
.real .campusPMFolders .closed .folder { background: url('../images/real/folder_strand.png'); display: inline-block; width: 37px; height: 22px; margin-right: 10px; vertical-align: top; }
.real .libraryIcon { width: 37px; height: 22px; background: url('../images/real/folder_strand.png') no-repeat; display: inline-block; vertical-align: middle; padding-right: 10px; }
.real .jstree-open .jstree-open li.jstree-open a .jstree-icon,
.real .jstree-open .jstree-closed li.jstree-open a .jstree-icon,
.real .jstree-closed .jstree-open li.jstree-open a .jstree-icon,
.real .jstree-closed .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/real/folder_lex.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.real .jstree-open .jstree-open li.jstree-closed a .jstree-icon,
.real .jstree-open .jstree-closed li.jstree-closed a .jstree-icon,
.real .jstree-closed .jstree-open li.jstree-closed a .jstree-icon,
.real .jstree-closed .jstree-closed li.jstree-closed a .jstree-icon { background: url("../images/real/folder_lex.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .jstree-open .jstree-open li.jstree-leaf a .jstree-icon,
.real .jstree-open .jstree-closed li.jstree-leaf a .jstree-icon,
.real .jstree-closed .jstree-open li.jstree-leaf a .jstree-icon,
.real .jstree-closed .jstree-closed li.jstree-leaf a .jstree-icon { background: url("../images/real/folder_lex.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real ul.intray, .real ul.submissions { margin: 14px 0px; }
.real .intray a.intray-open, .real .submissions a.submissions-open { color: #6D9401; }
.real li .intray-open .intray-icon,.real li .submissions-open .submissions-icon { background: url("../images/real/folder_submissions.png") 0px -27px no-repeat; width: 45px; height: 27px; display: inline-block; }
.real li .intray-closed .intray-icon, .real li .submissions-closed .submissions-icon { background: url("../images/real/folder_submissions.png") 0px 0px no-repeat; width: 45px; height: 27px; display: inline-block; }

.real #campus-pm-wide { background: #FBFBFB; border: 1px solid #DDD; padding: 10px; margin-bottom: 25px; }
.real .campus-pm-wrapper { background: none; border-radius: 0px; padding: 0px; }
.real .campusPMTitle { color: #999; font-size: 18px; line-height: 20px; padding: 5px 0px 10px 0px; display: inline-block; }
.real .campusPMlink { font-size: 12px; font-weight: bold; }
.real .campusPMFolderTitle { display: inline-block; max-width: 173px; vertical-align: baseline; padding-top: 3px; }
.real .campusPMGroupTitle { display: inline-block; max-width: 173px; vertical-align: baseline; padding-top: 6px; }

.real .pmIconAddUser { background: url('../images/real/msg-icon-addcontact.png'); width: 25px; height: 20px; display: inline-block; vertical-align: bottom; margin: 0px 2px 0px 5px; }
.real .pmIconAddUser:hover { background: url('../images/real/msg-icon-addcontact.png') -25px 0px; }
.real .pmIconAddUserTab { background: url('../images/real/msg-icon-addcontact.png') -50px 0px; width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }
.real .pmIconAddUserTabInactive { background: url('../images/real/msg-icon-addcontact.png') -75px 0px; width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }
.real .pmIconForward { background: url('../images/real/msg-icon-forward.png'); width: 25px; height: 20px; display: inline-block; vertical-align: bottom; margin: 0px 2px 0px 5px; }
.real .pmIconForward:hover { background: url('../images/real/msg-icon-forward.png') -25px 0px; }
.real .pmIconForwardTab { background: url('../images/real/msg-icon-forward.png') -50px 0px; width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }
.real .pmIconForwardTabInactive { background: url('../images/real/msg-icon-forward.png') -75px 0px; width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }
.real .pmIconReply { background: url('../images/real/msg-icon-reply.png'); width: 25px; height: 20px; display: inline-block; vertical-align: bottom; margin: 0px 2px 0px 5px; }
.real .pmIconReply:hover { background: url('../images/real/msg-icon-reply.png') -25px 0px; }
.real .pmIconReplyTab { background: url('../images/real/msg-icon-reply.png') -50px 0px; width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }
.real .pmIconReplyTabInactive { background: url('../images/real/msg-icon-reply.png') -75px 0px; width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }

.real .msgIconNewFolder { width: 37px; height: 30px; background: url('../images/real/pm-real.png'); display: inline-block; vertical-align: middle; margin-right: 5px; }
.real .msgIconNewFolder:hover { background: url('../images/real/pm-real.png') -37px 0px; }
.real .msgIconNewGroup { width: 37px; height: 30px; background: url('../images/real/pm-real.png') -74px 0px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.real .msgIconNewGroup:hover { background: url('../images/real/pm-real.png') -111px 0px; }
.real .pmIconNewPM { width: 37px; height: 30px; background: url('../images/real/pm-real.png') -148px 0px; display: inline-block; vertical-align: bottom; margin: 0px; }
.real .pmIconNewPM:hover { background: url('../images/real/pm-real.png') -185px 0px; }
.real .msgIconRefresh { width: 37px; height: 30px; background: url('../images/real/pm-real.png') -222px 0px; display: inline-block; vertical-align: top; }
.real .msgIconRefresh:hover { background: url('../images/real/pm-real.png') -259px 0px; }
.real .pmIconInbox { background: url('../images/real/msg-icon-to-inbox.png'); width: 25px; height: 20px; display: inline-block; vertical-align: bottom; }
.real .pmIconInbox:hover { background: url('../images/real/msg-icon-to-inbox.png') -25px 0px; }
.real .pmIconNewGroupSmall { background: url('../images/real/msg-icon-new-group.png'); width: 25px; height: 20px; display: inline-block; }
.real .pmIconNewGroupSmall:hover { background: url('../images/real/msg-icon-new-group.png') -25px 0px; }

.real .campusPMGroup { padding: 2px 2px 2px 12px; }
.real .campusPMGroup .private { background: url('../images/real/icon_group_large.png'); display: inline-block; width: 32px; height: 32px; margin-right: 5px; vertical-align: top; }
.real .campusPMGroup .public { background: url('../images/real/icon_group_large.png') -32px 0px; display: inline-block; width: 32px; height: 32px; margin-right: 5px; vertical-align: top; }
.real .groupIcon0 { background: url('../images/real/icon_group_large.png') no-repeat; width: 32px; height: 32px; display: inline-block; margin-right: 5px; }
.real .groupIcon1 { background: url('../images/real/icon_group_large.png') -32px 0px; width: 32px; height: 32px; display: inline-block; margin-right: 5px; }
.real .pmIconGroup { background: url('../images/real/icon_group.png'); width: 25px; height: 25px; display: inline-block; margin-top: -2px; }
.real .pmIconGroupActive { background: url('../images/real/icon_group.png') -25px 0px; width: 25px; height: 25px; display: inline-block; margin-top: -2px; }
.real .pmIconGroupSmall { background: url('../images/real/icon_group_small.png'); width: 20px; height: 20px; display: inline-block; }
.real .pmIconGroupSmall:hover { background: url('../images/real/icon_group_small.png') -20px 0px; }
.real .pmIconGroup2Small { background: url('../images/real/icon_group_small.png') -40px 0px; width: 20px; height: 20px; display: inline-block; }
.real .pmIconGroup2Small:hover { background: url('../images/real/icon_group_small.png') -60px 0px; }

.real .notebook { background: #157CBF; }
.real .notebookCourseLabel { color: #FFF; }
.real .notebookMenuUnit { background: url('../images/real/bg_notesmenu.png') repeat-x #005E90; /* height: 70px; */ margin: 0px; overflow: hidden; font-weight: normal; }
.real .notebookMenuUnitLabel { color: #FFF; }
.real .ui-state-active .notebookMenuUnitLabel { color: #FFA133; }
.real .notebookMenuTasks { background: url('../images/real/accordion_arrow.png') 10px 0px no-repeat; }
.real .notebookMenuTaskLabel { color: #FFF; }
.real a:hover .notebookMenuTaskLabel { color: #FFA133; }
.real .notebookMenuTask a:hover { text-decoration: none; }
.real .active .notebookMenuTaskLabel { color: #FFA133; background: url('../images/real/notebook_task_arrow.png') 15px 10px no-repeat; min-height: 32px; }