H1.main {
	TEXT-ALIGN: center
}
H2.main {
	TEXT-ALIGN: center
}
H3.main {
	TEXT-ALIGN: center
}
H4.main {
	TEXT-ALIGN: center
}
H5.main {
	TEXT-ALIGN: center
}
H6.main {
	TEXT-ALIGN: center
}
#layout-table {
	MARGIN-TOP: 8px; WIDTH: 100%; BORDER-COLLAPSE: separate
}
#layout-table #left-column {
	VERTICAL-ALIGN: top
}
#layout-table #middle-column {
	VERTICAL-ALIGN: top
}
#layout-table #right-column {
	VERTICAL-ALIGN: top
}
#layout-table #middle-column {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px
}
.clearer {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.continuebutton {
	TEXT-ALIGN: center
}
FORM {
	MARGIN-BOTTOM: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0px
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.userpicture {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
IMG.grouppicture {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.block_online_users .listentry IMG {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.notifyproblem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.notifysuccess {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.generalbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.generalbox#intro {
	
}
.noticebox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.errorbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 1em 15%; BORDER-LEFT: 1px solid; WIDTH: 70%; BORDER-BOTTOM: 1px solid
}
.errorbox .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.informationbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.feedbackbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.feedbackby {
	
}
.feedback {
	
}
.initialbar {
	TEXT-ALIGN: center
}
#help .indent {
	MARGIN-LEFT: 3em
}
.tabledivider {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px solid
}
.sitetopic {
	MARGIN-BOTTOM: 20px
}
.sitetopiccontent {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.pagingbar {
	TEXT-ALIGN: center
}
.pagingbar A {
	PADDING-LEFT: 10px
}
.pagingbar .thispage {
	PADDING-LEFT: 10px
}
TABLE.formtable {
	MARGIN: auto
}
TABLE.formtable TBODY TH {
	VERTICAL-ALIGN: top
}
TABLE.formtable TBODY TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.formtable TBODY TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.paging {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
.unread {
	PADDING-RIGHT: 2px
}
.cell {
	VERTICAL-ALIGN: top
}
.helplink IMG {
	MARGIN: 0px 2px; VERTICAL-ALIGN: middle
}
FORM.popupform {
	DISPLAY: inline
}
#header-home {
	
}
#header {
	
}
.headermain {
	FLOAT: left
}
.headermenu {
	FLOAT: right; TEXT-ALIGN: right
}
.navbar {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px solid; WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid; HEIGHT: 1.3em
}
.navbar .breadcrumb {
	FLOAT: left; MARGIN: 0.2em 0em
}
.navbar .navbutton {
	FLOAT: right
}
.navbar .menu {
	FLOAT: right
}
#footer .navbar {
	MARGIN-TOP: 4em
}
.reportlink {
	TEXT-ALIGN: right
}
#footer {
	MARGIN-TOP: 100px; TEXT-ALIGN: center
}
.homelink {
	MARGIN: 1em 0px
}
.homelink A {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em
}
.performanceinfo {
	MARGIN: 2em
}
.performanceinfo SPAN {
	DISPLAY: block
}
BODY#admin-index .c0 {
	VERTICAL-ALIGN: top
}
BODY#admin-modules TABLE.generaltable TD.cell {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BODY#admin-modules .generaltablecell {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BODY#admin-blocks TABLE#blocks {
	MARGIN: auto; WIDTH: 70%
}
BODY#admin-blocks TABLE#incompatible {
	MARGIN: auto; WIDTH: 70%
}
BODY#admin-blocks TABLE#blocks TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: center
}
BODY#admin-blocks TABLE#incompatible TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: center
}
BODY#admin-blocks TABLE#blocks TD.cell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: center
}
BODY#admin-blocks TABLE#incompatible TD.cell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: center
}
BODY#admin-blocks TABLE#blocks TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-blocks TABLE#blocks TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-blocks TABLE#incompatible TD.c0 {
	TEXT-ALIGN: left
}
BODY#admin-blocks TABLE#incompatible TH.c0 {
	TEXT-ALIGN: left
}
BODY#admin-blocks BODY#admin-config .confighelp {
	DISPLAY: block; PADDING-BOTTOM: 20px
}
.sideblock .content H3 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	TEXT-ALIGN: left
}
.sideblock {
	MARGIN-BOTTOM: 1em; WIDTH: 100%
}
.sideblock .header {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; TEXT-ALIGN: left
}
.sideblock .header .hide-show {
	FLOAT: right
}
.sideblock .header .hide-show IMG.hide-show-image {
	MARGIN-TOP: 0.25em; WIDTH: 11px; HEIGHT: 11px
}
.sideblock .header .commands {
	CLEAR: both; MARGIN-TOP: 0.3em
}
.sideblock .header .commands A {
	MARGIN: 0px 2px
}
.sideblock .content {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 1px solid
}
.sideblock .content HR {
	BORDER-RIGHT: medium none; BORDER-TOP: 1px solid; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
#left-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#right-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#left-column .hidden .content {
	DISPLAY: none
}
#right-column .hidden .content {
	DISPLAY: none
}
.sideblock .list {
	WIDTH: 100%
}
.sideblock .list .c0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.sideblock .footer {
	MARGIN-BOTTOM: 4px; TEXT-ALIGN: center
}
.sideblock .header .hide {
	MARGIN-RIGHT: 6px
}
.sideblock .header .edit {
	MARGIN-RIGHT: 6px
}
.sideblock .content .head {
	MARGIN-TOP: 10px
}
.blockconfigtable {
	MARGIN-TOP: 0px
}
.blockconfiginstancecontent .tabs {
	MARGIN-BOTTOM: 0px
}
.block_online_users .listentry {
	PADDING-TOP: 5px
}
#calendar {
	WIDTH: 100%; BORDER-COLLAPSE: separate; border-spacing: 5px
}
#calendar H2 {
	TEXT-ALIGN: center
}
#calendar H3 {
	TEXT-ALIGN: center
}
#calendar .maincalendar {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
#calendar .sidecalendar {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
#calendar .sidecalendar {
	WIDTH: 25%
}
#calendar .maincalendar TABLE.calendarmonth {
	MARGIN: 0px auto; WIDTH: 98%; BORDER-COLLAPSE: separate
}
#calendar .maincalendar TABLE.calendarmonth TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: 2px solid
}
#calendar .maincalendar TABLE.calendarmonth TD {
	PADDING-LEFT: 4px; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px; HEIGHT: 5em
}
#calendar .maincalendar TABLE.calendarmonth TD {
	VERTICAL-ALIGN: top; WIDTH: 14%
}
TABLE.minicalendar TD {
	VERTICAL-ALIGN: top; WIDTH: 14%
}
TABLE.minicalendar TH {
	VERTICAL-ALIGN: top; WIDTH: 14%
}
TABLE.minicalendar TD {
	TEXT-ALIGN: center
}
#calendar .maincalendar TABLE.calendarmonth TD TABLE TD {
	HEIGHT: auto
}
#calendar DIV.header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#calendar .maincalendar .buttons {
	FLOAT: right
}
#calendar .maincalendar .filters TABLE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-COLLAPSE: separate; border-spacing: 2px
}
#calendar .sidecalendar .filters TABLE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-COLLAPSE: separate; border-spacing: 2px
}
.block_calendar_month .filters TABLE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-COLLAPSE: separate; border-spacing: 2px
}
#calendar .maincalendar .filters {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#calendar .sidecalendar .filters {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#calendar .maincalendar .controls {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#calendar .maincalendar TABLE.calendarmonth UL.events-new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#calendar .maincalendar TABLE.calendarmonth UL.events-underway {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#calendar .maincalendar TABLE.calendarmonth UL LI {
	MARGIN-TOP: 4px
}
.minicalendarblock {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.minicalendar {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px auto; BORDER-LEFT: 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate; border-spacing: 1px
}
TABLE.minicalendar TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#calendar .maincalendar .eventlist {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#calendar .maincalendar .eventlist .topic {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
#calendar .maincalendar .eventlist .event {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate; border-spacing: 0px
}
#calendar .maincalendar .eventlist .event .name {
	FLOAT: left
}
#calendar .maincalendar .eventlist .event .course {
	CLEAR: left; FLOAT: left
}
#calendar .maincalendar .eventlist .event .date {
	FLOAT: right
}
#calendar .maincalendar .eventlist .event .description .commands {
	WIDTH: 100%
}
#calendar .maincalendar .eventlist .event .description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#calendar .maincalendar .eventlist .event .picture {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#calendar .maincalendar .eventlist .event .side {
	WIDTH: 32px
}
#calendar #selecteventtype TABLE {
	MARGIN: auto
}
#calendar .event_global {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .event_course {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .event_group {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .event_user {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .event_global {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .event_course {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .event_group {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .event_user {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .duration_global {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .duration_course {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .duration_group {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .duration_user {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .duration_global {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .duration_course {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .duration_group {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .duration_user {
	BORDER-TOP: 2px solid; BORDER-BOTTOM: 2px solid
}
#calendar .today {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.minicalendar .today {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
.cal_popup_bg {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
.cal_popup_close {
	MARGIN-RIGHT: 5px
}
.cal_popup_caption {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 1px solid
}
TABLE.calendar-controls {
	WIDTH: 100%
}
TABLE.calendar-controls .previous {
	WIDTH: 12%
}
TABLE.calendar-controls .next {
	WIDTH: 12%
}
TABLE.calendar-controls .previous {
	TEXT-ALIGN: left
}
TABLE.calendar-controls .current {
	TEXT-ALIGN: center
}
TABLE.calendar-controls .next {
	TEXT-ALIGN: right
}
#calendar .maincalendar .calendar-controls .previous {
	WIDTH: 30%
}
#calendar .maincalendar .calendar-controls .next {
	WIDTH: 30%
}
.activitydate {
	TEXT-ALIGN: center
}
.activityhead {
	TEXT-ALIGN: center
}
#course-view .section TD {
	VERTICAL-ALIGN: top
}
#course-view .section .content {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#course-view .section .side {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#course-view .section .left {
	BORDER-RIGHT: 0px; WIDTH: 1.5em; TEXT-ALIGN: center
}
#course-view .section .right {
	BORDER-LEFT: 0px; WIDTH: 1.5em; TEXT-ALIGN: center
}
#course-view .current .side {
	
}
#course-view .section .spacer {
	HEIGHT: 0.5em
}
#course-view .section .weekdates {
	
}
.section .activity IMG.activityicon {
	VERTICAL-ALIGN: middle; WIDTH: 16px; HEIGHT: 16px
}
.section IMG.movetarget {
	WIDTH: 80px; HEIGHT: 16px
}
BODY#course-view .unread {
	MARGIN-LEFT: 3em
}
BODY#course-enrol .generalbox {
	MARGIN-TOP: 20px
}
BODY#course-enrol .coursebox {
	MARGIN-TOP: 20px
}
BODY#course-user .graph {
	TEXT-ALIGN: center
}
BODY#course-user .section {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
BODY#course-user .content {
	MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
BODY#course-user .section {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid
}
BODY#course-user .section H2 {
	MARGIN-TOP: 0px
}
.headingblock {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
.headingblock .link {
	TEXT-ALIGN: right
}
BODY#site-index .headingblock {
	MARGIN-BOTTOM: 9px
}
BODY#course-view .headingblock {
	MARGIN-BOTTOM: 9px
}
.coursebox {
	MARGIN-BOTTOM: 8px
}
.categoryboxcontent {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.courseboxcontent {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.courseboxcontent .cost {
	PADDING-TOP: 20px
}
BODY#doc-contents H1 {
	MARGIN: 1em 0px 0px
}
BODY#doc-contents UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY#grade-index .grades {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate
}
BODY#grade-index .grades TD {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse
}
BODY#grade-index .grades .header {
	VERTICAL-ALIGN: top
}
BODY#grade-index .grades .points {
	TEXT-ALIGN: right
}
BODY#grade-index .grades .percent {
	TEXT-ALIGN: right
}
BODY#grade-index .grades .weighted {
	TEXT-ALIGN: right
}
.loginbox {
	MARGIN-TOP: 15px
}
.loginbox .content {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: 1px solid
}
.message .link {
	VERTICAL-ALIGN: middle
}
TABLE.message .searchresults TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.message .summary .link {
	TEXT-ALIGN: right
}
.message .heading {
	TEXT-ALIGN: center
}
.message .note {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#message-user .commands SPAN {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
BODY#message-messages {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.logtable TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.logtable TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.logtable TH {
	TEXT-ALIGN: left
}
.tabs {
	MARGIN-BOTTOM: 15px; WIDTH: auto; BORDER-COLLAPSE: collapse
}
.tabs TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tabs .side {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 50%; BORDER-BOTTOM: 1px solid
}
.tabrow {
	MARGIN: 1px 0px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.tabrow TD {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
.tabrow TH {
	DISPLAY: none
}
.tabrow TD .tablink {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 10px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabrow .last {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tabrow TD.selected {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.userinfobox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate
}
.userinfobox .left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 10px
}
.userinfobox .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.userinfobox .links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; WIDTH: 100px; PADDING-TOP: 5px
}
.userinfobox .list TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.userinfobox .username {
	PADDING-BOTTOM: 20px
}
TABLE.userinfobox {
	MARGIN-LEFT: 10%; WIDTH: 80%; MARGIN-RIGHT: 10%
}
TABLE.groupinfobox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20%; BORDER-LEFT: 1px solid; WIDTH: 60%; MARGIN-RIGHT: 20%; BORDER-BOTTOM: 1px solid
}
.groupinfobox .left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 10px
}
BODY#user-index H2 {
	TEXT-ALIGN: center
}
BODY#user-index #longtimenosee {
	TEXT-ALIGN: center
}
BODY#user-index #showall {
	TEXT-ALIGN: center
}
BODY#user-index #showall {
	MARGIN: 10px 0px
}
BODY#user-index TABLE#teachers {
	MARGIN: auto; WIDTH: 80%
}
BODY#user-index TABLE#students {
	MARGIN: auto; WIDTH: 80%
}
BODY#user-index TABLE#teachers TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: left
}
BODY#user-index TABLE#teachers TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: left
}
BODY#user-index TABLE#students TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: left
}
BODY#user-index TABLE#students TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: left
}
BODY#user-index TABLE.controls {
	WIDTH: 100%
}
BODY#user-index TABLE.controls TR {
	VERTICAL-ALIGN: top
}
BODY#user-index TABLE.controls TD.right {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY#user-index TABLE.controls TD.left {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY#user-index TABLE.controls .right {
	TEXT-ALIGN: right
}
.forumheaderlist {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate
}
.forumpost {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate
}
.forumpost {
	MARGIN-TOP: 15px
}
.forumpost .topic {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 1px solid
}
.forumpost .commands {
	CLEAR: both; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
.forumpost .ratings {
	PADDING-TOP: 1em; TEXT-ALIGN: right
}
.forumpost .attachments {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.forumpost .content {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.forumpost .footer {
	PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
.forumpost .link {
	PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
.forumpost .left {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; WIDTH: 35px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.mod-forum .indent {
	MARGIN-LEFT: 30px
}
BODY#user-view .forumpost {
	WIDTH: 100%
}
.course .forumpost {
	WIDTH: 100%
}
BODY#mod-forum-search .c0 {
	TEXT-ALIGN: right
}
BODY#mod-forum-search .introcontent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.forumolddiscuss {
	TEXT-ALIGN: right
}
.forumheaderlist {
	WIDTH: 100%
}
.forumheaderlist TD {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid
}
.forumheaderlist .replies {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.forumheaderlist .picture {
	WIDTH: 35px
}
.forumheaderlist .discussion .starter {
	VERTICAL-ALIGN: middle
}
.forumheaderlist .lastpost {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.forumheaderlist .discussion .author {
	WHITE-SPACE: nowrap
}
.forumolddiscuss {
	TEXT-ALIGN: right
}
.forumaddnew {
	TEXT-ALIGN: center
}
.forumnodiscuss {
	TEXT-ALIGN: center
}
.noticeboxcontent {
	TEXT-ALIGN: center
}
#mod-forum-view .unread {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
#mod-forum-discuss .unread .content {
	BORDER-RIGHT: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-BOTTOM: 2px solid
}
#mod-forum-index .unread IMG {
	MARGIN-LEFT: 5px
}
#mod-forum-view .unread IMG {
	MARGIN-LEFT: 5px
}
#email .unsubscribelink {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; MARGIN-TOP: 20px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; TEXT-ALIGN: center
}
.glossarypost .commands {
	WIDTH: 200px; WHITE-SPACE: nowrap
}
#mod-glossary-comments .glossarypost {
	MARGIN-TOP: 15px
}
#mod-glossary-comment .glossarypost {
	MARGIN-TOP: 15px
}
.entryboxheader {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid
}
.entrybox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.glossarypost {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: 1px solid; WIDTH: 95%; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate; TEXT-ALIGN: left
}
.entrylist {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.entrylowersection {
	PADDING-TOP: 10px
}
.entrylowersection TABLE {
	WIDTH: 100%
}
.entrylowersection .aliases {
	TEXT-ALIGN: center
}
.entrylowersection .icons {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
.entrylowersection .ratings {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
.entrylowersection .ratings {
	PADDING-BOTTOM: 2px
}
.categoryheader {
	WIDTH: 95%
}
.glossaryformatheader {
	WIDTH: 90%
}
.glossarypost .entry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.glossarypost .picture {
	WIDTH: 35px
}
.glossarycomment {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate; TEXT-ALIGN: left
}
.glossarycomment .entry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.glossarycomment .picture {
	WIDTH: 35px
}
.glossarycomment .icons {
	TEXT-ALIGN: right
}
.glossarydisplay {
	WIDTH: 70%
}
.glossarydisplay .tabs {
	WIDTH: 100%
}
.glossarydisplay .separator {
	WIDTH: 4px
}
.glossarydisplay .tabs .selected {
	
}
.glossarydisplay .tabs .inactive {
	
}
.glossarydisplay .tabs .general {
	
}
.glossarypopup {
	WIDTH: 95%
}
.glossaryapproval {
	WIDTH: 100%
}
.mod-glossary .tabs {
	MARGIN-BOTTOM: 0px
}
.mod-glossary .tabs .side {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: auto; BORDER-BOTTOM: 0px
}
#mod-journal-view .lastedit {
	MARGIN: 5px; TEXT-ALIGN: center
}
#mod-journal-view .editend {
	MARGIN: 5px; TEXT-ALIGN: center
}
#mod-journal-view .feedbackbox {
	WIDTH: 75%; BORDER-COLLAPSE: separate
}
#mod-journal-view .entrycontent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#mod-journal-view .picture {
	WIDTH: 35px
}
#mod-journal-view .grade {
	TEXT-ALIGN: right
}
#mod-journal-view .info {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: right
}
.feedbacktext {
	DISPLAY: block; TEXT-ALIGN: right
}
BODY#mod-quiz-report TABLE#attempts {
	MARGIN: auto; WIDTH: 80%
}
BODY#mod-quiz-report TABLE#commands {
	MARGIN: auto; WIDTH: 80%
}
BODY#mod-quiz-report TABLE#itemanalysis {
	MARGIN: auto; WIDTH: 80%
}
BODY#mod-quiz-report TABLE#attempts {
	MARGIN: 20px auto
}
BODY#mod-quiz-report TABLE#attempts .header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY#mod-quiz-report TABLE#attempts .cell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
BODY#mod-quiz-report TABLE#attempts .header .commands {
	DISPLAY: inline
}
BODY#mod-quiz-report TABLE#attempts .picture {
	WIDTH: 40px
}
BODY#mod-quiz-report TABLE#attempts TD {
	BORDER-RIGHT: 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px solid
}
BODY#mod-quiz-report TABLE#attempts .header {
	TEXT-ALIGN: left
}
BODY#mod-quiz-report TABLE#attempts .picture {
	TEXT-ALIGN: center! important
}
BODY#mod-quiz-report .controls {
	TEXT-ALIGN: center
}
.clearer {
	FONT-SIZE: 1px
}
BODY {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 0.02em
}
TD {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 0.02em
}
TH {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 0.02em
}
LI {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 0.02em
}
TH {
	FONT-WEIGHT: bold
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1.main {
	FONT-WEIGHT: bold
}
H2.main {
	FONT-WEIGHT: bold
}
H3.main {
	FONT-WEIGHT: bold
}
H4.main {
	FONT-WEIGHT: bold
}
H5.main {
	FONT-WEIGHT: bold
}
H6.main {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 1.7em
}
H2 {
	FONT-SIZE: 1.4em
}
H3 {
	FONT-SIZE: 1.1em
}
H4 {
	FONT-SIZE: 1em
}
.bold {
	FONT-WEIGHT: bold
}
.warning {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.errorbox .title {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; TEXT-ALIGN: center
}
.pagingbar .title {
	FONT-WEIGHT: bold
}
.pagingbar .thispage {
	FONT-WEIGHT: bold
}
.categorybox .category {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.categorybox .category {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.helplink {
	FONT-SIZE: 0.8em
}
.headingblock {
	FONT-WEIGHT: bold
}
.headingblock .link {
	FONT-SIZE: 0.9em
}
.files .file {
	FONT-SIZE: 0.9em
}
.files .folder {
	FONT-SIZE: 0.9em
}
.files .folder .size {
	FONT-WEIGHT: bold
}
.headermain {
	FONT-WEIGHT: bold
}
#header-home .headermain {
	FONT-SIZE: 1.5em
}
#header .headermain {
	FONT-SIZE: 1.3em
}
.breadcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
.logininfo {
	FONT-SIZE: 0.8em
}
#header-home .headermenu FONT {
	FONT-SIZE: 0.8em
}
.homelink {
	
}
.performanceinfo {
	FONT-SIZE: 0.6em
}
TABLE.formtable TBODY TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
BODY#admin-blocks TABLE#incompatible TD.c0 {
	FONT-WEIGHT: bold
}
.sideblock .header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
.sideblock .content {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.2em
}
.sideblock A {
	LINE-HEIGHT: 1.2em
}
.sideblock .content H3 {
	FONT-SIZE: 1em
}
.sideblock .content H2 {
	FONT-SIZE: 1em
}
.sideblock .header .commands {
	FONT-SIZE: 0.9em
}
.sideblock .footer {
	FONT-SIZE: 0.9em
}
.sideblock .head {
	FONT-SIZE: 0.9em
}
.sideblock .info {
	FONT-SIZE: 0.9em
}
.sideblock .event {
	FONT-SIZE: 0.9em
}
.sideblock .date {
	FONT-STYLE: italic
}
.block_site_main_menu .footer SELECT {
	FONT-SIZE: 0.8em
}
.block_online_users .listentry {
	FONT-SIZE: 0.75em; TEXT-ALIGN: left
}
#calendar .maincalendar .eventlist .event .referer {
	FONT-WEIGHT: bold
}
#calendar .maincalendar .eventlist .event .course {
	FONT-SIZE: 0.8em
}
#calendar .maincalendar .eventlist .event .description .commands {
	TEXT-ALIGN: right
}
#calendar .maincalendar TABLE.calendarmonth TD {
	FONT-SIZE: 0.8em
}
#calendar DIV.header {
	FONT-WEIGHT: bold
}
#calendar .sidecalendar .filters {
	FONT-SIZE: 0.8em
}
.sideblock .filters TD {
	FONT-SIZE: 1.1em
}
#calendar .maincalendar .controls {
	FONT-SIZE: 1.2em
}
#calendar .maincalendar .day {
	FONT-WEIGHT: bold
}
TABLE.minicalendar {
	FONT-SIZE: 0.85em
}
.cal_popup_caption {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FONT-FAMILY: sans-serif
}
.cal_popup_close {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FONT-FAMILY: sans-serif
}
#calendar .maincalendar .calendar-controls .current {
	FONT-WEIGHT: bold
}
#course-view .section {
	FONT-SIZE: 0.95em; LINE-HEIGHT: 1.2em
}
#course-view .section .activity {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#course-view .section .activity A {
	LINE-HEIGHT: 1em
}
#course-view .section .left {
	FONT-WEIGHT: bold
}
.activitydate {
	FONT-SIZE: 0.9em
}
.activityhead {
	FONT-SIZE: 0.9em
}
.weeklydatetext {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
.coursebox .info {
	FONT-SIZE: 1em
}
.coursebox .teachers {
	FONT-SIZE: 0.9em
}
.coursebox .cost {
	FONT-SIZE: 0.9em
}
.coursebox .summary {
	FONT-SIZE: 0.9em
}
#course-recent H2.main {
	FONT-SIZE: 1.1em
}
BODY#doc-contents H1 {
	FONT-SIZE: 0.9em
}
BODY#doc-contents UL {
	FONT-SIZE: 0.8em
}
BODY#grade-index .grades .header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em
}
#login-index .content {
	FONT-SIZE: 0.85em
}
.logtable TD {
	FONT-SIZE: 0.8em
}
.logtable TH {
	FONT-SIZE: 0.9em
}
.message .link {
	FONT-SIZE: 0.8em
}
.message_form {
	FONT-SIZE: 0.8em
}
.message .heading {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
.message .date {
	FONT-SIZE: 0.9em
}
.message .contact {
	FONT-SIZE: 0.9em
}
.message .summary {
	FONT-SIZE: 0.9em
}
.message .note {
	FONT-SIZE: 0.8em
}
.message .pix {
	FONT-SIZE: 0.8em
}
.message .author {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
.message .time {
	FONT-SIZE: 0.8em; FONT-STYLE: italic
}
.message .content {
	FONT-SIZE: 0.8em
}
#message-user .commands SPAN {
	FONT-SIZE: 0.7em; WHITE-SPACE: nowrap
}
#message-user .name {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.tablink {
	FONT-SIZE: 0.8em
}
.tablink A:hover {
	TEXT-DECORATION: none
}
.userinfobox .username {
	FONT-WEIGHT: bold
}
.userinfobox .links {
	FONT-SIZE: 0.7em
}
BODY#user-index #longtimenosee {
	FONT-SIZE: 0.8em
}
#mod-assignment-index .cell {
	FONT-SIZE: 0.8em
}
#mod-chat-index .cell {
	FONT-SIZE: 0.8em
}
#mod-choice-index .cell {
	FONT-SIZE: 0.8em
}
.forumnodiscuss {
	FONT-WEIGHT: bold
}
.forumpost .topic .subject {
	FONT-WEIGHT: bold
}
.forumpost .topic .author {
	FONT-SIZE: 0.8em
}
.forumpost .commands {
	FONT-SIZE: 0.9em
}
.forumpost .link {
	FONT-SIZE: 0.9em
}
.forumpost .footer {
	FONT-SIZE: 0.9em
}
.forumheaderlist .discussion .lastpost {
	FONT-SIZE: 0.7em
}
BODY#mod-forum-search .introcontent {
	FONT-WEIGHT: bold
}
BODY#mod-forum-index .generalbox .cell {
	FONT-SIZE: 0.8em
}
.forumpost .edited {
	FONT-STYLE: italic
}
.glossarypost .commands {
	FONT-SIZE: 0.8em
}
.glossarypost .author {
	FONT-SIZE: 0.8em
}
.glossarypost .time {
	FONT-SIZE: 0.8em
}
.concept {
	FONT-WEIGHT: bold
}
.glossarycomment .author {
	FONT-SIZE: 0.8em
}
.entrylowersection .aliases {
	FONT-SIZE: 0.8em
}
.entrylowersection .icons {
	FONT-SIZE: 0.8em
}
.entrylowersection .ratings {
	FONT-SIZE: 0.8em
}
#mod-glossary-index .cell {
	FONT-SIZE: 0.8em
}
#mod-journal-view .lastedit {
	FONT-SIZE: 0.7em
}
#mod-journal-view .editend {
	FONT-SIZE: 0.7em
}
#mod-journal-view .author {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
#mod-journal-view .time {
	FONT-SIZE: 0.7em; FONT-STYLE: italic
}
#mod-journal-view .grade {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
#mod-journal-index .cell {
	FONT-SIZE: 0.8em
}
#mod-lesson-index .cell {
	FONT-SIZE: 0.8em
}
.editorhelptext {
	FONT-SIZE: 0.7em
}
#mod-quiz-index .cell {
	FONT-SIZE: 0.8em
}
#mod-resource-index .cell {
	FONT-SIZE: 0.8em
}
#mod-scorm-index .cell {
	FONT-SIZE: 0.8em
}
#mod-survey-index .cell {
	FONT-SIZE: 0.8em
}
#mod-wiki-index .cell {
	FONT-SIZE: 0.8em
}
#mod-workshop-index .cell {
	FONT-SIZE: 0.8em
}
A:link {
	COLOR: #0000ff
}
A:visited {
	COLOR: #0000ff
}
A.dimmed:link {
	COLOR: #aaaaaa
}
A.dimmed:visited {
	COLOR: #aaaaaa
}
A:hover {
	COLOR: #ff0000
}
A.autolink:link {
	BACKGROUND: #dddddd; COLOR: #000000
}
A.autolink:visited {
	BACKGROUND: #dddddd; COLOR: #000000
}
A.glossary:hover {
	CURSOR: help
}
IMG.userpicture {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
IMG.grouppicture {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.block_online_users .listentry IMG {
	BORDER-RIGHT: #888; BORDER-TOP: #888; BORDER-LEFT: #888; BORDER-BOTTOM: #888
}
BODY {
	BACKGROUND-COLOR: #fafafa
}
TH.header {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
TD.header {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
DIV.header {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.navbar {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
TABLE.formtable TBODY TH {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.highlight {
	BACKGROUND-COLOR: #aaffaa
}
.highlight2 {
	COLOR: #aa0000
}
.r0 {
	
}
.r1 {
	
}
.notifyproblem {
	COLOR: #660000
}
.notifysuccess {
	COLOR: #006600
}
.required {
	BACKGROUND-COLOR: #dddddd
}
.generalbox {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.informationbox {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.feedbackbox {
	BORDER-LEFT-COLOR: #888888; BORDER-BOTTOM-COLOR: #888888; BORDER-TOP-COLOR: #888888; BORDER-RIGHT-COLOR: #888888
}
.feedbackby {
	BACKGROUND-COLOR: #bbbbbb
}
.noticebox {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.errorbox {
	BORDER-LEFT-COLOR: #660000; BORDER-BOTTOM-COLOR: #660000; COLOR: #ffffff; BORDER-TOP-COLOR: #660000; BACKGROUND-COLOR: #990000; BORDER-RIGHT-COLOR: #660000
}
.tabledivider {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.sitetopic {
	
}
.sitetopiccontent {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #dddddd
}
.dimmed_text {
	COLOR: #aaaaaa
}
.teacheronly {
	COLOR: #990000
}
.unread {
	BACKGROUND: #ffd991
}
.censoredtext {
	BACKGROUND: #000000; COLOR: #000000
}
.generaltab {
	BACKGROUND-COLOR: #bbbbbb
}
.generaltabinactive {
	BACKGROUND-COLOR: #bbbbbb
}
.generaltabselected {
	BACKGROUND-COLOR: #dddddd
}
.generaltabinactive {
	COLOR: #cccccc
}
.homelink A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.homelink A:link {
	BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #4a4a4a 2px solid
}
.homelink A:visited {
	BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #4a4a4a 2px solid
}
.homelink A:hover {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #4a4a4a 2px solid; BORDER-LEFT: #4a4a4a 2px solid; BORDER-BOTTOM: #cecece 1px solid
}
.admin .generalboxcontent {
	BACKGROUND-COLOR: #eeeeee
}
.admin .generalbox {
	BORDER-LEFT-COLOR: #bbbbbb; BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb
}
.admin .informationbox {
	BORDER-LEFT-COLOR: #bbbbbb; BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #bbbbbb
}
BODY#admin-index .c0 {
	BACKGROUND-COLOR: #fafafa
}
BODY#admin-blocks TABLE#blocks .r0 {
	BACKGROUND-COLOR: #f0f0f0
}
BODY#admin-blocks TABLE#incompatible .r0 {
	BACKGROUND-COLOR: #f0f0f0
}
BODY#admin-blocks TABLE#blocks .r1 {
	BACKGROUND-COLOR: #fafafa
}
BODY#admin-blocks TABLE#incompatible .r1 {
	BACKGROUND-COLOR: #fafafa
}
BODY#admin-blocks TABLE#incompatible TD.c0 {
	COLOR: #ff0000
}
.sideblock .header {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.sideblock .content {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BACKGROUND-COLOR: #fcfcfc; BORDER-RIGHT-COLOR: #dddddd
}
.sideblock .content HR {
	BORDER-TOP-COLOR: #999999
}
#left-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
#right-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
.sideblock .header .hide-show IMG.hide-show-image {
	BACKGROUND: url(../../pix/t/switch_minus.gif) no-repeat 50% bottom
}
.hidden .header .hide-show IMG.hide-show-image {
	BACKGROUND: url(../../pix/t/switch_plus.gif) no-repeat 50% bottom
}
.blockconfigtable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-TOP-COLOR: #aaaaaa; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ffffff
}
#calendar .maincalendar {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
#calendar .sidecalendar {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
#calendar .maincalendar TABLE.calendarmonth TH {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
TABLE.minicalendar {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
#calendar .maincalendar .eventlist .event {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
#calendar .maincalendar .eventlist .event .topic {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar .eventlist .event .picture {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar .eventlist .event .side {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .maincalendar TABLE.calendarmonth UL.events-underway {
	COLOR: #999999
}
#calendar .event_global {
	BORDER-LEFT-COLOR: #2eba0e! important; BORDER-BOTTOM-COLOR: #2eba0e! important; BORDER-TOP-COLOR: #2eba0e! important; BACKGROUND-COLOR: #2eba0e; BORDER-RIGHT-COLOR: #2eba0e! important
}
.minicalendar .event_global {
	BORDER-LEFT-COLOR: #2eba0e! important; BORDER-BOTTOM-COLOR: #2eba0e! important; BORDER-TOP-COLOR: #2eba0e! important; BACKGROUND-COLOR: #2eba0e; BORDER-RIGHT-COLOR: #2eba0e! important
}
.block_calendar_month .event_global {
	BORDER-LEFT-COLOR: #2eba0e! important; BORDER-BOTTOM-COLOR: #2eba0e! important; BORDER-TOP-COLOR: #2eba0e! important; BACKGROUND-COLOR: #2eba0e; BORDER-RIGHT-COLOR: #2eba0e! important
}
#calendar .event_course {
	BORDER-LEFT-COLOR: #ff9966! important; BORDER-BOTTOM-COLOR: #ff9966! important; BORDER-TOP-COLOR: #ff9966! important; BACKGROUND-COLOR: #ff9966; BORDER-RIGHT-COLOR: #ff9966! important
}
.minicalendar .event_course {
	BORDER-LEFT-COLOR: #ff9966! important; BORDER-BOTTOM-COLOR: #ff9966! important; BORDER-TOP-COLOR: #ff9966! important; BACKGROUND-COLOR: #ff9966; BORDER-RIGHT-COLOR: #ff9966! important
}
.block_calendar_month .event_course {
	BORDER-LEFT-COLOR: #ff9966! important; BORDER-BOTTOM-COLOR: #ff9966! important; BORDER-TOP-COLOR: #ff9966! important; BACKGROUND-COLOR: #ff9966; BORDER-RIGHT-COLOR: #ff9966! important
}
#calendar .event_group {
	BORDER-LEFT-COLOR: #fbbb23! important; BORDER-BOTTOM-COLOR: #fbbb23! important; BORDER-TOP-COLOR: #fbbb23! important; BACKGROUND-COLOR: #fbbb23; BORDER-RIGHT-COLOR: #fbbb23! important
}
.minicalendar .event_group {
	BORDER-LEFT-COLOR: #fbbb23! important; BORDER-BOTTOM-COLOR: #fbbb23! important; BORDER-TOP-COLOR: #fbbb23! important; BACKGROUND-COLOR: #fbbb23; BORDER-RIGHT-COLOR: #fbbb23! important
}
.block_calendar_month .event_group {
	BORDER-LEFT-COLOR: #fbbb23! important; BORDER-BOTTOM-COLOR: #fbbb23! important; BORDER-TOP-COLOR: #fbbb23! important; BACKGROUND-COLOR: #fbbb23; BORDER-RIGHT-COLOR: #fbbb23! important
}
#calendar .event_user {
	BORDER-LEFT-COLOR: #a1becb! important; BORDER-BOTTOM-COLOR: #a1becb! important; BORDER-TOP-COLOR: #a1becb! important; BACKGROUND-COLOR: #a1becb; BORDER-RIGHT-COLOR: #a1becb! important
}
.minicalendar .event_user {
	BORDER-LEFT-COLOR: #a1becb! important; BORDER-BOTTOM-COLOR: #a1becb! important; BORDER-TOP-COLOR: #a1becb! important; BACKGROUND-COLOR: #a1becb; BORDER-RIGHT-COLOR: #a1becb! important
}
.block_calendar_month .event_user {
	BORDER-LEFT-COLOR: #a1becb! important; BORDER-BOTTOM-COLOR: #a1becb! important; BORDER-TOP-COLOR: #a1becb! important; BACKGROUND-COLOR: #a1becb; BORDER-RIGHT-COLOR: #a1becb! important
}
#calendar .duration_global {
	BORDER-BOTTOM-COLOR: #2eba0e! important; BORDER-TOP-COLOR: #2eba0e! important
}
.minicalendar .duration_global {
	BORDER-BOTTOM-COLOR: #2eba0e! important; BORDER-TOP-COLOR: #2eba0e! important
}
#calendar .duration_course {
	BORDER-BOTTOM-COLOR: #ff9966! important; BORDER-TOP-COLOR: #ff9966! important
}
.minicalendar .duration_course {
	BORDER-BOTTOM-COLOR: #ff9966! important; BORDER-TOP-COLOR: #ff9966! important
}
#calendar .duration_group {
	BORDER-BOTTOM-COLOR: #fbbb23! important; BORDER-TOP-COLOR: #fbbb23! important
}
.minicalendar .duration_group {
	BORDER-BOTTOM-COLOR: #fbbb23! important; BORDER-TOP-COLOR: #fbbb23! important
}
#calendar .duration_user {
	BORDER-BOTTOM-COLOR: #a1becb! important; BORDER-TOP-COLOR: #a1becb! important
}
.minicalendar .duration_user {
	BORDER-BOTTOM-COLOR: #a1becb! important; BORDER-TOP-COLOR: #a1becb! important
}
#calendar .weekend {
	COLOR: #ff0000
}
.minicalendar .weekend {
	COLOR: #ff0000
}
#calendar .today {
	BORDER-LEFT-COLOR: #000000! important; BORDER-BOTTOM-COLOR: #000000! important; BORDER-TOP-COLOR: #000000! important; BORDER-RIGHT-COLOR: #000000! important
}
.minicalendar .today {
	BORDER-LEFT-COLOR: #000000! important; BORDER-BOTTOM-COLOR: #000000! important; BORDER-TOP-COLOR: #000000! important; BORDER-RIGHT-COLOR: #000000! important
}
.cal_popup_fg {
	BACKGROUND-COLOR: #ffffff
}
.cal_popup_bg {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #000000
}
#calendar .maincalendar .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
#calendar .sidecalendar .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
.block_calendar_month .filters TABLE {
	BACKGROUND-COLOR: #eeeeee
}
.headingblock {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.headingblock .outline {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
#course-view .section TD {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
#course-view .section .content {
	
}
#course-view .section .side {
	
}
#course-view .section .left {
	
}
#course-view .section .right {
	
}
#course-view .current .side {
	BACKGROUND: #ffd991
}
#course-view .topics {
	
}
#course-view .weeks {
	
}
#course-view .section .spacer {
	
}
#course-view .section .weekdates {
	COLOR: #aaaaaa
}
.categoryboxcontent {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.courseboxcontent {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
BODY#course-user .section {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
BODY#grade-index .grades {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
BODY#grade-index .grades TD {
	BORDER-LEFT-COLOR: #e0e0e0; BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; BORDER-RIGHT-COLOR: #e0e0e0
}
BODY#grade-index .grades .r0 {
	BACKGROUND-COLOR: #ffffff
}
BODY#grade-index .grades .r1 {
	BACKGROUND-COLOR: #f0f0f0
}
.loginbox .content {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
TABLE.message_search_results TD {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.other .author {
	COLOR: #8888cc
}
.me .author {
	COLOR: #999999
}
.message .time {
	COLOR: #999999
}
.message .content {
	
}
.logtable .r1 {
	BACKGROUND-COLOR: #eeeeee
}
.tablink A:link {
	COLOR: #000066
}
.tablink A:visited {
	COLOR: #000066
}
.selected .tablink A:link {
	COLOR: #000000
}
.selected .tablink A:visited {
	COLOR: #000000
}
.tabs .side {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
.tabrow TD {
	BORDER-LEFT-COLOR: #aaaaaa; BORDER-BOTTOM-COLOR: #aaaaaa; BORDER-TOP-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #aaaaaa
}
.tabrow TD {
	BACKGROUND: url(pix/tab/left.gif) no-repeat left top
}
.tabrow TD .tablink {
	BACKGROUND: url(pix/tab/right.gif) no-repeat right top
}
.tabrow TD:hover {
	BACKGROUND-IMAGE: url(pix/tab/left_hover.gif)
}
.tabrow TD:hover .tablink {
	BACKGROUND-IMAGE: url(pix/tab/right_hover.gif)
}
.tabrow .last {
	BACKGROUND: url(pix/tab/right_end.gif) no-repeat right top
}
.tabrow .selected {
	BACKGROUND: url(pix/tab/left_active.gif) no-repeat left top
}
.tabrow .selected .tablink {
	BACKGROUND: url(pix/tab/right_active.gif) no-repeat right top
}
.tabrow TD.selected:hover {
	BACKGROUND-IMAGE: url(pix/tab/left_active_hover.gif)
}
.tabrow TD.selected:hover .tablink {
	BACKGROUND-IMAGE: url(pix/tab/right_active_hover.gif)
}
.userpicture {
	
}
.userinfobox {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.groupinfobox {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.forumheaderlist {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.forumpost {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.forumpost .content {
	BACKGROUND: #ffffff
}
.forumpost .left {
	BACKGROUND: #eeeeee
}
.forumpost .topic {
	BORDER-BOTTOM-COLOR: #eeeeee
}
.forumpost .starter {
	BACKGROUND: #dddddd
}
.forumheaderlist .discussion .starter {
	BACKGROUND: #dddddd
}
.forumheaderlist TD {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.sideblock .post .head {
	COLOR: #555555
}
.forumthread .unread {
	BACKGROUND: #ffd991
}
#mod-forum-discuss .forumpost {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#mod-forum-discuss .unread .content {
	BORDER-LEFT-COLOR: #ffd991; BORDER-BOTTOM-COLOR: #ffd991; BORDER-TOP-COLOR: #ffd991; BORDER-RIGHT-COLOR: #ffd991
}
#mod-forum-discuss .forumthread .unread {
	
}
#mod-forum-index .unread {
	
}
.entryboxheader {
	BORDER-LEFT-COLOR: #bbbbbb; BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb
}
.entrybox {
	BORDER-LEFT-COLOR: #bbbbbb; BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb
}
.entry {
	
}
.glossarypost {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.glossarypost .entryheader {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .entryapproval {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .picture {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .entryattachment {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarypost .left {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
.glossarycomment .entryheader {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment .picture {
	BACKGROUND-COLOR: #f0f0f0
}
.glossarycomment .left {
	BACKGROUND-COLOR: #f0f0f0
}
#mod-glossary-report .generalbox .teacher {
	BACKGROUND: #f0f0f0
}
.categoryheader {
	BACKGROUND-COLOR: #dddddd
}
.glossaryformatheader {
	BACKGROUND-COLOR: #dddddd
}
#mod-journal-view .feedbackbox .left {
	BACKGROUND-COLOR: #dddddd
}
#mod-journal-view .feedbackbox .entryheader {
	BACKGROUND-COLOR: #dddddd
}
BODY#mod-quiz-report TABLE#attempts TD {
	BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd
}
BODY#mod-quiz-report TABLE#attempts .r1 {
	BACKGROUND-COLOR: #eeeeee
}
#mod-survey-view .r0 {
	BACKGROUND-COLOR: #eeeeee
}
#mod-survey-view .r1 {
	BACKGROUND-COLOR: #dddddd
}
.workshoppostpicture {
	BACKGROUND-COLOR: #fee6b9
}
.workshopassessmentheading {
	BACKGROUND-COLOR: #dddddd
}
