@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("learn.it-online.org") {

body
{
  background: #fff !important;
  background-image: none !important;
}



th.header, td.header, div.header, h2.header, .sideblock .header, .forumpost, .navbar, table.files th, #admin-index table.environmenttable th.header, .tabrow0 ul, legend, .que .feedback, #footer-bar
{
  background: #37d !important;
  background-image: none !important;
  border: none !important;
}

.results, .sideblock .content, .loginbox, .generalboxcontent, .informationboxcontent, .noticeboxcontent, .entryboxheader, .entrybox, .userinfobox, .generaltable, .que, .que .answer, #course-user .section, #site-index .sitetopic .sitetopiccontent, #calendar .maincalendar .filters table, #calendar .sidecalendar, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, #calendar .maincalendar .minicalendar, #calendar .sidecalendar .minicalendar, .block_calendar_month .minicalendar, #calendar .maincalendar .eventlist .event, #calendar .maincalendar, .coursebox, .categorybox, .cal_popup_fg, #course-view .section td.content, table.files, #admin-index .generalbox, .generalbox, .admin .generalbox, form.mform fieldset, #adminsettings fieldset
{
  background: #f5f5ff !important;
  background-image: none !important;
}

.results, .sideblock .content, .loginbox, .generalboxcontent, .informationboxcontent, .noticeboxcontent, .entryboxheader, .entrybox, .userinfobox, .generaltable, .que, .que .answer, #course-user .section, #site-index .sitetopic .sitetopiccontent, #calendar .maincalendar .filters table, #calendar .sidecalendar, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, #calendar .maincalendar .minicalendar, #calendar .sidecalendar .minicalendar, .block_calendar_month .minicalendar, #calendar .maincalendar .eventlist .event, #calendar .maincalendar, .coursebox, .categorybox, .cal_popup_fg, #course-view .section td.content, table.files, #admin-index .generalbox, .generalbox, .admin .generalbox, form.mform fieldset, #adminsettings fieldset
{
  background-image: none !important;
  border: none !important;
}

.sideblock
{
  border: 1px solid #37d !important;
  opacity: 0.80 !important;
}

div.content ul.list li
{
  background: #f5f5ff !important;
  background-image: none !important;
}

div.header h2, div.breadcrumb li a
{
  color: #fff !important;
}

div div#page
{
  display: none !important;
}

div#inst273
{
  display: none !important;
}

div#footer
{
  display: none !important;
}

table.MsoNormalTable td
{
  opacity: 0.80 !important;
}

p.MsoNormal
{
  text-indent: 0 !important;
}

td.side
{
  display: none !important;
}

div.breadcrumb li
{
  color: #ffa !important;
}

h2.headingblock
{
  color: #fff !important;
  border: 1px solid #37d !important;
}

td.content
{
  border: 1px solid #37d !important;
}

.cal_popup_bg
{
  background: #37d !important;
  background-image: none !important;
  border: none !important;
  opacity: 0.9 !important;
  color: #fff !important;
}

table.generaltable td
{
  background-image: none !important;
  background: #f5f5ff !important;
}

table.generaltable th
{
  color: #fff !important;
}

table.forumpost *
{
  display: none !important;
}

div.content form table
{
    background: #f5f5ff !important;
}

.ftoggler
{
  color: #fff !important;
}

#moodle, #moodle_picture, #moodle_interests, #moodle_optional
{
  border: 1px solid #37d !important;  
}

div.tabtree ul.tabrow1 *
{
  color: #fff !important;
  background-image: none !important;
}

th.header a
{
  color: #fff !important;
}

table.groupinfobox
{
  display: none !important;
}

.generalbox
{
  border: 1px solid #37d !important;
}

.userinfobox .side
{
  display: inherit !important;
  opacity: 0.8 !important;
}

table.userinfobox 
{
  margin-left: 0 !important;
}

td#middle-column a[title="Learn It Online"] img, td#middle-column a[title="Learn it online"] img
{
  display: none !important;
}

#module-434
{
  display: none !important;
}

#inst241
{
  display: none !important;
}

.results, .sideblock .content, .loginbox, .generalboxcontent, .informationboxcontent, .noticeboxcontent, .entryboxheader, .entrybox, .userinfobox, .generaltable, .que, .que .answer, #course-user .section, #site-index .sitetopic .sitetopiccontent, #calendar .maincalendar .filters table, #calendar .sidecalendar, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, #calendar .maincalendar .minicalendar, #calendar .sidecalendar .minicalendar, .block_calendar_month .minicalendar, #calendar .maincalendar .eventlist .event, #calendar .maincalendar, .coursebox, .categorybox, .cal_popup_fg, #course-view .section td.content, table.files, #admin-index .generalbox, .generalbox, .admin .generalbox, form.mform fieldset, #adminsettings fieldset
{
  border: none;
}

tr[class="section main"], tr[class="section main current"], div[class="categorybox box"]
{
  border-collapse: separate !important;
  border: 1px solid #37d !important;
}

.categoryboxcontent, .coursebox
{
  border-collapse: separate !important;
  border: 1px solid #37d !important;
}

}