/**************************************
 * THEME NAME: standardlogo
 *
 * Files included in this sheet:
 *
 *   standardlogo/k2_censitec.css
 **************************************/

/***** standardlogo/k2_censitec.css start *****/

/* Valid CSS information */

     h1.main, h2.main, h3.main, h4.main, h5.main, h6.main {text-align : center;
      }
     #layout-table {width : 100%;border-collapse : separate;margin-top : 8px;
      }
     #layout-table #left-column, #layout-table #middle-column, #layout-table #right-column {vertical-align : top;
      }
     #layout-table #middle-column {padding-left : 12px;padding-right : 12px;
      }
     .clearer {clear : both;margin : 0;padding : 0;height : 1px;border : none;background : transparent;
      }
     .continuebutton {text-align : center;
      }
     form {margin-bottom : 0;
      }
     table {border-spacing : 0;border-collapse : collapse;
      }
     a img {border : none;
      }
     .notifyproblem {text-align : center;padding : 10px;
      }
     .notifysuccess {text-align : center;padding : 10px;
      }
     .generalbox {border-width : 1px;border-style : solid;margin-bottom : 15px;
      }
     .generalbox#intro {text-align : center;
      }
     .noticebox {border-width : 1px;border-style : solid;
      }
     .errorbox {border-width : 1px;border-style : solid;margin : 1em 15%;width : 70%;
      }
     .errorbox .title {padding : 5px;
      }
     .informationbox {border-width : 1px;border-style : solid;
      }
     .feedbackbox {border-width : 1px;border-style : solid;
      }
     .initialbar {text-align : center;
      }
     #help .indent {margin-left : 3em;
      }
     .tabledivider {border-width : 1px;border-style : solid;border-left : 0;border-right : 0;border-top : 0;
      }
     .sitetopic {margin-bottom : 20px;
      }
     .sitetopiccontent {border-width : 1px;border-style : 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, table.formtable tbody th {padding : 5px;
      }
     .paging {text-align : center;margin : 10px 0;
      }
     .unread {padding-right : 2px;
      }
     .cell {vertical-align : top;
      }
     .helplink img {vertical-align : middle;margin : 0 2px;
      }
     form.popupform {display : inline;
      }
     .headermain {float : left;
      }
     .headermenu {float : right;text-align : right;
      }
     .navbar {width : 100%;padding : 3px 0.5em;height : 1.3em;border-width : 1px;border-style : solid;
      }
     .navbar .breadcrumb {float : left;margin : 0.2em 0;
      }
     .navbar .navbutton, .navbar .menu {float : right;
      }
     #footer .navbar {margin-top : 4em;
      }
     .reportlink {text-align : right;
      }
     #footer {text-align : center;margin-top : 100px;
      }
     .homelink {margin : 1em 0;
      }
     .homelink a {padding-left : 1em;padding-right : 1em;
      }
     .performanceinfo {margin : 2em;
      }
     .performanceinfo span {display : block;
      }
     body#admin-index .c0 {vertical-align : top;
      }
     body#admin-modules table.generaltable td.cell, body#admin-modules .generaltablecell {padding-top : 2px;padding-bottom : 2px;
      }
     body#admin-blocks table#blocks, body#admin-blocks table#incompatible {width : 70%;margin : auto;
      }
     body#admin-blocks table#blocks th, body#admin-blocks table#incompatible th, body#admin-blocks table#blocks td.cell, body#admin-blocks table#incompatible td.cell {padding : 4px;text-align : center;vertical-align : middle;
      }
     body#admin-blocks table#blocks td.c0, body#admin-blocks table#blocks th.c0, body#admin-blocks table#incompatible td.c0, 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, .sideblock .content h2 {text-align : left;
      }
     .sideblock {margin-bottom : 1em;width : 100%;
      }
     .sideblock .header {text-align : left;padding : 4px;border-width : 1px;border-style : solid;border-bottom : none;
      }
     .sideblock .header .hide-show {float : right;
      }
     .sideblock .header .hide-show img.hide-show-image {height : 11px;width : 11px;margin-top : 0.25em;
      }
     .sideblock .header .commands {margin-top : 0.3em;clear : both;
      }
     .sideblock .header .commands a {margin : 0 2px;
      }
     .sideblock .content {padding : 4px;border-width : 1px;border-style : solid;
      }
     .sideblock .content hr {height : 1px;margin-top : 4px;margin-bottom : 4px;border : none;border-top : 1px solid;
      }
     #left-column .hidden .header, #right-column .hidden .header {border-bottom-width : 1px;border-bottom-style : solid;
      }
     #left-column .hidden .content, #right-column .hidden .content {display : none;
      }
     .sideblock .list {width : 100%;
      }
     .sideblock .list .c0 {padding : 2px;
      }
     .sideblock .footer {margin-bottom : 4px;text-align : center;
      }
     .sideblock .header .icon.hide, .sideblock .header .icon.edit {margin-right : 6px;
      }
     .sideblock .content .head {margin-top : 10px;
      }
     .blockconfigtable {margin-top : 0;
      }
     .blockconfiginstancecontent .tabs {margin-bottom : 0;
      }
     .block_online_users .listentry {padding-top : 5px;
      }
     #calendar {width : 100%;border-spacing : 5px;border-collapse : separate;
      }
     #calendar h2, #calendar h3 {text-align : center;
      }
     #calendar .maincalendar, #calendar .sidecalendar {vertical-align : top;border : 1px solid;padding : 0;
      }
     #calendar .sidecalendar {width : 25%;
      }
     #calendar .maincalendar table.calendarmonth {border-collapse : separate;margin : 0 auto;width : 98%;
      }
     #calendar .maincalendar table.calendarmonth th {padding : 10px;border-bottom : 2px solid;
      }
     #calendar .maincalendar table.calendarmonth td {height : 5em;padding-left : 4px;padding-top : 4px;line-height : 1.2em;
      }
     #calendar .maincalendar table.calendarmonth td, table.minicalendar td, table.minicalendar th {width : 14%;vertical-align : top;
      }
     table.minicalendar td {text-align : center;
      }
     #calendar .maincalendar table.calendarmonth td table td {height : auto;
      }
     #calendar div.header {padding : 5px;
      }
     #calendar .maincalendar .buttons {float : right;
      }
     #calendar .maincalendar .filters table, #calendar .sidecalendar .filters table, .sideblock.block_calendar_month .filters table {border-collapse : separate;border-spacing : 2px;padding : 2px;width : 100%;
      }
     #calendar .maincalendar .filters {padding : 0 10px;
      }
     #calendar .sidecalendar .filters {padding : 5px;
      }
     #calendar .maincalendar .controls {clear : both;padding : 10px;
      }
     #calendar .maincalendar table.calendarmonth ul.events-new, #calendar .maincalendar table.calendarmonth ul.events-underway {padding : 0;margin : 0;list-style-type : none;
      }
     #calendar .maincalendar table.calendarmonth ul li {margin-top : 4px;
      }
     .minicalendarblock {padding : 0 4px;
      }
     table.minicalendar {width : 100%;margin : 10px auto;padding : 2px;border-width : 1px;border-style : solid;border-collapse : separate;border-spacing : 1px !important;
      }
     table.minicalendar th {padding : 0 2px;
      }
     #calendar .maincalendar .eventlist {padding : 10px;
      }
     #calendar .maincalendar .eventlist .topic {padding : 5px;border-style : solid;border-width : 0;border-bottom-color : #eeeeee;border-bottom-width : 1px;
      }
     #calendar .maincalendar .eventlist .event {width : 100%;margin-bottom : 10px;border-spacing : 0;border-collapse : separate;border-width : 1px;border-style : solid;
      }
     #calendar .maincalendar .eventlist .event .name {float : left;
      }
     #calendar .maincalendar .eventlist .event .course {float : left;clear : left;
      }
     #calendar .maincalendar .eventlist .event .date {float : right;
      }
     #calendar .maincalendar .eventlist .event .description .commands {width : 100%;
      }
     #calendar .maincalendar .eventlist .event .description {padding : 5px;
      }
     #calendar .maincalendar .eventlist .event .picture {padding : 8px;
      }
     #calendar .maincalendar .eventlist .event .side {width : 32px;
      }
     #calendar #selecteventtype table {margin : auto;
      }
     #calendar .event_global, #calendar .event_course, #calendar .event_group, #calendar .event_user, .minicalendar .event_global, .minicalendar .event_course, .minicalendar .event_group, .minicalendar .event_user {border : 2px solid !important;
      }
     #calendar .duration_global, #calendar .duration_course, #calendar .duration_group, #calendar .duration_user, .minicalendar .duration_global, .minicalendar .duration_course, .minicalendar .duration_group, .minicalendar .duration_user {border-top : 2px solid !important;border-bottom : 2px solid !important;
      }
     #calendar .today, .minicalendar .today {border : 2px solid !important;
      }
     .cal_popup_bg {padding : 0;margin : 0;border : 1px solid;
      }
     .cal_popup_close {margin-right : 5px;
      }
     .cal_popup_caption {border-width : 0 0 1px;border-style : solid;padding-bottom : 2px;
      }
     table.calendar-controls {width : 100%;
      }
     table.calendar-controls .previous, 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, #calendar .maincalendar .calendar-controls .next {width : 30%;
      }
     .activitydate, .activityhead {text-align : center;
      }
     #course-view .section td {vertical-align : top;
      }
     #course-view .section .content {padding : 5px;border-style : solid;border-width : 1px;border-left : 0;border-right : 0;
      }
     #course-view .section .side {padding : 5px;border-style : solid;border-width : 1px;
      }
     #course-view .section .left {border-right : 0;text-align : center;width : 1.5em;
      }
     #course-view .section .right {border-left : 0;text-align : center;width : 1.5em;
      }
     #course-view .section .spacer {height : 0.5em;
      }
     .section .activity img.activityicon {vertical-align : middle;height : 16px;width : 16px;
      }
     .section img.movetarget {height : 16px;width : 80px;
      }
     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, body#course-user .content {margin-left : 30px;margin-right : 30px;
      }
     body#course-user .section {border-width : 1px;border-style : solid;padding : 10px;margin-bottom : 20px;
      }
     body#course-user .section h2 {margin-top : 0;
      }
     .headingblock {border-width : 1px;border-style : solid;padding : 5px;
      }
     .headingblock .link {text-align : right;
      }
     body#site-index .headingblock, body#course-view .headingblock {margin-bottom : 9px;
      }
     .coursebox {margin-bottom : 8px;
      }
     .categoryboxcontent, .courseboxcontent {border-width : 1px;border-style : solid;
      }
     .courseboxcontent .cost {padding-top : 20px;
      }
     body#doc-contents h1 {margin : 1em 0 0;
      }
     body#doc-contents ul {list-style-type : none;margin : 0;padding : 0;width : 90%;
      }
     body#grade-index .grades {border-width : 1px;border-style : solid;border-collapse : separate;
      }
     body#grade-index .grades td {border-width : 0 1px;border-style : solid;border-collapse : collapse;
      }
     body#grade-index .grades .header {vertical-align : top;
      }
     body#grade-index .grades .points, body#grade-index .grades .percent, body#grade-index .grades .weighted {text-align : right;
      }
     .loginbox .content {border-width : 1px;border-style : solid;padding : 15px;
      }
     .message .link {vertical-align : middle;
      }
     table.message .searchresults td {padding : 5px;border-width : 1px;border-style : solid;border-collapse : collapse;border-spacing : 0;
      }
     .message .summary .link {text-align : right;
      }
     .message .heading {text-align : center;
      }
     .message .note {text-align : center;padding : 10px;
      }
     #message-user .commands span {margin-left : 10px;margin-right : 10px;
      }
     body#message-messages {padding : 10px;
      }
     .logtable td, .logtable th {padding-left : 10px;padding-right : 10px;
      }
     .logtable th {text-align : left;
      }
     .tabs {width : auto;margin-bottom : 15px;border-collapse : collapse;
      }
     .tabs td {padding : 0;
      }
     .tabs .side {width : 50%;border-style : solid;border-width : 0 0 1px;
      }
     .tabrow {border-collapse : collapse;width : 100%;margin : 1px 0 0;
      }
     .tabrow td {padding : 0 0 0 14px;border-style : solid;border-width : 0 0 1px;
      }
     .tabrow th {display : none;
      }
     .tabrow td .tablink {display : block;padding : 10px 14px 4px 0;text-align : center;white-space : nowrap;text-decoration : none;
      }
     .tabrow .last {display : block;padding : 0 1px 0 0;
      }
     .tabrow td.selected {border-width : 0;
      }
     .userinfobox {margin-bottom : 5px;border-width : 1px;border-style : solid;border-collapse : separate;
      }
     .userinfobox .left {padding : 10px;width : 100px;vertical-align : top;
      }
     .userinfobox .content {padding : 10px;vertical-align : top;
      }
     .userinfobox .links {width : 100px;padding : 5px;vertical-align : bottom;
      }
     .userinfobox .list td {padding : 3px;
      }
     .userinfobox .username {padding-bottom : 20px;
      }
     table.userinfobox {width : 80%;margin-left : 10%;margin-right : 10%;
      }
     table.groupinfobox {width : 60%;margin-left : 20%;margin-right : 20%;border-width : 1px;border-style : solid;margin-bottom : 20px;
      }
     .groupinfobox .left {padding : 10px;width : 100px;vertical-align : top;
      }
     body#user-index h2 {text-align : center;
      }
     body#user-index #longtimenosee, body#user-index #showall {text-align : center;
      }
     body#user-index #showall {margin : 10px 0;
      }
     body#user-index table#teachers, body#user-index table#students {margin : auto;width : 80%;
      }
     body#user-index table#teachers td, body#user-index table#teachers th, body#user-index table#students td, body#user-index table#students th {vertical-align : middle;text-align : left;padding : 4px;
      }
     body#user-index table.controls {width : 100%;
      }
     body#user-index table.controls tr {vertical-align : top;
      }
     body#user-index table.controls td.right, body#user-index table.controls td.left {padding : 4px;
      }
     body#user-index table.controls .right {text-align : right;
      }
     .forumheaderlist, .forumpost {border-width : 1px;border-style : solid;border-collapse : separate;
      }
     .forumpost {margin-top : 15px;
      }
     .forumpost .topic {padding : 4px;border-style : solid;border-width : 0;border-bottom-width : 1px;
      }
     .forumpost .commands {padding-top : 0.5em;text-align : right;clear : both;
      }
     .forumpost .ratings {padding-top : 1em;text-align : right;
      }
     .forumpost .attachments {padding : 7px;text-align : right;
      }
     .forumpost .content {padding : 4px;
      }
     .forumpost .footer {padding-top : 0.5em;text-align : right;
      }
     .forumpost .link {padding-top : 0.5em;text-align : right;
      }
     .forumpost .left {width : 35px;padding : 4px;text-align : center;vertical-align : top;
      }
     .mod-forum .indent {margin-left : 30px;
      }
     body#user-view .forumpost, .course .forumpost {width : 100%;
      }
     body#mod-forum-search .c0 {text-align : right;
      }
     body#mod-forum-search .introcontent {padding : 15px;
      }
     .forumolddiscuss {text-align : right;
      }
     .forumheaderlist {width : 100%;
      }
     .forumheaderlist td {border-width : 1px 0 0 1px;border-style : solid;
      }
     .forumheaderlist .replies {text-align : center;white-space : nowrap;
      }
     .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, .forumnodiscuss, .noticeboxcontent {text-align : center;
      }
     #mod-forum-view .unread {padding-left : 3px;padding-right : 3px;
      }
     #mod-forum-discuss .forumpost.unread .content {border-style : solid;border-width : 2px;
      }
     #mod-forum-index .unread img, #mod-forum-view .unread img {margin-left : 5px;
      }
     #email .unsubscribelink {margin-top : 20px;border-width : 0 1px 0 0;border-style : solid;text-align : center;
      }
     .glossarypost .commands {width : 200px;white-space : nowrap;
      }
     .entryboxheader {border-width : 1px 1px 0;border-style : solid;
      }
     .entrybox {border-width : 0 1px 1px;border-style : solid;
      }
     .glossarypost {width : 95%;border-width : 1px;border-style : solid;border-collapse : separate;margin-bottom : 5px;text-align : left;
      }
     .entrylist {border-width : 0;
      }
     .entrylowersection {padding-top : 10px;
      }
     .entrylowersection table {width : 100%;
      }
     .entrylowersection .aliases {text-align : center;
      }
     .entrylowersection .icons, .entrylowersection .ratings {text-align : right;padding-right : 5px;
      }
     .entrylowersection .ratings {padding-bottom : 2px;
      }
     .categoryheader {width : 95%;
      }
     .glossaryformatheader {width : 90%;
      }
     .glossarypost .entry {padding : 3px;
      }
     .glossarypost .picture {width : 35px;
      }
     .glossarycomment {border-width : 1px;border-style : solid;border-collapse : separate;margin-bottom : 5px;text-align : left;
      }
     .glossarycomment .entry {padding : 3px;
      }
     .glossarycomment .picture {width : 35px;
      }
     .glossarycomment .icons {text-align : right;
      }
     .glossarydisplay {width : 70%;
      }
     .glossarydisplay .tabs {width : 100%;
      }
     .glossarydisplay .separator {width : 4px;
      }
     .glossarypopup {width : 95%;
      }
     .glossaryapproval {width : 100%;
      }
     .mod-glossary .tabs {margin-bottom : 0;
      }
     .mod-glossary .tabs .side {border-style : none;border-width : 0;width : auto;
      }
     #mod-journal-view .lastedit, #mod-journal-view .editend {margin : 5px;text-align : center;
      }
     #mod-journal-view .feedbackbox {width : 75%;border-collapse : separate;
      }
     #mod-journal-view .entrycontent {padding : 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, body#mod-quiz-report table#commands, body#mod-quiz-report table#itemanalysis {width : 80%;margin : auto;
      }
     body#mod-quiz-report table#attempts {margin : 20px auto;
      }
     body#mod-quiz-report table#attempts .header, body#mod-quiz-report table#attempts .cell {padding : 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-left-width : 1px;border-right-width : 1px;border-left-style : solid;border-right-style : solid;vertical-align : bottom;
      }
     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, td, th, li {font-family :  color: black ; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size : 1em; letter-spacing : 0.02em;
      }
     th {font-weight : bold;
      }
     a:link, a:visited {text-decoration : none;
      }
     a:hover {text-decoration : underline;
      }
     h1.main, h2.main, h3.main, h4.main, h5.main, 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, .categorybox .category {font-size : 1.2em;font-weight : bold;
      }
     .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; font-family : Verdana, Arial;
      }
     #header-home .headermain {font-size : 1.5em;
      }
     #header .headermain {font-size : 1.1em; color : #e41908;
      }
     .breadcrumb {font-size : 0.9em;font-weight : bold;
      }
     .logininfo, #header-home .headermenu font {font-size : 0.8em;
      }
     .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-size : 0.9em;font-weight : bold;
      }
     .sideblock .content {font-size : 0.9em;line-height : 1.2em;
      }
     .sideblock .content h3, .sideblock .content h2 {font-size : 1em;
      }
     .sideblock .header .commands {font-size : 0.9em;
      }
     .sideblock .footer {font-size : 0.9em;
      }
     .sideblock .head, .sideblock .info, .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 {text-align : left;font-size : 0.75em;
      }
     #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-family : sans-serif; font-size : 0.8em;font-weight : bold;
      }
     .cal_popup_close {font-family : sans-serif;font-size : 0.8em;font-weight : bold;
      }
     #calendar .maincalendar .calendar-controls .current {font-weight : bold;
      }
     #course-view .section {font-size : 0.95em;line-height : 1.2em;
      }
     #course-view .section .activity {padding : 0.2em 0;
      }
     #course-view .section .activity a {line-height : 1em;
      }
     #course-view .section .left {font-weight : bold;
      }
     .activitydate, .activityhead {font-size : 0.9em;
      }
     .weeklydatetext {font-size : 0.9em;font-weight : bold;
      }
     .coursebox .info {font-size : 1em;
      }
     .coursebox .teachers, .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-size : 1em;font-weight : bold;
      }
     .message .date, .message .contact, .message .summary {font-size : 0.9em;
      }
     .message .note, .message .pix {font-size : 0.8em;
      }
     .message .author {font-weight : bold;font-size : 0.8em;
      }
     .message .time {font-style : italic;font-size : 0.8em;
      }
     .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, .forumpost .link {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;
      }
     .glossarypost .commands {font-size : 0.8em;
      }
     .glossarypost .entryheader .author, .glossarypost .entryheader .time {font-size : 0.8em;
      }
     .glossarypost .entryheader .time {font-style : italic;
      }
     .concept {font-weight : bold;
      }
     .glossarycomment .time {font-size : 0.8em;font-style : italic;
      }
     .entrylowersection .aliases {font-size : 0.8em;
      }
     .entrylowersection .icons, .entrylowersection .ratings {font-size : 0.8em;
      }
     #mod-glossary-index .cell {font-size : 0.8em;
      }
     #mod-journal-view .lastedit, #mod-journal-view .editend {font-size : 0.7em;
      }
     #mod-journal-view .author {font-size : 1em;font-weight : bold;
      }
     #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, a:visited {color : #000099;
      }
     a.dimmed:link, a.dimmed:visited {color : #aaaaaa;
      }
     a:hover {color : #ff0000;
      }
     a.autolink:link, a.autolink:visited {font-weight : bold; color : #000000; 
      }
     a.autolink.glossary:hover {cursor : help; background : #feeefa;
      }
     body {background-color : #fafafa;
      }
     th.header, td.header, div.header {border-color : #dddddd;
      }
     .navbar {border-color : #dddddd;
      }
     table.formtable tbody th {background : none;
      }
     .highlight {background-color : #aaffaa;
      }
     .highlight2 {color : #aa0000;
      }
     .notifyproblem {color : #660000;
      }
     .notifysuccess {color : #006600;
      }
     .required {background-color : #dddddd;
      }
     .generalbox {border-color : #dddddd;
      }
     .informationbox {border-color : #dddddd;
      }
     .feedbackbox {border-color : #888888;
      }
     .feedbackby {background-color : #bbbbbb;
      }
     .noticebox {border-color : #dddddd;
      }
     .errorbox {color : #ffffff;border-color : #660000;background-color : #990000;
      }
     .tabledivider {border-color : #dddddd;
      }
     .sitetopiccontent {border-color : #dddddd;background-color : #ffffff;
      }
     .dimmed_text {color : #aaaaaa;
      }
     .teacheronly {color : #990000;
      }
     .unread {background : #ffd991;
      }
     .censoredtext {color : #000000;background : #000000;
      }
     .generaltab, .generaltabinactive {background-color : #bbbbbb;
      }
     .generaltabselected {background-color : #dddddd;
      }
     .generaltabinactive {color : #cccccc;
      }
     .homelink a:link, .homelink a:visited, .homelink a:hover {color : #000;text-decoration : none;
      }
     .homelink a:link, .homelink a:visited {border-top : 1px solid #cecece;border-bottom : 2px solid #4a4a4a;border-left : 1px solid #cecece;border-right : 2px solid #4a4a4a;
      }
     .homelink a:hover {border-bottom : 1px solid #cecece;border-top : 2px solid #4a4a4a;border-right : 1px solid #cecece;border-left : 2px solid #4a4a4a;
      }
     .admin .generalboxcontent {background-color : #eeeeee;
      }
     .admin .generalbox {border-color : #bbbbbb;
      }
     .admin .informationbox {border-color : #bbbbbb;background-color : #ffffff;
      }
     body#admin-index .c0 {background-color : #fafafa;
      }
     body#admin-blocks table#blocks .r0, body#admin-blocks table#incompatible .r0 {background-color : #f0f0f0;
      }
     body#admin-blocks table#blocks .r1, body#admin-blocks table#incompatible .r1 {background-color : #fafafa;
      }
     body#admin-blocks table#incompatible td.c0 {color : #ff0000;
      }
     .sideblock .header {border-color : #dddddd;
      }
     .sideblock .content {border-color : #dddddd;background-color : #fcfcfc;
      }
     .sideblock .content hr {border-top-color : #999999;
      }
     #left-column .hidden .header, #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 bottom;
      }
     .sideblock.hidden .header .hide-show img.hide-show-image {background : url('../../pix/t/switch_plus.gif') no-repeat bottom;
      }
     .blockconfigtable {background-color : #ffffff;border-left : 1px solid;border-right : 1px solid;border-bottom : 1px solid;border-color : #aaaaaa;
      }
     #calendar .maincalendar, #calendar .sidecalendar {border-color : #dddddd;
      }
     #calendar .maincalendar table.calendarmonth th {border-color : #000000;
      }
     table.minicalendar {border-color : #dddddd;
      }
     #calendar .maincalendar .eventlist .event {border-color : #dddddd;
      }
     #calendar .maincalendar .eventlist .event .topic, #calendar .maincalendar .eventlist .event .picture, #calendar .maincalendar .eventlist .event .side {background-color : #eeeeee;
      }
     #calendar .maincalendar table.calendarmonth ul.events-underway {color : #999999;
      }
     #calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global {border-color : #2eba0e !important;background-color : #2eba0e;
      }
     #calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course {border-color : #ff9966 !important;background-color : #ff9966;
      }
     #calendar .event_group, .minicalendar .event_group, .block_calendar_month .event_group {border-color : #fbbb23 !important;background-color : #fbbb23;
      }
     #calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user {border-color : #a1becb !important;background-color : #a1becb;
      }
     #calendar .duration_global, .minicalendar .duration_global {border-top-color : #2eba0e !important;border-bottom-color : #2eba0e !important;
      }
     #calendar .duration_course, .minicalendar .duration_course {border-top-color : #ff9966 !important;border-bottom-color : #ff9966 !important;
      }
     #calendar .duration_group, .minicalendar .duration_group {border-top-color : #fbbb23 !important;border-bottom-color : #fbbb23 !important;
      }
     #calendar .duration_user, .minicalendar .duration_user {border-top-color : #a1becb !important;border-bottom-color : #a1becb !important;
      }
     #calendar .weekend, .minicalendar .weekend {color : #ff0000;
      }
     #calendar .today, .minicalendar .today {border-color : #000000 !important;
      }
     .cal_popup_fg {background-color : #ffffff;
      }
     .cal_popup_bg {border-color : #000000;background-color : #ffffff;
      }
     #calendar .maincalendar .filters table, #calendar .sidecalendar .filters table, .block_calendar_month .filters table {background-color : #eeeeee;
      }
     .headingblock {border-color : #dddddd;
      }
     .headingblock .outline {border-color : #dddddd;
      }
     #course-view .section td {border-color : #dddddd;
      }
     #course-view .current .side {background : #ffd991;
      }
     #course-view .section .weekdates {color : #aaaaaa;
      }
     .categoryboxcontent, .courseboxcontent {border-color : #dddddd;
      }
     body#course-user .section {border-color : #aaaaaa;
      }
     body#grade-index .grades {border-color : black;
      }
     body#grade-index .grades td {border-color : #e0e0e0;
      }
     body#grade-index .grades .r0 {background-color : #ffffff;
      }
     body#grade-index .grades .r1 {background-color : #f0f0f0;
      }
     .loginbox .content {border-color : #dddddd;
      }
     table.message_search_results td {border-color : #dddddd;
      }
     .message.other .author {color : #8888cc;
      }
     .message.me .author {color : #999999;
      }
     .message .time {color : #999999;
      }
     .logtable .r1 {background-color : #eeeeee;
      }
     .tablink a:link, .tablink a:visited {color : #000066;
      }
     .selected .tablink a:link, .selected .tablink a:visited {color : #000000;
      }
     .tabs .side, .tabrow td {border-color : #aaaaaa;
      }
     .tabrow td {background : url(pix/tab/left.gif) no-repeat top left;
      }
     .tabrow td .tablink {background : url(pix/tab/right.gif) no-repeat top right;
      }
     .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 : transparent url(pix/tab/right_end.gif) no-repeat top right;
      }
     .tabrow .selected {background : url(pix/tab/left_active.gif) no-repeat top left;
      }
     .tabrow .selected .tablink {background : url(pix/tab/right_active.gif) no-repeat top right;
      }
     .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);
      }
     .userinfobox {border-color : #dddddd;
      }
     .groupinfobox {border-color : #dddddd;
      }
     .forumheaderlist, .forumpost {border-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-color : #ffffff;
      }
     .sideblock .post .head {color : #555555;
      }
     .forumthread .unread {background : #ffd991;
      }
     #mod-forum-discuss .forumpost {background : none;
      }
     #mod-forum-discuss .forumpost.unread .content {border-color : #ffd991;
      }
     .entryboxheader {border-color : #bbbbbb;
      }
     .entrybox {border-color : #bbbbbb;
      }
     .glossarypost {border-color : #dddddd;
      }
     .glossarypost .entryheader, .glossarypost .entryapproval, .glossarypost .picture, .glossarypost .entryattachment, .glossarypost .left {background-color : #f0f0f0;
      }
     .glossarycomment {border-color : #dddddd;
      }
     .glossarycomment .entryheader, .glossarycomment .picture, .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, #mod-journal-view .feedbackbox .entryheader {background-color : #dddddd;
      }
     body#mod-quiz-report table#attempts td {border-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;
      }
     #mod-assignment-submissions .feedback .content, #mod-assignment-submissions .feedback .topic, #mod-assignment-submissions .feedback .picture {padding : 10px;border-width : 1px;border-style : solid;border-color : #dddddd;
      }
     .mod-assignment .feedback .files {float : right;background-color : #efefef;padding : 5px;
      }
     .mod-assignment .feedback .grade {float : right;
      }
     .mod-assignment .feedback .from {float : left;
      }
     .mod-assignment .feedback .time {font-size : 0.8em;
      }
     .mod-assignment .late {color : red;
      }
     .mod-assignment .files img {margin-right : 4px;
      }
     .mod-assignment .files a {white-space : nowrap;
      }
     #mod-assignment-submissions .generaltable .r1 {background-color : #ffffff;
      }
     #mod-assignment-submissions .header .commands {display : inline;
      }
     #mod-assignment-submissions .s0 {background : #ffd991;
      }
     #mod-assignment-submissions table.submissions td, #mod-assignment-submissions table.submissions th {border-width : 1px;border-style : solid;border-color : #dddddd;vertical-align : middle;padding-left : 5px;padding-right : 5px;
      }
     #mod-assignment-submissions .submissions .grade {text-align : right;font-weight : bold;
      }
     #mod-assignment-submissions .picture {width : 35px;
      }
     #mod-assignment-submissions .fullname {text-align : left;
      }
     #mod-assignment-submissions .timemodified, #mod-assignment-submissions .timemarked {text-align : left;font-size : 0.9em;
      }
     #mod-assignment-submissions .status {text-align : center;
      }
     #mod-assignment-view #online .singlebutton {text-align : center;
      }
     #mod-assignment-view #dates {font-size : 0.8em;margin-top : 30px;margin-bottom : 30px;
      }
     #mod-assignment-view #dates .c0 {text-align : right;font-weight : bold;
      }
     #mod-assignment-view .feedback {border-width : 1px;border-style : solid;border-color : #dddddd;margin-top : 15px;width : 80%;margin-left : 10%;margin-right : 10%;
      }
     #mod-assignment-view .feedback .topic {padding : 4px;border-style : solid;border-width : 0;border-bottom-width : 1px;border-color : #dddddd;
      }
     #mod-assignment-view .feedback .fullname {font-weight : bold;
      }
     #mod-assignment-view .feedback .date {font-size : 0.8em;
      }
     #mod-assignment-view .feedback .content {padding : 4px;
      }
     #mod-assignment-view .feedback .grade {text-align : right;font-weight : bold;
      }
     #mod-assignment-view .feedback .left {width : 35px;padding : 4px;text-align : center;vertical-align : top;
      }
     .mod-choice .results {border-collapse : separate;
      }
     .mod-choice .results .data {border-width : 1px;border-style : solid;border-color : #999;
      }
     .mod-lesson img {border : 0;
      }
     .mod-lesson .hidden-label {display : none;
      }
     .mod-lesson .footer {padding-top : 40px;margin-top : 40px;
      }
     .mod-lesson .leftmenutable {width : 170px;height : 400px;overflow : auto;vertical-align : top;
      }
     .mod-lesson .leftmenu a:link, .leftmenu a:active, .leftmenu a:visited, .leftmenu1 a:link, .leftmenu1 a:active, .leftmenu1 a:visited {font-size : 0.7em;vertical-align : top;
      }
     .mod-lesson .main a:link, .main a:active, .main a:visited {font-size : 0.9em;vertical-align : top;
      }
     .quiz-report-title {text-align : center;font-weight : bold;
      }
     .grade {font-size : small;margin-top : 10pt;
      }
     .gradingdetails {font-size : small;
      }
     body#mod-quiz-report table#itemanalysis {margin : 20px auto;
      }
     body#mod-quiz-report table#itemanalysis .header, body#mod-quiz-report table#itemanalysis .cell {padding : 4px;
      }
     body#mod-quiz-report table#itemanalysis .header .commands {display : inline;
      }
     body#mod-quiz-report table#itemanalysis td {border-width : 1px;border-style : solid;
      }
     body#mod-quiz-report table#itemanalysis .header {text-align : left;
      }
     body#mod-quiz-report table#itemanalysis .numcol {text-align : center;vertical-align : middle !important;
      }
     body#mod-quiz-report table#itemanalysis .uncorrect {color : red;
      }
     body#mod-quiz-report table#itemanalysis .correct {color : blue;font-weight : bold;
      }
     body#mod-quiz-report table#itemanalysis .partialcorrect {color : green !important;
      }
     body#mod-quiz-report table#itemanalysis .qname {color : green !important;
      }
     .top {vertical-align : top;
      }
     .center {text-align : center;
      }
     .fullscreen {width : 100%;
      }
     .structlist {list-style-type : none;white-space : nowrap;font-size : small;
      }
     .orgtitle {font-weight : bold;font-size : small;
      }
     #mod-scorm-playscorm .structurehead {float : left;
      }
     #mod-scorm-playscorm .structurelist {list-style-type : none;text-indent : -4ex;font-size : small;
      }
     #mod-scorm-playscorm .popupbutton {float : right;
      }
     #mod-scorm-view .structurehead {font-weight : bold;text-align : center;
      }
     #mod-scorm-view .structurelist {list-style-type : none;white-space : nowrap;
      }
     .workshop_feedbackbox {margin-top : 5px;border-width : 1px;border-style : solid;border-color : #999999;
      }
     .workshop_feedbackbox .picture {vertical-align : top;
      }
     .workshop_feedbackbox .author {vertical-align : top;display : block;
      }
     .workshop_feedbackbox .time {vertical-align : top;display : block;
      }
     .workshop_feedbackbox .content {vertical-align : top;
      }
     .workshop_feedbackbox .comment {display : block;
      }
     .workshop_feedbackbox .teachercomment {display : block;font-weight : bold;
      }
     .block_adminblock .content {text-align : center;padding : 10px;
      }
     .block_calendar_month .cal_popup_caption, .block_calendar_month .cal_popup_fg div {font-size : 0.85em !important;
      }
     .block_calendar_month .filters {font-size : 0.75em;padding : 5px;
      }
     .block_calendar_month .filters table {border-collapse : separate;border-spacing : 2px;padding : 2px;
      }
     .block_calendar_month .event_global, .block_calendar_month .event_course, .block_calendar_month .event_group, .block_calendar_month .event_user {border-width : 2px;border-style : solid;
      }
     .block_calendar_upcoming .event .date {text-align : right;
      }
     .block_course_summary .content {padding : 10px;
      }
     .block_login .logintable {text-align : center;
      }
     .block_login .loginform {display : inline;
      }
     .block_quiz_results {text-align : center;
      }
     .block_quiz_results table.grades .number, .block_quiz_results table.grades .grade {text-align : right;width : 10%;
      }
     .block_quiz_results table.grades {text-align : left;width : 100%;
      }
     .block_quiz_results table.grades caption {margin : 1em 0 0;border-bottom : 1px solid;font-weight : bold;
      }
     .block_quiz_results h1 {margin : 4px;font-weight : bold;font-size : 1.1em;
      }
     .block_rss_client .link {border-top : 1px solid;border-top-color : #dddddd;padding-bottom : 5px;font-size : 0.82em;
      }
     .block_rss_client .description {color : #555555;font-size : 0.78em;padding-left : 10px;padding-bottom : 8px;
      }
     .block_rss_client .title {padding-top : 10px;font-size : 1em;
      }
     .blockconfigtable #rssfeeds {width : 100%;
      }
     .blockconfigtable #rssfeeds td.actions {text-align : center;vertical-align : middle;padding : 10px;
      }
     .blockconfigtable #rssfeeds td.feed {vertical-align : middle;padding : 5px;
      }
     .blockconfigtable #rssfeeds .title {font-weight : bold;margin-bottom : 2px;
      }
     .blockconfigtable #rssfeeds .url, .blockconfigtable #rssfeeds .description {font-size : 0.8em;
      }
     .blockconfigtable #rssfeeds tr.r0 {background-color : #ffffff;
      }
     .blockconfigtable #rssfeeds tr.r1 {background-color : #f0f0f0;
      }
     .block_search_forums .searchform {text-align : center;
      }
     .block_search_forums .searchform img {vertical-align : middle;
      }
     #header h1 {text-align : center;
      }
     #header .description {font-size : 1.2em;text-align : center;
      }
     #header .description .hidden {display : none;
      }
     #header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited, #header .description {text-decoration : none;color : #fff;
      }
     body {margin : 0 auto;padding : 0;font-size : 100%; font-family : Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;background-color : #ffffff;color : #333;
      }
     code, tt, kbd {font-family : "Vera Sans Mono", "Monaco", "Andale Mono", "Lucida Sans Mono", monospace;
      }
     td {white-space : normal;
      }
     .sidecalendar, #left-column, #right-column {padding-left : 0.5em;padding-right : 0.5em;background-color : #f3f3f3;margin : 0;border : none !important;
      }
     #calendar-event #calendar {width : auto;margin : auto;
      }
     #calendar tr {margin : auto;
      }
     #calendar td.maincalendar {border : none;padding : 0;margin : 0;padding-top : 2em;
      }
     .course-content {padding : 0;margin : 0;
      }
     #layout-table {margin : 0;padding : 0;
      }
     #page {background-color : #fff;padding : 0;border : 0;
      }
     #header {margin : 0;
      }
     #header {background-color : #73a0c5;
      }
     .sideblock div.header {border : none;color : #000;background : transparent;
      }
     table.navbar, .sideblock div.content {border : none;color : #000;background : transparent;
      }
     .sideblock div.content {padding-left : 20px;
      }
     .sideblock .footer, .sideblock .newlink {text-align : left;font-size : 1em;padding-left : 1px;
      }
     .logininfo {padding-top : 20px;
      }
     table.generalbox td.generalboxcontent {background-color : transparent;
      }
     .generalbox {border : none;
      }
     .header {border : none;
      }
     a:link {color : #06c;text-decoration : none;
      }
     a:visited {color : #06c;text-decoration : none;
      }
     a:link:hover, a:visited:hover {text-decoration : underline;
      }
     a:link:active, a:visited:active {color : #147;text-decoration : none;
      }
     #footer {text-align : center;margin : 0 auto;padding : 0;
      }
     .menu {text-align : center;margin : 20px 50px;padding : 0;
      }
     .menu table {width : 100%;
      }
     #footer .logininfo {padding-bottom : 20px;
      }
     .generalboxcontent {	text-align: left; 
	
		}
     .forumpost .topic div.subject {font-weight : bold;padding-bottom : 0.2em;background-color : transparent;
      }
     .forumpost:hover .subject {font-weight : bold;color : #333;
      }
     .forumpost .commands, .forumpost .commands a, .forumpost .footer a {color : #999;background-color : transparent;
      }
     .forumpost .author, .forumpost .author a {color : #777;background-color : transparent;
      }
     .forumpost:hover .commands a, .forumpost:hover .author a, .forumpost:hover .footer a {color : #06c;
      }
     .forumpost:hover .commands, .forumpost:hover .author {color : #333;
      }
     .forumpost {margin : 0;padding : 0;padding-top : 5px;border : none;
      }
     .forumpost .side {background-color : #eee;vertical-align : top;text-align : left;
      }
     .forumpost .picture {background-color : #eee;vertical-align : middle;text-align : left;
      }
     .forumpost .topic {background-color : #eee;border : none;
      }
     .forumpost .content {border-right : thin solid #eee;border-bottom : thin solid #eee;
      }
     .forumpost .picture img, .forumpost .side img {margin : 0;padding : 0;
      }
     .tabrow {padding : 0;margin : 0;border-bottom : 1px solid #e41908;color : #e41908;background-color : #fff;white-space : nowrap;text-decoration : none;font-weight : bold;vertical-align : top;border-collapse : separate;margin : 0 auto 2em;width : auto;
      }
     .tabrow .tablink {text-align : center;background-image : none;margin-right : 2em;margin-left : 2em;vertical-align : top;padding-right : 0;padding-left : 0;
      }
     .tabs {margin : auto;border-collapse : separate;
      }
     .tabs td {padding : 0;
      }
     .tabs .side {width : 0;
      }
     .tabrow td {padding : 0;margin : 0;border-bottom : none;
      }
     .tabrow th {display : none;
      }
     .tabrow .last {padding : 0;margin : 0;
      }
     .tabrow .tablink a {display : block;font-weight : bold;text-decoration : none;width : 100%;padding : 0;margin : 0;text-align : center;
      }
     .tabrow td.selected .tablink, .tabrow td.activetwo .tablink, .tabrow td.inactive .tablink, .tabrow td.active .tablink a:hover {background : none;padding-bottom : 0.25em;padding-top : 1em;border-bottom : 4px solid #e41908;
      }
     .tabrow .selected .tablink, .tabrow .active .tablink a, .mod-glossary .tabrow td.inactive .tablink {background : none;padding-bottom : 0.25em;padding-top : 1em;border-bottom : 4px solid #fff;
      }
     .mod-glossary .tabrow td.inactive .tablink {text-decoration : line-through;color : #333;
      }
     .tabrow .tablink a:link, .tabrow .tablink a:visited {color : #5af;
      }
     .tabrow .active .tablink a:hover, .tabrow .selected .tablink {color : #06c;
      }
     .tabrow td {background : none;
      }
     .tabrow td:hover {background : none;
      }
     .tabrow td .tablink {padding : 0;background : none;
      }
     .tabrow td:hover .tablink {background : none;
      }
     .tabrow .last {background : none;
      }
     .tabrow .selected {background : none;
      }
     .tabrow .selected .tablink {background : none;
      }
     .tabrow td.selected:hover {background : none;
      }
     .tabrow td.selected:hover .tablink {background : none;
      }
     .tabrow .selected a {background : none;
      }
     .tabrow .selected .tablink a {background : none;
      }
     .tabrow td.selected:hover a {background : none;
      }
     .tabrow td.selected:hover .tablink a {background : none;
      }
     .glossarydisplay, .glossarydisplay, .entryboxheader, .entrybox table, .entrybox {width : 100%;border : none;
      }
     hr {color : #fff;background-color : #fff;height : 0;display : none;
      }
     #content {border : none;line-height : 1.2em;padding-top : 2em;padding-left : 10px;padding-right : 10px;padding-bottom : 0;
      }
     table.results, table#attempts, #mod-survey-view #content table, #admin-user .generalbox, #admin-user .generaltable, #admin-modules .generalbox, #admin-modules .generaltable, #course-teacher .generalbox, #course-teacher .generaltable, #user-index .generalbox, #user-index .generaltable, table.forumheaderlist, table#teachers, table.logtable, table#blocks {margin-right : 0 !important;margin-left : 0 !important;border : none;
      }
     #mod-survey-view #content table th, #mod-survey-view #content table td, #admin-user .generaltable th, #admin-user .generaltable td, #admin-modules .generaltable th, #admin-modules .generaltable td, #course-teacher .generaltable th, #course-teacher .generaltable td, #user-index .generaltable th, #user-index .generaltable td, table#teachers th, table#teachers td, table.logtable td, table.logtable th, table#attempts th, table#attempts td, table.forumheaderlist th, table.forumheaderlist td, table#blocks th, table#blocks td {padding-right : 0 !important;padding-left : 10px !important;margin-left : 0 !important;margin-right : 0 !important;text-align : left !important;vertical-align : middle !important;border : none;
      }
     table.results th, table.results td {border : none !important;text-align : center;
      }
     table.results table {text-align : center;margin : 0 auto;
      }
     table.results table td.picture {text-align : right;width : 50%;
      }
     table.results td.fullname {text-align : left;
      }
     table.results .col0, table.results .col2, table.results .col4, table.results .col6, table.results .col8, table.results .col10, table.results .col12, table.results .col14, #mod-survey-view table .r0, #admin-user .generaltable .r0, #course-teacher .generaltable .r0, #user-index .generaltable .r0, table#teachers .r0, table.logtable .r0, #admin-modules .generaltable .r0, table.forumheaderlist .r0 td, table.forumheaderlist .r0 td.topic, table#attempts .r0 td, table#blocks .r0 td {background-color : #edf3fe;
      }
     table.results .col1, table.results .col3, table.results .col5, table.results .col7, table.results .col9, table.results .col11, table.results .col13, #mod-survey-view table .r1, #admin-user .generaltable .r1, #course-teacher .generaltable .r1, #user-index .generaltable .r1, table#teachers .r1, table.logtable .r1, #admin-modules .generaltable .r1, table.forumheaderlist .r1 td, table#attempts .r1 td, table#blocks .r1 td {background-color : #fff !important;
      }
     #course-user .graph img {padding : 0;margin : 0;
      }
     table.minicalendar {border : none;width : auto;
      }
     div.filters table, div.filters table tr, div.filters table td {background-color : transparent !important;border : none;
      }
     table.minicalendar th {font-weight : normal;text-align : center;padding : 0;margin : 0;width : 12%;border : none;
      }
     table.minicalendar td {padding : 0;margin : 0;width : auto;vertical-align : bottom;text-align : center;border : none;
      }
     table.minicalendar a {margin : 0;padding : 0;display : block;width : 100%;vertical-align : middle;border : none;
      }
     table.minicalender .event_course, table.minicalender .today {border : none;
      }
     .minicalendar .today, .minicalendar .event_global, .minicalendar .event_course, .minicalendar .event_group, .minicalendar .event_user {border : none !important;
      }
     td.top iframe {background-color : #fff;
      }
     div.section .content td {background-color : transparent;
      }
     img.userpicture, img.grouppicture {background-color : #f9f9f9;padding-left : 3px !important;padding-right : 3px !important;padding-top : 3px !important;padding-bottom : 10px !important;border : 1px solid #ddd;border-bottom-color : #888;border-right-color : #888;
      }
     .userinfobox img.userpicture {background-image : url('frame.jpg');padding : 25px !important;border : none !important;
      }
     a:hover img.userpicture, a:hover img.grouppicture {background-color : #c2e5fa;
      }
     .block_online_users .listentry img {background-color : #f9f9f9;padding : 2px;padding-bottom : 5px;border : 1px solid #ddd;border-bottom-color : #888;border-right-color : #888;
      }
     #help, #message-index, #mod-chat-gui_header_js-users, #mod-chat-gui_header_js-chatinput {width : 90%;padding : 0 20px;margin : 0;background : #fff;
      }
     #help #content, #message-index #content, #mod-chat-gui_header_js-users #content, #mod-chat-gui_header_js-chatinput #content, #help .generalbox, #help .generalboxcontent, #help #footer, #help #page, #message-index #page, #mod-chat-gui_header_js-users #page, #mod-chat-gui_header_js-chatinput #page {width : 100%;margin : 0;padding : 0;background : #fff;
      }
     #message-user, #message-user #page, #message-user #content {background : #fff;
      }
     th.header, td.header, div.header {background-image : url(gradient.jpg);background-position : top;background-repeat : repeat-x;
      }
     .navbar {background-image : url(gradient.jpg);background-position : top;background-repeat : repeat-x;
      }
/*
Valid CSS!
www-validator-css
*//***** standardlogo/k2_censitec.css end *****/

