/* Navitab menu */ #navitabs { clear:both; padding: 10px; } .navitab { padding:2px 4px 2px 4px; margin:0 0 2px 0; text-decoration:none; font-size:1.5em; color:#fff !important; } .navitab:hover { text-decoration:none; font-weight:normal; color: #83c8ff !important; } .activenavitab { padding:2px 4px 2px 4px; margin:0 0 2px 0; font-size:1.5em; text-decoration:none; font-weight:normal; color: #83c8ff !important; } .activenavitab:hover { text-decoration:none; color: #fff !important; } #top_menu_date { margin-top:-25px; padding-top:0px; } #dropmenudiv{ /*background-color:#4FADDC;*/ border-bottom:1px solid #fff; position:absolute; z-index:100; margin-top:10px; line-height:30px; width: 300px; padding:0 5px 0 5px; } #dropmenudiv a{ width: 100%; display: block; color:#fff; text-indent: 3px; padding: 1px 0; text-decoration: none; font-weight: bold; border-bottom:1px solid #fff; } #dropmenudiv a:hover{ /*hover background color*/ color: #83c8ff; font-weight:bold; border-bottom:1px solid #fff; } div.wrapper { width: 900px; } .ordernow { background: url("images/ordernowbutton.png") bottom right no-repeat; width: 250px; height: 84px; border:medium none; cursor:pointer; } #content { overflow: hidden; } span.sep { background: url("images/sep.gif") no-repeat; width: 10px; height: 43px; padding:0px; margin: 0px 5px 0px 5px; ) h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { text-align: center; } #layout-table { border-collapse: separate; margin-top: 8px; width: 100%; } #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 { background: none repeat scroll 0 0 transparent; border: medium none; clear: both; display: block; height: 1px; margin: 0; padding: 0; } .clearfix { min-width: 0; } .clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #redirect { margin-top: 10%; text-align: center; } #redirect #message { } #redirect #continue { } * html .clearfix { height: 1%; } .clearfix { display: block; } .mdl-align { text-align: center; } .mdl-left { text-align: left; } .mdl-right { text-align: right; } .continuebutton { text-align: center; } form { margin-bottom: 0; } table { border-collapse: collapse; border-spacing: 0; } a img { border: medium none; } img.userpicture, img.grouppicture { border: 0 none; } #grouppicture { text-align: center; } div.groupselector { float: left; margin-bottom: 3px; margin-top: 3px; } #addmembersform table { margin-left: auto; margin-right: auto; } .notifyproblem { padding: 10px; text-align: center; } .notifysuccess { padding: 10px; text-align: center; } .notifytiny { padding: 0; text-align: left; } .singlebutton form, .singlebutton div { display: inline; } .box { clear: both; } .generalbox { border-style: solid; border-width: 1px; margin-bottom: 15px; padding: 10px; } #intro.generalbox { margin-left: auto; margin-right: auto; padding-bottom: 15px; width: 70%; } .boxaligncenter { margin-left: auto; margin-right: auto; } .boxalignright { margin-left: auto; margin-right: 0; } .boxalignleft { margin-left: 0; margin-right: auto; } .boxwidthnarrow { width: 30%; } .boxwidthnormal { width: 50%; } .boxwidthwide { width: 80%; } .centerpara { text-align: center; } .noticebox { border-style: solid; border-width: 1px; padding: 10px; } #notice.generalbox { margin-left: auto; margin-right: auto; width: 60%; } #notice .buttons { text-align: center; } #notice .buttons div, #notice .buttons form { display: inline; } #notice .singlebutton { margin: 0; padding: 5px; text-align: center; } .errorbox { border-style: solid; border-width: 1px; margin: 1em 15%; padding: 10px; width: 70%; } .errorbox .title { padding: 5px; } .informationbox { border-style: solid; border-width: 1px; padding: 10px; } .feedbackbox { border-style: solid; border-width: 1px; } .feedbackby { } .feedback { } .rsslink { padding: 0 0 0 0.3em; } .printicon { padding: 0 0 0 0.3em; } .generaltable { border-style: solid; border-width: 1px; } .generaltable .cell { border-collapse: collapse; border-style: solid; border-width: 1px; } #participationreport .reporttable { margin-left: auto; margin-right: auto; text-align: center; } #participationreport { text-align: center; } #participationreport .modulename { font-weight: bold; } #participationreportselector { text-align: center; } #participationreportactions { text-align: center; } .initialbar { text-align: center; } #help .indent { margin-left: 3em; } .closewindow, #help .helpindex { text-align: center; } .tabledivider { border-left: 0 none; border-right: 0 none; border-style: none none solid; border-top: 0 none; border-width: 0 0 1px; } .sitetopic { margin-bottom: 20px; } .sitetopiccontent { border-style: solid; border-width: 1px; } .pagingbar { text-align: center; } table.formtable { margin: auto; } table.formtable tbody th { vertical-align: top; } table.formtable tbody td, table.formtable tbody th { padding: 5px; } table.formtable tbody .htmlarea td, table.formtable tbody .htmlarea th { padding: 0; } .flexible th { white-space: nowrap; } .paging { margin: 10px 0; text-align: center; } .unread { padding-right: 2px; } .cell { vertical-align: top; } .helplink img { height: 17px; margin: 0 2px; vertical-align: middle; width: 17px; } img.emoticon { height: 15px; vertical-align: middle; width: 15px; } form.popupform, form.popupform div { display: inline; } form.popupform label { margin-right: 0.5em; } .arrow_button { margin-top: 3em; } .arrow_button input { overflow: hidden; padding: 0.3em; } .groupmanagementtable td { vertical-align: top; } .groupmanagementtable p { text-align: center; } .groupmanagementtable select { width: 18em; } #group-groupings .buttons { margin: 20px; text-align: center; } #group-groupings .buttons .singlebutton { display: inline; padding: 5px; } #group-usersummary { width: 14em; } img.icon { border: 0 none; height: 16px; margin-right: 4px; vertical-align: middle; width: 16px; } img.iconsmall { border: 0 none; height: 11px; margin-right: 1px; vertical-align: middle; width: 11px; } img.iconhelp { border: 0 none; height: 17px; margin-right: 4px; vertical-align: middle; width: 17px; } img.iconkbhelp { border: 0 none; height: 17px; width: 49px; } .accesshide { font-size: 1em; font-weight: normal; left: 10px; position: absolute; top: -100000px; } .invisiblefieldset { border: 0 none; display: inline; margin: 0; padding: 0; } span.hide, div.hide { display: none; } .mform { margin: 0 auto; padding: 0; width: 80%; } .mform fieldset { border: 1px solid #DDDDDD; margin: 0.7em 0; padding: 10px 0; width: 100%; } .mform fieldset.hidden, .mform fieldset.felement { border: 0 none; } .mform fieldset.felement { width: auto; } .mform fieldset legend { font-weight: bold; margin-left: 0.5em; } .mform fieldset .advancedbutton { text-align: right; width: 100%; } .mform div.fitem { clear: both; min-height: 1.5em; width: 100%; } .mform .fitemtitle { display: block; float: left; margin: 5px 0 0 10px; padding: 0; text-align: right; width: 30%; } .mform .fitemtitle div { display: inline; } div.fitem fieldset.fgroup label, div.fradio label, div.fcheckbox label, fieldset.fdate_selector label { display: inline; float: none; width: auto; } .mform div.felement, .mform fieldset.felement { display: block; float: left; margin: 5px 0 0 10px; padding: 0; text-align: left; width: 60%; } .mform div.fdescription { clear: both; min-height: 1.5em; } .mform .fdescription.required { text-align: right; } .mform input, .mform select { width: auto; } .mform .ftextarea #id_alltext { width: 100%; } .mform br { clear: left; } .mform div.fhtmleditor { clear: both; float: none; margin: 0 auto 10px; padding: 25px 0 20px; width: 600px; } .mform span.error, .mform span.required { color: red; } .mform div.error, .mform fieldset.error { border: 1px solid red; color: inherit; padding: 5px; } .mform .fcheckbox input { margin-left: 0; } .mform .fpassword .unmask { display: inline; } .mform .fpassword .unmask input { margin-left: 5px; margin-right: 3px; } .mform label .req, .mform label .adv { cursor: help; } div.mform div.fitem div.fstatic { border-color: #D3D3D3; border-style: dashed; border-width: thin; } #admin-register .mform .fsubmit { padding: 20px; text-align: center; } div.phpinfo .center { text-align: center; } div.phpinfo .center table { margin-left: auto; margin-right: auto; text-align: left; } div.phpinfo .center th { text-align: center; } .backup-form-instances { margin: 0 20px; } .restore-form-instances { margin: 0 20px; } #header-home { } #header { } .headermain, h1.headermain { float: left; margin: 0; padding: 0; } .headermenu { float: right; text-align: right; } .navigation li, .navigation div, .navigation button, .navigation form { display: inline; } .navbar { border-style: solid; border-width: 1px; padding: 3px 0.5em; width: auto; } .navbar .langmenu { text-align: right; } table.navbar { width: 100%; } .navbar .navbutton { float: left; margin-top: 3px; } .navbar .navbutton div, .navbar .navbutton form { display: inline; margin: 0; padding: 0; } .navbar .breadcrumb { float: left; margin: 0.2em 0; } .breadcrumb ul { list-style: none outside none; margin: 0; padding: 0; text-indent: 0; } .breadcrumb li { display: inline; } .navbar .navbutton, .navbar .menu { float: right; } #footer .navbar { margin-top: 4em; } .reportlink { text-align: right; } .navigation { margin-bottom: 4px; } .navigation ul { list-style-type: none; margin: 0; padding: 0; } .navigation ul li form, .navigation ul li { display: inline; margin: 0 0 0 2px; padding: 0; } .navigation ul li form fieldset, .navigation ul li form div select { vertical-align: middle; } .navigation optgroup { padding-top: 4px; text-align: center; } .navigation option { text-align: left; } .navigation optgroup option { padding: 0; } #navmenupopup option, #navmenufooterpopup option { background-position: 1px 2px; background-repeat: no-repeat; padding: 2px 0 2px 20px; vertical-align: middle; } #footer { margin-top: 40px; text-align: center; } .homelink { margin: 1em 0; } .homelink a { padding-left: 1em; padding-right: 1em; } .sitelink { padding-top: 1em; } .performanceinfo { margin: 2em; } .performanceinfo span { display: block; } #footer .validators { border-top: 1px dotted gray; margin-top: 40px; padding-top: 5px; } #footer .validators ul { list-style-type: none; margin: 0; padding: 0; } #footer .validators ul li { display: inline; margin-left: 10px; margin-right: 10px; } .mediaplugin { clear: both; display: block; margin-bottom: 5px; margin-top: 5px; } .mediaplugin_mp3, .mediaplugin_swf, .mediaplugin_flv { clear: none; display: inline; margin: 0 0 0 0.5em; } .texrender { border: 0 none; vertical-align: middle; } body#admin-index .c0 { vertical-align: top; } body#admin-index .c1 { vertical-align: middle; } body#admin-blocks table.generaltable th, body#admin-filters table.generaltable th, body#admin-modules table.generaltable th, body#admin-auth table.generaltable th { white-space: nowrap; } body#admin-modules .generaltablecell { padding-bottom: 2px; padding-top: 2px; } body#admin-blocks table.generaltable th, body#admin-blocks table.generaltable td.cell, body#admin-filters table.generaltable th, body#admin-filters table.generaltable td.cell, body#admin-modules table.generaltable th, body#admin-modules table.generaltable td.cell, body#admin-auth table.generaltable th, body#admin-auth table.generaltable td.cell { padding: 4px; text-align: center; vertical-align: middle; } body#admin-blocks table.generaltable th.c0, body#admin-blocks table.generaltable td.c0, body#admin-filters table.generaltable th.c0, body#admin-filters table.generaltable td.c0, body#admin-modules table.generaltable th.c0, body#admin-modules table.generaltable td.c0, body#admin-auth table.generaltable th.c0, body#admin-auth table.generaltable td.c0 { text-align: left; } body#admin-modules table.generaltable td.c0 { white-space: nowrap; } #admin-blocks #admin-config .confighelp { display: block; padding-bottom: 20px; } #admin-roles-manage table.generalbox { margin: auto; } #admin-stickyblocks .generalbox { text-align: center; } #admin-index .copyrightnotice { margin: auto; text-align: center; } #admin-maintenance .buttons { text-align: center; } #admin-report-unittest-index .exception pre { padding: 8px; } #admin-report-unittest-index .unittestsummary { margin-top: 1em; padding: 8px; } #admin-report-security-index #timewarning { text-align: center; } #admin-report-security-index .timewarninghidden { display: none; } #admin-roles-allowassign .buttons, #admin-roles-allowoverride .buttons, #admin-roles-manage .buttons, #admin-roles-override .buttons { margin: 20px; text-align: center; } #admin-roles-manage .buttons .singlebutton, #admin-roles-override .buttons .singlebutton { display: inline; padding: 5px; } #admin-roles-manage .selector, #admin-roles-assign .selector, #admin-roles-override .selector { margin-bottom: 1em; text-align: center; } #admin-roles-manage table.roledesc, #admin-roles-override table.roledesc { margin-left: auto; margin-right: auto; } #admin-roles-manage table.rolecap, #admin-roles-override table.rolecap { margin-left: auto; margin-right: auto; } .rolecap .inherit, .rolecap .allow, .rolecap .prevent, .rolecap .prohibit { text-align: center; } #admin-roles-manage .rolecap .cap-desc .cap-name, #admin-roles-override .rolecap .cap-desc .cap-name { display: block; } #admin-roles-override .cell.c1, #admin-roles-assign .cell.c3, #admin-roles-assign .cell.c1 { padding-top: 0.75em; } #admin-roles-override .sefeoverridenotice { text-align: center; } #admin-lang .generalbox { border-style: solid; border-width: 1px; margin: auto; text-align: center; } #admin-langimport .generalbox { border-style: solid; border-width: 1px; margin: auto; text-align: center; } #admin-langimport .generalbox table { margin: auto; text-align: center; } #admin-index .adminerror, #admin-index .adminwarning { border-style: solid; border-width: 1px; margin: 20px; text-align: center; } #admin-index .adminerror .singlebutton, #admin-index .adminwarning .singlebutton, #admin-index #layout-table .singlebutton { margin: 20px; text-align: center; } #admin-user-user_bulk #users .fgroup { white-space: nowrap; } .plugincompattable caption { font-size: 130%; font-weight: bold; text-align: center; width: 100%; } .plugincheckwrapper td { border: 1px solid #BBBBBB; } .plugincheckwrapper { width: 100%; } #adminsettings div.form-item { clear: both; margin: 1em 0 2em; } #adminsettings .form-label { display: block; float: left; text-align: right; width: 12.5em; } #adminsettings .form-shortname { display: block; } #adminsettings .form-setting { display: block; margin-left: 13em; text-align: left; } #adminsettings .form-defaultinfo { display: inline; } #adminsettings .defaultsnext { display: inline; margin-right: 0.5em; } #adminsettings .form-description { display: block; margin: 0.5em 0 0 13em; text-align: left; } #adminsettings fieldset { margin-top: 1em; padding: 1em 0.5em; } #adminsettings legend { display: none; } #adminsettings fieldset.error { margin: 0.2em 0 0.5em; padding: 0.5em 0 0; } #adminsettings fieldset.error legend { display: block; } #adminsettings .form-multicheckbox li { list-style: none outside none; } #adminsettings .form-multicheckbox ul { margin: 0; padding: 0; } #adminsettings .form-item .pathok, #adminsettings .form-item .patherror { margin-left: 0.5em; } #adminsettings .form-htmlarea { display: inline; width: 640px; } #adminsettings .form-htmlarea .htmlarea { display: block; width: 640px; } .environmentbox { margin-top: 1em; } .form-buttons { margin: 10px 0 0 13em; } .adminsearchform { padding-top: 10px; } .block_admin_tree .admintree { text-align: left; } .block_admin_tree .admintree .depth1 { padding-left: 16px; } .block_admin_tree .admintree .depth2 { padding-left: 32px; } .block_admin_tree .admintree .depth3 { padding-left: 48px; } .block_admin_tree .admintree .depth4 { padding-left: 64px; } #admin-lang .translator { border-style: solid; border-width: 1px; } #adminsettings #admin-calendar_weekend table { width: 100%; } #adminsettings #admin-calendar_weekend table td { text-align: center; } #adminsettings #admin-calendar_weekend table td label { float: none; text-align: center; width: 100%; } #trustedhosts .generaltable { margin-left: auto; margin-right: auto; width: 500px; } #trustedhosts .standard { width: auto; } #mnetconfig table { margin-left: auto; margin-right: auto; } #admin-report-courseoverview-index .graph, #course-report-stats-index .graph, #admin-report-stats-index .graph { margin-bottom: 1em; text-align: center; } #admin-uploaduser table#uuresults { margin-bottom: 2em; } #admin-uploaduser table#uupreview, #admin-uploaduser table#uuresults td.cell { padding-left: 3px; padding-right: 3px; } a.skip-block, a.skip { font-size: 0.85em; position: absolute; top: -1000em; } a.skip-block:focus, a.skip-block:active, a.skip:focus, a.skip:active { display: block; position: static; } .skip-block-to, #maincontent { display: block; height: 1px; } .sideblock { margin-bottom: 1em; width: 100%; } .sideblock .header, .sideblock h2.header { border-bottom: medium none; border-style: solid solid none; border-width: 1px 1px medium; margin: 0; padding: 0 4px 4px; text-align: left; } .sideblock h2 { margin: 0; padding: 0; } .sideblock .header .hide-show-image { float: right; height: 11px; margin-top: 0.25em; width: 11px; } .sideblock .header .commands { clear: both; height: 16px; margin-top: 0.3em; } .sideblock .header .commands a { margin: 0 2px; } #left-column .hidden .header, #right-column .hidden .header { border-bottom-style: solid; border-bottom-width: 1px; } #left-column .hidden .content, #right-column .hidden .content { display: none; } .sideblock .header .icon.hide, .sideblock .header .icon.edit { margin-right: 6px; } .sideblock .content { border-style: solid; border-width: 1px; padding: 4px; } .sideblock .content h3, .sideblock .content h2 { text-align: left; } .sideblock .content h2 { margin: 1.5em 0 0; padding: 0; } .sideblock .content .head { margin-top: 10px; } .sideblock .content hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color; border-image: none; border-right: medium none; border-style: solid none none; border-width: 1px medium medium; height: 1px; margin-bottom: 4px; margin-top: 4px; } .sideblock div.column { margin: 0 4px 0 0; padding: 0; } .sideblock div.column.c0 { float: left; } .sideblock div.column.c1 { display: inline; } .sideblock .content .c0 img.icon { margin: 0; } .sideblock .content .list, .unlist, .inline-list { list-style: none outside none; margin: 0; padding: 0; } .sideblock .content .list { width: 100%; } .sideblock .content .list li { clear: left; } .sideblock .content .inline-list li, .inline-list li { display: inline; } .sideblock .content ul.list li.listentry { clear: both; } .sideblock .content div.info { text-align: center; } .sideblock .footer { clear: both; margin-bottom: 4px; text-align: center; } .sideblock img.userpicture { height: 16px; margin-right: 4px; width: 16px; } .blockconfigtable { margin-left: auto; margin-right: auto; margin-top: 0; } .blockconfigtable td.label { text-align: right; width: 50%; } .blockconfigtable td.value { text-align: left; width: 50%; } .blockconfigtable td.submit { text-align: center; } .blockconfiginstancecontent .tabs { margin-bottom: 0; margin-left: auto; margin-right: auto; } .block_adminblock { width: 180px; } .block_messages .content { font-size: 0.75em; padding-top: 5px; text-align: left; } .block_recent_activitysideblock .h3 { padding-top: 5px; } .block_online_users .listentry div.user, .block_messages .listentry div.user { float: left; } .block_online_users .listentry div.message, .block_messages .listentry div.message { float: right; } .block_course_list .footer { margin-top: 5px; } #rssfeeds { margin-left: auto; margin-right: auto; } #block_rss { text-align: center; } .block_search_forums .invisiblefieldset { display: block; } .block_tag_youtube .youtube-thumb { display: block; float: left; padding: 3px 3px 0.5em; } .block_tag_youtube .yt-video-entry li { clear: left; } .block_tag_flickr .flickr-photos { padding: 3px; } .addbloglink { text-align: center; } .blogpost .audience { text-align: right; } .blogpost .tags { margin-top: 15px; } #calendar { border-collapse: separate; border-spacing: 5px; width: 100%; } #calendar h2, #calendar h3 { text-align: center; } #calendar .sideblock h2 { text-align: left; } #calendar .maincalendar, #calendar .sidecalendar { border: 1px solid; padding: 0; vertical-align: top; } #calendar .maincalendar { height: 100%; } #calendar .maincalendar .heightcontainer { height: 100%; position: relative; } #calendar .maincalendar .bottom { padding: 5px 0 0; text-align: center; width: 100%; } #calendar .sidecalendar { width: 25%; } #calendar .maincalendar table.calendarmonth { border-collapse: separate; margin: 0 auto; width: 98%; } #calendar .maincalendar table.calendarmonth th { border-bottom: 2px solid; padding: 10px; } #calendar .maincalendar table.calendarmonth td { height: 5em; line-height: 1.2em; padding-left: 4px; padding-top: 4px; } #calendar .maincalendar table.calendarmonth td, table.minicalendar td, 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: 5px; } #calendar .sideblock div.header { border: medium none; } #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 { list-style-type: none; margin: 0; padding: 0; } #calendar .maincalendar table.calendarmonth ul li { margin-top: 4px; } .minicalendarblock { padding: 0 4px; } table.minicalendar { border-collapse: separate; border-spacing: 1px !important; border-style: solid; border-width: 1px; margin: 10px auto; padding: 2px; width: 100%; } table.minicalendar th { padding: 0 2px; } #calendar .maincalendar .eventlist { padding: 10px; } #calendar .maincalendar .eventlist .topic { border-bottom: 1px solid #EEEEEE; border-style: solid; border-width: 0 0 1px; padding: 5px; } #calendar .maincalendar .eventlist .event { border-collapse: separate; border-spacing: 0; border-style: solid; border-width: 1px; margin-bottom: 10px; width: 100%; } #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: 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-bottom: 2px solid !important; border-top: 2px solid !important; } #calendar .today, .minicalendar .today { border: 2px solid; } #calendar .nottoday, .minicalendar .today { border: 1px solid; } .cal_popup_bg { border: 1px solid; margin: 0; padding: 0; } .cal_popup_close { margin-right: 5px; } .cal_popup_caption { border-style: solid; border-width: 0 0 1px; padding-bottom: 2px; } .calendar-controls .previous, .calendar-controls .next, .calendar-controls .current { display: block; float: left; width: 12%; } .calendar-controls .previous { text-align: left; } .calendar-controls .current { text-align: center; width: 76%; } .calendar-controls .next { text-align: right; } #calendar .maincalendar .calendar-controls .previous, #calendar .maincalendar .calendar-controls .next { width: 30%; } #calendar .maincalendar .calendar-controls .current { width: 39.95%; } #calendar .indent { padding-left: 20px; } #calendar td.sidecalendar { border-width: 0; } #calendar td.sidecalendar .sideblock { border: 1px solid; margin-bottom: 10px; } #calendar td.sidecalendar .minicalendartop { padding-top: 10px; } .sideblock .content h3.eventskey { margin-bottom: 0; margin-left: 0.5em; margin-top: 0.5em; } .activitydate, .activityhead { text-align: center; } #course-view .section td { vertical-align: top; } #course-view .section td.content { border-left: 0 none; border-right: 0 none; border-style: solid none; border-width: 1px 0; padding: 5px; } #course-view .section td.side { border-style: solid; border-width: 1px; padding: 5px; } #course-view .section td.left { border-right: 0 none; text-align: center; width: 1.5em; } #course-view .section td.right { border-left: 0 none; text-align: center; width: 1.5em; } #course-view .current .side { } #course-view .section .spacer { height: 0.5em; } #course-view .section .weekdates { } #course-view ul.section, #site-index ul.section { list-style: none outside none; margin: 0; padding: 0; } .section_add_menus { text-align: right; } .section_add_menus .horizontal div { display: inline; } #course-view ul.weekscss { list-style: none outside none; margin: 0; padding: 0; } .weekscss-format { min-width: 763px; } .weekscss-format .block_adminblock select, .weekscss-format .block_calendar_month .minicalendar { padding: 0; width: 100%; } .weekscss-format .block_calendar_month .minicalendar th, .weekscss-format .block_calendar_month .minicalendar td { padding: 0.1em 0 0.1em 1px; } .weekscss-format #middle-column { margin: 0 12.5em; } .weekscss-format #left-column, .weekscss-format #right-column { width: 11.5em; } .weekscss-format #left-column { float: left; } .weekscss-format #right-column { float: right; } .weekscss li.section { border-style: solid; border-width: 1px; margin-bottom: 0.5em; } .weekscss .content, .weekscss .side { padding: 5px; } .weekscss .content { margin: 0 1.7em; } .weekscss .right { float: right; text-align: center; width: 1.6em; } .section .activity img.activityicon { height: 16px; vertical-align: middle; width: 16px; } .section img.movetarget { height: 16px; width: 80px; } body#course-view .unread { margin-left: 3em; } body#course-view .sideblock.drag .header { cursor: move; } 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-style: solid; border-width: 1px; margin-bottom: 20px; padding: 10px; } body#course-user .section h2 { margin-top: 0; } .headingblock, h2.headingblock { border-style: solid; border-width: 1px; margin: 0; padding: 5px; } #site-index .subscribelink, #course-view .subscribelink { text-align: right; } body#site-index .headingblock, body#course-view .headingblock { margin-bottom: 9px; } body#course-category .courseboxes, body#course-index .courseboxes { padding: 20px; } body#course-category .rolelink { padding: 10px; text-align: right; } body#course-category .addcategory { padding: 10px; text-align: center; } body#course-index .buttons .singlebutton, body#course-category .buttons .singlebutton { display: inline; } body#course-index .buttons, body#course-category .buttons { margin-bottom: 15px; text-align: center; } body#course-index #middle-column .editcourse { margin: 20px auto; } body#course-index #middle-column .editcourse th, body#course-index #middle-column .editcourse td { padding-left: 10px; padding-right: 10px; } body#course-index #middle-column .editcourse .count { text-align: right; } body#course-index .singlebutton, body#course-index .addcategory { text-align: center; } body#course-info .generalbox.icons { text-align: center; } body#course-info .generalbox.info { margin-left: auto; margin-right: auto; } .coursebox { border-style: solid; border-width: 1px; margin-bottom: 15px; width: 100%; } .coursebox .summary { float: right; padding: 5px; text-align: left; width: 48%; } .coursebox .info { float: left; padding: 5px; text-align: left; width: 48%; } #my-index .coursebox .info { float: none; } #my-index .name { margin-left: 5px; } #course-pending .pendingcourserequests { margin-bottom: 1em; } #course-pending .pendingcourserequests .singlebutton { display: inline; } #course-pending .pendingcourserequests .cell { padding: 0 5px; } #course-pending .pendingcourserequests .cell.c6 { white-space: nowrap; } #course-pending .singlebutton { text-align: center; } .categorylist { margin-left: auto; margin-right: auto; width: 90%; } .categorylist .category.image { width: 20px; } .categorylist .category.number { text-align: right; } .categorylist .category.indentation { width: 1px; } .categoryboxcontent { border-style: solid; border-width: 1px; } .categorypicker { padding-bottom: 10px; text-align: center; } #coursesearch, #coursesearch2 { margin-top: 1em; text-align: center; } .addcoursebutton { text-align: center; } .coursebox .cost { padding-top: 20px; } .coursebox ul.teachers li { list-style-type: none; margin: 0; padding: 0; } #course-category #renameform { text-align: center; } #course-category #themeform { text-align: center; } #course-category .singlebutton { text-align: center; } #course-category #coursesearch { text-align: center; } #course-report #content { padding-bottom: 15px; padding-top: 15px; } #course-report p { text-align: center; } #course-report .logselectform, #course-report .participationselectform, #course-report-log-index .logselectform, #course-report-participation-index .participationselectform { margin: 10px auto; text-align: center; } #course-report .participationselectform label, #course-report-participation-index .participationselectform label { margin-left: 15px; margin-right: 5px; } #course-report-log-index .info, #course-report-log-indexlive .info { margin: 10px; text-align: center; } .course-report-outline td.numviews { text-align: right; } .course-report-outline div.loginfo { margin: 1em; text-align: center; } #content .coursebox .summary .category { text-align: right; } #course-editsection .singlebutton { text-align: center; } .jumpmenu { text-align: center; } body#group-index #groupeditform { text-align: center; } #add, #remove { text-align: center; } body#doc-contents h1 { margin: 1em 0 0; } body#doc-contents ul { list-style-type: none; margin: 0; padding: 0; width: 90%; } .grade-edit-scale .buttons { margin: 20px; text-align: center; } .grade-edit-scale .buttons .singlebutton { display: inline; padding: 5px; } .grade-edit-outcome .buttons { margin: 20px; text-align: center; } .grade-edit-outcome .buttons .singlebutton { display: inline; padding: 5px; } div.allcoursegrades { padding: 4px 0 5px; text-align: right; width: 100%; } .importoutcomenofile .singlebutton { margin-top: 5px; text-align: center; } .grade-edit-tree .gradetreebox { margin-left: auto; margin-right: auto; margin-top: 10px; padding-bottom: 15px; width: 70%; } .grade-edit-tree .buttons { margin: 20px; text-align: center; } .grade-edit-tree .idnumber { margin-left: 15px; } .grade-edit-tree .buttons .singlebutton { display: inline; padding: 5px; } .grade-edit-tree .movetarget { height: 16px; position: relative; width: 80px; } .grade-edit-tree ul#grade_tree { width: auto; } .grade-edit-tree ul#grade_tree li { list-style: none outside none; } .grade-edit-tree ul#grade_tree li.category { margin-bottom: 6px; } .grade-edit-tree .iconsmall { margin-left: 4px; } #grade-report-toggles { text-align: center; } .gradeexportlink { margin-left: auto; margin-right: auto; padding: 2em; text-align: center; } #grade-aggregation-help dt { margin-top: 15px; } #grade-aggregation-help dd.example { margin-top: 7px; } #grade-aggregation-help code { display: block; margin-top: 7px; } .loginbox { border: 1px solid; margin-bottom: 15px; margin-left: 25%; margin-top: 15px; overflow: hidden; width: 50%; } .loginbox form { margin: 0; padding: 0; } .loginbox.twocolumns { margin-left: 5%; width: 90%; } .loginbox h2, .loginbox .subcontent { margin: 5px; padding: 10px; text-align: center; } .loginbox .loginpanel .subcontent { text-align: center; } .loginbox .loginpanel .desc { margin: 0 0 5px; padding: 0; } .loginbox .signuppanel .subcontent { text-align: left; } .loginbox .loginsub { margin-left: 0; margin-right: 0; } .loginbox .guestsub, .loginbox .forgotsub { border-top: 1px solid; margin-bottom: 5px; margin-left: 12%; margin-right: 12%; } .loginbox .loginform { margin-top: 1em; text-align: left; } .loginbox .loginform .form-label { float: left; text-align: right; width: 40%; } .loginbox .loginform .form-input { float: right; width: 59%; } .loginbox .loginform .form-input input { width: 6em; } .loginbox .signupform { margin-top: 1em; text-align: center; } .loginbox.twocolumns .loginpanel { border-right: 1px solid; float: left; margin-bottom: -2000px; padding-bottom: 2000px; width: 49.5%; } .loginbox.twocolumns .signuppanel { float: right; margin-bottom: -2000px; padding-bottom: 2000px; width: 50%; } #message-user .userpicture, #message-history .userpicture { height: 100px; width: 100px; } .message-discussion-noframes #userinfo .userpicture { float: left; } .message-discussion-noframes #userinfo .name h1 { margin: 0; } .message-discussion-noframes #userinfo .name { margin-left: 60px; text-align: center; } .message-discussion-noframes #userinfo .commands { margin-left: 60px; text-align: left; } .message-discussion-noframes #userinfo .commands ul { list-style-type: none; margin: 0; padding: 0; } .message-discussion-noframes #userinfo .commands ul li { display: inline; padding-right: 16px; } .message-discussion-noframes #send { clear: both; padding-top: 10px; } .message-discussion-noframes #send h1 { margin: 0; } .message-discussion-noframes #messages { padding-top: 10px; } .message-discussion-noframes #messages ul.messagelist { margin: 0; padding: 0; } .message-discussion-noframes #send h1 { margin: 0; } .message .noframesjslink { margin-top: 20px; } .message .link { vertical-align: middle; } table.message .searchresults td { border-collapse: collapse; border-spacing: 0; border-style: solid; border-width: 1px; padding: 5px; } .message .summary .link { text-align: right; } .message .heading { text-align: center; } .message .note { padding: 10px; text-align: center; } #message-user .commands span { margin-left: 10px; margin-right: 10px; } body#message-messages { padding: 10px; } body#message-send .notifysuccess { padding: 1px; } body#message-send td.fixeditor { text-align: center; } .notepost { background-color: #EEEEEE; margin-bottom: 1em; } .sitenotepost { } .coursenotepost { } .draftnotepost { } .ownnotepost .info { } .notepost .header { background: none repeat scroll 0 0 #DDDDDD; padding: 5px; } .notepost .user { font-weight: bolder; } .notepost .userpicture { float: left; margin-right: 5px; } .notepost .info { font-size: smaller; } .notepost .content { clear: both; } .notepost .footer { clear: both; } body.notes .generalbox { margin-left: auto; margin-right: auto; width: 90%; } body.notes .notesgroup { margin-left: 20px; } .my .coursebox .overview .info { margin-left: 20px; } .my .coursebox .overview { margin-bottom: 10px; } .questionbank h2 { margin-top: 0; } .questioncategories h3 { margin-top: 0; } .que { border: 1px solid; clear: both; margin: 0 auto 1.8em; text-align: left; } .que .info { float: left; margin: 0.5em 0 0.5em 1.2em; width: 8%; } .que .content { float: left; margin: 0.5em 1.2em 0.5em 0; width: 85%; } .que.description .info { margin: 0.5em 0 0.5em 0.2em; width: 1em; } .que.description .content, .que.description .generalfeedback { float: none; margin-bottom: 0.5em; margin-left: 1.2em; width: auto; } .que.description .qtext { margin-bottom: 0; } .que .qtext { margin-bottom: 1.5em; } .que .ablock { margin: 0.7em 0 0.3em; } .que .prompt { float: left; height: 2em; padding-top: 0.3em; width: 15%; } .que .control { width: 5%; } .que .answer { float: left; margin-bottom: 0.5em; width: 83%; } .que .submit { clear: both; float: left; position: relative; } * html .que .submit { float: none; } .multianswer .submit { margin-top: 1em; } .que .c0, .que .c1 { padding: 0.3em 0 0.3em 0.3em; vertical-align: top; } .que .feedback { border: 1px solid; clear: both; margin-bottom: 0.5em; padding: 0 0 0.3em 0.3em; } .multichoice td.feedback { border-style: none; padding-top: 0.3em; vertical-align: top; width: auto; } .essay .feedback { border-style: none; } .multichoice .text { width: auto; } .calculated .answer, .numerical .answer, .shortanswer .answer { padding: 0.3em; width: auto; } .truefalse .answer span { clear: left; float: left; padding: 0.3em; width: 100%; } .que .grading, .que .comment, .que .commentlink, .que .generalfeedback, .que .history { margin-top: 0.5em; } .que .grade { margin-top: 0.5em; } .importerror { border-bottom: 1px solid #555555; margin-top: 10px; } .logtable { margin-left: auto; margin-right: auto; } .logtable td, .logtable th { padding-left: 10px; padding-right: 10px; } .logtable th { text-align: left; } #course-user .info { margin: 10px; text-align: center; } .tabtree { position: relative; } .tabrow0 { font-size: 84%; line-height: 1.8em; list-style: none outside none; margin: 10px 0 0; padding: 0 0 1.75em; text-align: center; width: 100%; } .tabrow0 li { display: inline; margin: 0 -4px 0 0; padding: 0; } .tabrow0 a span { background: url("pix/tab/right.gif") no-repeat scroll right top transparent; padding: 10px 14px 0.35em 0; } .tabrow1 li a span { background: none repeat scroll 0 0 transparent !important; } .tabrow0 a { background: url("pix/tab/left.gif") no-repeat scroll left top transparent; margin: 0 -1px 0 0; padding: 10px 0 0.35em 13px; text-decoration: none; } .tabrow0 a:hover { background-image: url("pix/tab/left_hover.gif"); } .tabrow0 .here a:hover { background-image: url("pix/tab/left.gif"); } .tabrow0 a:hover span { background-image: url("pix/tab/right_hover.gif"); } .tabrow0 .here a:hover span { background-image: url("pix/tab/right.gif"); } .tabrow0 .here a { color: #444444; } .tabrow0 .here a:link, .tabrow0 .here a:visited, .tabrow0 .here a.nolink { position: relative; z-index: 102; } .tabrow0 .empty { height: 1px; overflow: hidden; padding: 0; } .tabrow0 div, .tabrow0 ul { background: url("pix/tab/tabrow1.gif") repeat-x scroll left center transparent; border-top: 1px solid #AAAAAA; font-size: 90%; left: 0; line-height: normal; list-style: none outside none; margin: 0; padding: 0.25em 0; position: absolute; top: 1.95em; width: 100%; } .tabrow0 ul li { background-image: none; display: inline; margin-top: 1px; } .tabrow0 ul a { background-image: none; border: 0 none; color: #0000CC; margin: 0; padding: 0 1em; } .tabrow0 ul a span { background-image: none; padding: 0; } .tabrow0 ul .last span, .tabrow0 ul li a:hover, .tabrow0 ul li a:hover span, .tabrow0 ul .here a:hover, .tabrow0 ul .here a:hover span { background-image: none !important; } .tabrow0 ul div { display: none; } ul.tabrow1 li a, ul.tabrow1 li a:link, ul.tabrow1 li a:visited { color: #0000CC; font-size: 110%; } ul.tabrow1 li.here.selected a { color: #444444; } h2.tag-heading { display: block; margin-left: auto; margin-right: auto; padding: 5px; text-align: center; width: 95%; } div#tag-description, div#tag-blogs { display: block; margin-left: auto; margin-right: auto; padding: 5px; width: 95%; } body#tag-index .moreblogs { text-align: center; } div#tag-management-box { display: block; font-size: 12px; line-height: 20px; margin-bottom: 10px; text-align: center; } div#tag-user-table { clear: both; display: block; margin-left: auto; margin-right: auto; padding: 3px; width: 95%; } body.tag .managelink { padding: 10px; text-align: right; } div#tag-user-table:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; } div.user-box { clear: none; display: block; float: left; height: 160px; margin: 8px; text-align: center; width: 115px; } img.user-image { border: 0 none; height: 100px; width: 100px; } div#small-tag-cloud-box { margin: 0 auto; width: 300px; } div#big-tag-cloud-box { display: block; float: none; margin: 0 auto; width: 600px; } ul#tag-cloud-list { list-style: none outside none; margin: 0; padding: 5px; } ul#tag-cloud-list li { display: inline; margin: 0; } div#tag-search-box { margin: 10px auto; text-align: center; } div#tag-search-results-container { padding: 0; width: 100%; } ul#tag-search-results { display: block; float: left; list-style: none outside none; margin: 15px 20% 0; padding: 0; width: 60%; } ul#tag-search-results li { float: left; line-height: 20px; padding-left: 1%; padding-right: 1%; text-align: left; width: 30%; } div#tags-management-links { display: block; font-size: 12px; text-align: right; } span.flagged-tag { color: #FF0000; } span.flagged-tag a { color: #FF0000; } table#tag-management-list { margin-left: auto; margin-right: auto; text-align: left; } table#tag-management-list tr td { padding-left: 4px; padding-right: 4px; } .tag-management-form { text-align: center; } #relatedtags-autocomplete-container { margin-left: auto; margin-right: auto; min-height: 4.6em; width: 100%; } #relatedtags-autocomplete { display: block; margin-left: auto; margin-right: auto; position: relative; width: 60%; } #relatedtags-autocomplete .yui-ac-content { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #404040; left: 20%; overflow: hidden; position: absolute; width: 420px; z-index: 9050; } #relatedtags-autocomplete .ysearchquery { color: #808080; position: absolute; right: 10px; z-index: 10; } #relatedtags-autocomplete .yui-ac-shadow { background: none repeat scroll 0 0 #A0A0A0; margin: 0.3em; position: absolute; width: 100%; z-index: 9049; } #relatedtags-autocomplete ul { list-style-type: none; margin: 0; padding: 0; width: 100%; } #relatedtags-autocomplete li { cursor: default; padding: 0 5px; white-space: nowrap; } #relatedtags-autocomplete li.yui-ac-highlight { background: none repeat scroll 0 0 #FFFFCC; } .userinfobox { border-collapse: separate; border-style: solid; border-width: 1px; margin-bottom: 5px; } .userinfobox .left, .userinfobox .side { padding: 10px; vertical-align: top; width: 100px; } .userinfobox .userpicture { height: 100px; width: 100px; } .userinfobox .content { padding: 10px; vertical-align: top; } .userinfobox .links { padding: 5px; vertical-align: bottom; width: 100px; } .userinfobox .list td { padding: 3px; } .userinfobox .username { padding-bottom: 20px; } .userinfobox td.label { text-align: right; vertical-align: top; white-space: nowrap; } table.userinfobox { margin-left: 10%; margin-right: 10%; width: 80%; } table.groupinfobox { border-style: solid; border-width: 1px; margin-bottom: 20px; margin-left: 20%; margin-right: 20%; width: 60%; } .groupinfobox .left { padding: 10px; vertical-align: top; width: 100px; } body#user-index h2 { text-align: center; } #user-view .buttons, #user-index .buttons { text-align: center; } #user-view .buttons form, #user-view .buttons form div { display: inline; } body#user-index #longtimenosee, body#user-index #showall { text-align: center; } body#user-index #showall { margin: 10px 0; } body#user-index table#participants, body#tag-manage table#tag-management-list { margin: auto; width: 80%; } body#tag-manage table#tag-management-list td, body#tag-manage table#tag-management-list th, body#user-index table#participants td, body#user-index table#participants th { padding: 4px; text-align: left; vertical-align: middle; } 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; } body#course-participation h2 { text-align: center; } body#course-participation #showall { margin: 10px 0; text-align: center; } body#user-index .rolesform { text-align: center; } #user-policy .noticebox { height: 250px; margin-bottom: 10px; margin-left: auto; margin-right: auto; text-align: center; width: 80%; } #user-policy #policyframe { height: 100%; width: 100%; } .iplookup #map { margin: auto; } .iplookup #note { text-align: center; } .userpicture, .picture user, .picture teacher { height: 35px; vertical-align: top; width: 35px; } .modform { text-align: center; } #wordcount { text-align: right; } .nextchatsession { text-align: center; } #mod-chat-gui_header_js-jsupdate { margin: 10px; } #mod-chat-gui_header_js-jsupdate .chat-event, #mod-chat-gui_header_js-jsupdate .chat-message { margin-top: 7px; padding: 0; width: 100%; } #mod-chat-view #chatcurrentusers .chatuserdetails { vertical-align: middle; } #mod-chat-view #enterlink { margin-left: auto; margin-right: auto; text-align: center; width: 50%; } .chat-event .picture, .chat-message .picture { vertical-align: top; width: 40px; } .chat-event .text, .chat-message .text { text-align: left; } #mod-chat-gui_basic #participants ul { list-style-type: none; margin: 0; padding: 0; } #mod-chat-gui_basic #participants ul li { display: inline; margin-right: 10px; } #mod-chat-gui_basic #participants ul li .userinfo { display: inline; } #mod-chat-gui_basic #messages dl { margin: 1px; padding: 0; } #mod-chat-gui_basic #messages dd, #mod-chat-gui_basic #messages dt { display: inline; margin-left: 0; margin-right: 5px; padding: 0; } .button { text-align: center; } .attemptcell { white-space: nowrap; width: 5px; } .anonymous, .names { margin-left: auto; margin-right: auto; } .downloadreport { border: 0 none; margin-left: auto; margin-right: auto; } .choiceresponse { width: 100%; } .choiceresponse .picture { white-space: nowrap; width: 10px; } .choiceresponse .fullname { white-space: nowrap; width: 100%; } .results.data { vertical-align: top; white-space: nowrap; } .fieldadd, .sortdefault, .defaulttemplate { text-align: center; } .datapreferences { text-align: center; } table.presets { margin-left: auto; margin-right: auto; } #mod-forum-view .forummode { text-align: center; } .forumheaderlist, .forumpost { border-collapse: separate; border-style: solid; border-width: 1px; } .forumpost { margin-top: 15px; } .forumpost .topic { border-style: solid; border-width: 0 0 1px; padding: 4px; } .forumpost .commands { clear: both; padding-top: 0.5em; text-align: right; } .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 { padding: 4px; text-align: center; vertical-align: top; width: 35px; } .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-style: solid; border-width: 1px 0 0 1px; } .forumheaderlist .replies { text-align: center; white-space: nowrap; } .forumheaderlist .picture { width: 35px; } .forumheaderlist .discussion .starter { vertical-align: middle; } .forumheaderlist .lastpost { text-align: right; white-space: nowrap; } .forumheaderlist .discussion .author { white-space: nowrap; } .forumolddiscuss { text-align: right; } .forumaddnew, .forumnodiscuss, .noticeboxcontent { text-align: center; } #mod-forum-view .forumaddnew { margin-bottom: 20px; } #mod-forum-view .forumcontrol .groupmenu { float: left; text-align: left; white-space: nowrap; } #mod-forum-view .groupmenu { float: left; text-align: left; white-space: nowrap; } #mod-forum-view .forumcontrol .subscription { float: right; text-align: right; white-space: nowrap; } #mod-forum-view .subscription { float: right; text-align: right; white-space: nowrap; } #mod-forum-index .subscription { float: right; text-align: right; white-space: nowrap; } #mod-forum-view .unread { padding-left: 3px; padding-right: 3px; } #mod-forum-discuss .forumpost.unread .content { border-style: solid; border-width: 2px; } #mod-forum-discuss .ratingsubmit { padding: 10px; text-align: center; } #mod-forum-index .unread img, #mod-forum-view .unread img { margin-left: 5px; } #mod-forum-discuss .discussioncontrols td { text-align: center; width: 33%; } #email .unsubscribelink { border-style: solid; border-width: 0 1px 0 0; margin-top: 20px; text-align: center; } #mod-forum-view .subscription { margin: 5px 0; } .glossarypost .commands { white-space: nowrap; width: 200px; } #mod-glossary-comments .glossarypost, #mod-glossary-comment .glossarypost { margin-top: 15px; } .entryboxheader { border-style: solid; border-width: 1px 1px 0; } .entrybox { border-style: solid; border-width: 0 1px 1px; width: 100%; } .entrybox hr { border-left: medium none; border-right: medium none; } .glossarypost { border-collapse: separate; border-style: solid; border-width: 1px; margin-bottom: 5px; margin-left: auto; margin-right: auto; text-align: left; width: 95%; } .entrylist { border-width: 0; } .entrylowersection { padding-top: 10px; } .entrylowersection table { width: 100%; } .entrylowersection .aliases { text-align: center; } .entrylowersection .icons, .entrylowersection .ratings { padding-right: 5px; text-align: right; } .entrylowersection .ratings { padding-bottom: 2px; } .glossarycategoryheader { margin-left: auto; margin-right: auto; width: 95%; } .glossaryformatheader { width: 90%; } .glossarypost .entry { padding: 3px; } .glossarypost .picture { width: 35px; } .glossarycomment { border-collapse: separate; border-style: solid; border-width: 1px; margin-bottom: 5px; text-align: left; } .glossarycomment .entry { padding: 3px; } .glossarycomment .picture { width: 35px; } .glossarycomment .icons { text-align: right; } .glossarydisplay { margin-left: auto; margin-right: auto; text-align: center; width: 90%; } .glossarydisplay .tabs { width: 100%; } .glossarydisplay .separator { width: 4px; } .glossarydisplay .tabs .selected, .glossarydisplay .tabs .inactive, .glossarydisplay .tabs .general { } .glossaryimportexport { margin-left: auto; margin-right: auto; text-align: center; } .glossarypopup { width: 95%; } .glossaryapproval { width: 100%; } .mod-glossary .glossarydisplay .tabs { margin-bottom: 0; } .mod-glossary .glossarydisplay .tabs .side { border-style: none; border-width: 0; width: auto; } .glossaryexplain, .glossaryaddentry { text-align: center; } .mod-glossary .tabrow0 { padding-bottom: 5px; } #mod-glossary-view .glossarycontrol { float: right; margin: 5px 0; text-align: right; white-space: nowrap; } #mod-journal-view .lastedit, #mod-journal-view .editend { margin: 5px; text-align: center; } #mod-journal-view .feedbackbox { border-collapse: separate; width: 75%; } #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; } #mod-lesson-lesson #page .addform { text-align: center; } #mod-lesson-edit #page .label { font-weight: bold; } #mod-lesson-edit #page .labelcorrect { font-weight: bold; text-decoration: underline; } .lessonmediafilecontrol { margin-left: auto; margin-right: auto; text-align: center; } #mod-lesson-view #content .invisiblefieldset { display: block; text-align: left; } #mod-quiz-view .quizinfo { text-align: center; } #mod-quiz-view #page .quizgradefeedback, #mod-quiz-view #page .quizattempt { text-align: center; } #mod-quiz-view #page .quizattemptsummary td p { margin-top: 0; } #mod-quiz-view #feedback.generalbox { margin-left: auto; margin-right: auto; padding-bottom: 15px; width: 70%; } #mod-quiz-view #feedback.generalbox h2 { margin: 0; } body#mod-quiz-view #feedback.generalbox .overriddennotice { font-size: 0.7em; text-align: center; } #mod-quiz-view #feedback.generalbox h3 { text-align: left; } #passwordbox.generalbox { margin-left: auto; margin-right: auto; width: 70%; } #passwordform { margin: 1em 0; } #mod-quiz-attempt #page { text-align: center; } #mod-quiz-attempt .pagingbar { margin: 1.5em auto; } #mod-quiz-attempt #page { text-align: center; } #mod-quiz-attempt #timer .generalbox { width: 150px; } #mod-quiz-attempt.securewindow .que { margin-left: 155px; margin-right: 155px; } #mod-quiz-attempt #timer { left: 10px; position: absolute; } body#question-preview .quemodname, body#question-preview .controls { text-align: center; } body#question-preview .quemodname, body#question-preview .controls { text-align: center; } #mod-quiz-attempt #page .controls, #mod-quiz-review #page .controls { margin: 8px auto; text-align: center; } #mod-quiz-review .pagingbar { margin: 1.5em auto; } #mod-quiz-review .pagingbar { margin: 1.5em auto; } table.quizreviewsummary { margin-bottom: 1.8em; width: 100%; } table.quizreviewsummary tr { } table.quizreviewsummary th.cell { font-weight: bold; padding: 1px 0.5em 1px 1em; text-align: right; width: 10em; } table.quizreviewsummary td.cell { padding: 1px 1em 1px 0.5em; } #mod-quiz-mod #reviewoptionshdr .fitem { clear: none; float: left; margin-left: 10px; width: 30%; } #mod-quiz-mod #reviewoptionshdr .fitemtitle { font-weight: bold; height: 2.5em; margin-left: 0; text-align: left; width: 100%; } #mod-quiz-mod #reviewoptionshdr fieldset.fgroup { margin-left: 0; text-align: left; width: 100%; } #mod-quiz-mod #reviewoptionshdr fieldset.fgroup span { clear: left; float: left; } #mod-quiz-edit #page .controls, #mod-quiz-edit #page .quizattemptcounts { clear: left; text-align: center; } #mod-quiz-edit .quizquestions h2 { margin-top: 0; } #mod-quiz-edit #showbreaks { margin-top: 0.7em; } .quizquestionlistcontrols { text-align: center; } #mod-quiz-report table#attempts, #mod-quiz-report table#commands, #mod-quiz-report table#itemanalysis { margin: auto; width: 80%; } #mod-quiz-report table#attempts, #mod-quiz-report h2.main { clear: both; } #mod-quiz-report table#attempts { margin: 20px auto; } #mod-quiz-report table#attempts .header, #mod-quiz-report table#attempts .cell { padding: 4px; } #mod-quiz-report table#attempts .header .commands { display: inline; } #mod-quiz-report table#attempts .picture { width: 40px; } #mod-quiz-report table#attempts td { border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; vertical-align: middle; } #mod-quiz-report table#attempts .header { text-align: left; } #mod-quiz-report table#attempts .picture { text-align: center !important; } #mod-quiz-report .controls { text-align: center; } #mod-quiz-report table#itemanalysis { margin: 20px auto; } #mod-quiz-report table#itemanalysis .header, #mod-quiz-report table#itemanalysis .cell { padding: 4px; } #mod-quiz-report table#itemanalysis .header .commands { display: inline; } #mod-quiz-report table#itemanalysis td { border-style: solid; border-width: 1px; } #mod-quiz-report table#itemanalysis .header { text-align: left; } #mod-quiz-report table#itemanalysis .numcol { text-align: center; vertical-align: middle !important; } #mod-quiz-report table#itemanalysis .uncorrect { color: red; } #mod-quiz-report table#itemanalysis .correct { color: blue; font-weight: bold; } #mod-quiz-report table#itemanalysis .partialcorrect { color: green !important; } #mod-quiz-report table#itemanalysis .qname { color: green !important; } #mod-quiz-grading table#grading { margin: auto; width: 80%; } #mod-quiz-grading table#grading { margin: 20px auto; } #mod-quiz-grading table#grading .header, #mod-quiz-grading table#grading .cell { padding: 4px; } #mod-quiz-grading table#grading .header .commands { display: inline; } #mod-quiz-grading table#grading .picture { width: 40px; } #mod-quiz-grading table#grading td { border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; vertical-align: bottom; } .mod-quiz .gradingdetails { font-size: small; } .quizattemptcounts { clear: left; margin: 6px 0; text-align: center; } #mod-resource-view .resourcecontent { margin: 20px; text-align: center; } #mod-resource-view .resourcepdf { padding-top: 15px; text-align: center; width: 100%; } .resourcecontent object { height: 480px; width: 600px; } .resourcepdf object { height: 800px; width: 800px; } .mod-resource .modified { text-align: center; } .mod-resource .popupnotice { margin: 40px; text-align: center; } .ims-nav-bar { margin-top: 0.2em; position: relative; } .ims-nav-button a, .ims-nav-dimmed { padding: 0.2em 1em; } #ims-containerdiv { margin-top: 0.2em; } #ims-menudiv { overflow: auto; padding-right: 0.2em; padding-top: 1em; position: absolute; width: 250px; } #ims-menudiv ol { list-style-type: none; margin: 0; padding-left: 1em; } #ims-contentframe { border: 1px solid; height: 480px; left: 260px; position: absolute; width: 640px; } #ims-contentframe-no-nav { border: 1px solid; height: 480px; position: absolute; width: 640px; } #mod-resource-view div#footer { margin-top: 5px; } .resultgraph { border: 1px solid; text-align: center; } .reportsummary, .studentreport, .reportbuttons { text-align: center; } .centerpara { text-align: center; } .fullnamecell { vertical-align: top; white-space: nowrap; width: 10%; } .questiontext { font-size: 1em; } .smalltext { font-size: 0.75em; } #surveyform th { font-weight: normal; text-align: left; } #surveyform th.hresponse { text-align: center; width: 9%; } .rblock label { display: block; text-align: center; } .foundthat, .preferthat { white-space: nowrap; } .qnummiddlecell { vertical-align: middle; } .optioncell { vertical-align: top; width: 50%; } .buttoncell { width: 5%; } .questioncell { vertical-align: top; width: 50%; } .whitecell { background-color: white; } .sideblockheading, .howtowiki { text-align: right; } .wikisearchform, .wikilinksblock, wikiadminactions { text-align: center; } .wikilinkright { padding-bottom: 0.5em; text-align: right; } .wikiexportbox { margin-left: auto; margin-right: auto; } .redfont { color: red; } .workshopuploadform, .workshopkey { text-align: center; } #help hr { background: none repeat scroll 0 0 #CCCCCC; border: medium none; height: 1px; } #help .example1 { color: #AA0000; } #help .success { color: #008800; } #help .center { text-align: center; } #help .moreinfo { text-align: right; } #help .indent { margin-left: 40px; } #help .indent-big { margin-left: 160px; margin-right: 160px; } #help pre, #help code { background: none repeat scroll 0 0 #EEEEEE; border: 1px dashed #DDDDDD; padding: 3px; } #mod-assignment-submissions .feedback .content, #mod-assignment-submissions .feedback .topic, #mod-assignment-submissions .feedback .picture { border-color: #DDDDDD; border-style: solid; border-width: 1px; padding: 10px; } #mod-assignment-submissions form#options div { margin-left: auto; margin-right: 20px; text-align: right; } .mod-assignment .feedback .files { background-color: #EFEFEF; float: right; padding: 5px; } .mod-assignment .feedback .grade, .mod-assignment .feedback .outcome, .mod-assignment .feedback .finalgrade { float: right; } .mod-assignment .feedback .disabledfeedback { height: 250px; width: 500px; } .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: none repeat scroll 0 0 #FFD991; } #mod-assignment-submissions table.submissions td, #mod-assignment-submissions table.submissions th { border-color: #DDDDDD; border-style: solid; border-width: 1px; padding-left: 5px; padding-right: 5px; vertical-align: middle; } #mod-assignment-submissions .submissions .grade { font-weight: bold; text-align: right; } #mod-assignment-submissions .picture { width: 35px; } #mod-assignment-submissions .fullname { text-align: left; } #mod-assignment-submissions .timemodified, #mod-assignment-submissions .timemarked { font-size: 0.9em; text-align: left; } #mod-assignment-submissions .status { text-align: center; } #mod-assignment-submissions .submissions .outcome, #mod-assignment-submissions .submissions .finalgrade { text-align: right; } #mod-assignment-view #online .singlebutton { text-align: center; } #mod-assignment-view #dates { font-size: 0.8em; margin-bottom: 30px; margin-top: 30px; } #mod-assignment-view #dates .c0 { font-weight: bold; text-align: right; } #mod-assignment-view .feedback { border-color: #DDDDDD; border-style: solid; border-width: 1px; margin-left: 10%; margin-right: 10%; margin-top: 15px; width: 80%; } #mod-assignment-view .feedback .topic { border-color: #DDDDDD; border-style: solid; border-width: 0 0 1px; padding: 4px; } #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 { font-weight: bold; text-align: right; } #mod-assignment-view .feedback .left { padding: 4px; text-align: center; vertical-align: top; width: 35px; } #mod-assignment-submissions .qgprefs #optiontable { margin-left: auto; text-align: right; } #mod-assignment-submissions .fgcontrols { margin-top: 1em; text-align: center; } #mod-assignment-submissions .fgcontrols .fastgbutton { margin-top: 0.5em; } .mod-choice .results { border-collapse: separate; } .mod-choice .results .data { border-color: #999999; border-style: solid; border-width: 1px; } #mod-data-view #sortsearch .c0 { text-align: right; } #mod-data-view .approve img.icon { height: 34px; width: 34px; } #mod-data-preset .presetmapping { text-align: center; } #mod-data-preset .presetmapping table { margin-left: auto; margin-right: auto; text-align: left; } #mod-data-preset .overwritesettings { margin-bottom: 1em; } .mod-data-field .c0 { text-align: right; } .mod-data-field .fieldadd, .mod-data-field .sortdefault { margin-bottom: 1em; margin-top: 1em; } .mod-data-field .fieldadd select, .mod-data-field .sortdefault select { margin-left: 1em; } .mod-data-field .fieldname { width: 300px; } .mod-data-field .fielddescription { width: 300px; } .presetcontrols form { display: inline; } .mod-lesson .contents { text-align: left; } .mod-lesson #layout-table { width: 100%; } .mod-lesson .edit_buttons form, .mod-lesson .edit_buttons input { display: inline; } .mod-lesson .clock .content { text-align: center; } .mod-lesson .addlinks { font-size: 0.8em; } .mod-lesson .userinfotable .cell, .mod-lesson .userinfotable .userpicture { vertical-align: middle; } .mod-lesson .invisiblefieldset.fieldsetfix { display: block; } .mod-lesson .invisiblefieldset.fieldsetfix tr { text-align: left; } #mod-lesson-view .password-form { margin-top: 20px; text-align: center; } #mod-lesson-view .password-form .submitbutton { display: inline; } #mod-lesson-essay .graded { color: #DF041E; } #mod-lesson-essay .sent { color: #006600; } #mod-lesson-essay .ungraded { color: #999999; } #mod-lesson-essay .gradetable { margin-bottom: 20px; } #mod-lesson-essay .buttons { text-align: center; } .mod-lesson .response { padding-top: 10px; } .mod-lesson .correct { } .mod-lesson .incorrect { } .mod-lesson .matches { } .mod-lesson .slideshow { overflow: auto; padding: 15px; } .mod-lesson .menu .content { padding: 0; } .mod-lesson .menu .menuwrapper { margin-bottom: 10px; max-height: 400px; overflow: auto; vertical-align: top; } .mod-lesson .menu ul { list-style: none outside none; margin: 0; padding: 5px 0 0 5px; } .mod-lesson .menu li { padding-bottom: 5px; } .mod-lesson .leftmenu_selected_link { } .mod-lesson .leftmenu_not_selected_link { } .mod-lesson .skip { left: -1000em; position: absolute; width: 20em; } .mod-lesson .lessonbutton a { padding-left: 1em; padding-right: 1em; } .mod-lesson .lessonbutton a:link, .mod-lesson .lessonbutton a:visited, .mod-lesson .lessonbutton a:hover { color: #000000; text-decoration: none; } .mod-lesson .lessonbutton a:link, .mod-lesson .lessonbutton a:visited { border-color: #CECECE #4A4A4A #4A4A4A #CECECE; border-style: solid; border-width: 1px 2px 2px 1px; } .mod-lesson .lessonbutton a:hover { border-color: #4A4A4A #CECECE #CECECE #4A4A4A; border-style: solid; border-width: 2px 1px 1px 2px; } .mod-lesson .branchbuttoncontainer.horizontal div, .mod-lesson .branchbuttoncontainer.horizontal form { display: inline; } .mod-lesson .branchbuttoncontainer.vertical .lessonbutton { padding: 5px; } .mod-lesson .progress_bar { padding: 20px; } .mod-lesson .progress_bar_table { margin: 0; padding: 0; width: 80%; } .mod-lesson .progress_bar_completed { background-color: green; margin: 0; padding: 0; } .mod-lesson .progress_bar_todo { background-color: red; margin: 0; padding: 0; text-align: left; } .mod-lesson .progress_bar_token { background-color: #000000; height: 20px; margin: 0; padding: 0; width: 5px; } .structlist { font-size: small; list-style-type: none; white-space: nowrap; } .orgtitle { font-size: small; font-weight: bold; } .mod-scorm .top { vertical-align: top; } .mod-scorm .scorm-left { text-align: left; } .mod-scorm .scorm-center { text-align: center; } .mod-scorm .scorm-right { text-align: right; } .mod-scorm .scoframe { height: 100%; position: relative; width: 100%; } #mod-scorm-player #scormpage { position: relative; width: 100%; } #mod-scorm-player #tochead { height: 30px; position: relative; text-align: center; top: 3px; } #mod-scorm-player .toc { margin-left: 20%; width: 80%; } #mod-scorm-player .no-toc { width: 100%; } #mod-scorm-player #scormobject { height: 400px; } #mod-scorm-player #scormtop { height: 30px; position: relative; width: 100%; } #mod-scorm-player #scormbrowse { left: 5px; position: absolute; top: 0; } #mod-scorm-player #scormnav { position: absolute; right: 5px; text-align: center; top: 3px; width: 100%; } #mod-scorm-view .structurehead { text-align: center; } #mod-scorm-view .structurelist { list-style-type: none; white-space: nowrap; } #mod-scorm-player #scormbox { position: absolute; right: 0; top: 0; width: 74%; } #mod-scorm-player #tocbox { font-size: 0.8em; left: 0; position: relative; width: 24%; } #mod-scorm-player #tochead { height: 30px; position: relative; text-align: center; top: 3px; } #toctree { overflow: auto; position: relative; width: 100%; } .structurelist { list-style-type: none; } #mod-scorm-player .structurelist { list-style-type: none; margin: 0; padding: 0; position: relative; width: 96%; } #mod-scorm-player .structurelist ul { margin-left: 0.5em; padding-left: 0.5em; } #mod-scorm-view .structurelist { list-style-type: none; white-space: nowrap; } a#mod-scorm-log-toggle { font-size: 0.7em; font-weight: bold; } .workshop_feedbackbox { border-color: #999999; border-style: solid; border-width: 1px; margin-top: 5px; } .workshop_feedbackbox .picture { vertical-align: top; } .workshop_feedbackbox .author { display: block; vertical-align: top; } .workshop_feedbackbox .time { display: block; vertical-align: top; } .workshop_feedbackbox .content { vertical-align: top; } .workshop_feedbackbox .comment { display: block; } .workshop_feedbackbox .teachercomment { display: block; font-weight: bold; } .block_blog_tags .s20 { font-size: 1.5em; font-weight: bold; } .block_blog_tags .s19 { font-size: 1.5em; } .block_blog_tags .s18 { font-size: 1.4em; font-weight: bold; } .block_blog_tags .s17 { font-size: 1.4em; } .block_blog_tags .s16 { font-size: 1.3em; font-weight: bold; } .block_blog_tags .s15 { font-size: 1.3em; } .block_blog_tags .s14 { font-size: 1.2em; font-weight: bold; } .block_blog_tags .s13 { font-size: 1.2em; } .block_blog_tags .s12, .block_blog_tags .s11 { font-size: 1.1em; font-weight: bold; } .block_blog_tags .s10, .block_blog_tags .s9 { font-size: 1.1em; } .block_blog_tags .s8, .block_blog_tags .s7 { font-size: 1em; font-weight: bold; } .block_blog_tags .s6, .block_blog_tags .s5 { font-size: 1em; } .block_blog_tags .s4, .block_blog_tags .s3 { font-size: 0.9em; font-weight: bold; } .block_blog_tags .s2, .block_blog_tags .s1 { font-size: 0.9em; } .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-style: solid; border-width: 2px; } .block_calendar_upcoming .event .date { text-align: right; } .block_course_summary .content { padding: 10px; } .block_course_summary .editbutton { text-align: right; } .block_login .logintable { text-align: center; } .block_login .loginform { display: inline; } .block_login .loginform .fld input { width: 5em; } .block_login .loginform label { padding-right: 4px; } .block_login .loginform div { display: block; margin: 0.3em 0.8em; text-align: right; } .block_login .loginform div.c1.btn { text-align: center; } .block_news_items .newlink { text-align: center; } .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 { border-bottom: 1px solid; font-weight: bold; margin: 1em 0 0; } .block_quiz_results h1 { font-size: 1.1em; font-weight: bold; margin: 4px; } .block_rss_client .link { border-top: 1px solid #DDDDDD; font-size: 0.82em; padding-bottom: 5px; } .block_rss_client .description { color: #555555; font-size: 0.78em; padding-bottom: 8px; padding-left: 10px; } .block_rss_client .title { font-size: 1em; } .block_rss_client .image { } .blockconfigtable #rssfeeds { background-color: blue; margin-left: auto; margin-right: auto; } .blockconfigtable #rssfeeds td.actions { padding: 10px; text-align: center; vertical-align: middle; } .blockconfigtable #rssfeeds td.feed { padding: 5px; vertical-align: middle; } .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; } .flexible th { white-space: normal; } .gradestable th.user img { height: 20px; width: 20px; } .grade-report-grader table#user-grades .catlevel2 { background-color: #F9F9F9; } .grade-report-grader table#user-grades td.overridden { background-color: #DDDDDD; } .grade-report-grader table#user-grades tr.avg td.cell { background-color: #EFEFFF; color: #00008B; font-weight: 700; } .grade-report-grader table#user-grades tr.odd td.cell { background-color: #EFEFEF; white-space: nowrap; } .grade-report-grader table#user-grades tr.even td.overridden { background-color: #F3E4C0; } .grade-report-grader table#user-grades tr.odd td.overridden { background-color: #EFD9A4; } .grade-report-grader table#user-grades tr.even td.excluded { background-color: #EABFFF; } .grade-report-grader table#user-grades tr.odd td.excluded { background-color: #E5AFFF; } .grade-report-grader table#user-grades tr.odd th.header { background-color: #EFEFEF; background-image: none; } .grade-report-grader table#user-grades tr.groupavg td.cell { background-color: #EFFFEF; color: #006400; font-weight: 700; } .grade-report-grader table#user-grades td.cat, .grade-report-grader table#user-grades td.course { font-weight: 700; } .grade-report-grader table#user-grades { background-color: transparent; border-style: solid; border-width: 1px; font-size: 10px; margin: 20px 0 0; width: auto; } .grade-report-grader #overDiv table { margin: 0; } .grade-report-grader #overDiv table td.feedback { border: 0 none; } .grade-report-grader #overDiv .feedback { background-color: #AABBFF; color: #000000; font-family: Verdana; font-size: 70%; font-weight: 400; } .grade-report-grader #overDiv .caption { background-color: #5566CC; color: #CCCCFF; font-family: Arial; font-size: 70%; font-weight: 700; } .grade-report-grader #overDiv .intersection { background-color: #AABBFF; color: #000000; font-family: Verdana; font-size: 70%; font-weight: 400; } .grade-report-grader #overDiv .intersectioncaption { background-color: #5566CC; color: #CCCCFF; font-family: Arial; font-weight: 700; } .grade-report-grader div.submit { margin-top: 20px; text-align: center; } .grade-report-grader table#user-grades td { border-style: solid; border-width: 0 1px 1px 0; text-align: right; } .grade-report-grader table#user-grades th.category { border-style: solid; border-width: 1px 1px 0; vertical-align: top; } .grade-report-grader table#user-grades th.user { border-style: solid; border-width: 0 0 1px; text-align: left; } .grade-report-grader table#user-grades th.useridnumber { border-style: solid; border-width: 0 0 1px 1px; } .grade-report-grader table#user-grades th.categoryitem, .grade-report-grader table#user-grades th.courseitem, .grade-report-grader table#user-grades td.topleft { border-style: solid; border-width: 0 1px; vertical-align: top; } .grade-report-grader table#user-grades th.category, .grade-report-grader table#user-grades th.item, .grade-report-grader table#user-grades th.categoryitem, .grade-report-grader table#user-grades th.courseitem { height: 25px; } .grade-report-grader td, .grade-report-grader th { border-color: #CECECE; } .grade-report-grader table#participants th { vertical-align: top; width: auto; } .grade-report-grader table#user-grades td.fillerfirst { border-style: solid; border-width: 0 0 0 1px; } .grade-report-grader table#user-grades td.fillerlast { border-style: solid; border-width: 0 1px 0 0; } .grade-report-grader table#user-grades th.item, .grade-report-grader table#user-grades th.categoryitem, .grade-report-grader table#user-grades th.courseitem { border-bottom: 1px solid #000000; border-style: solid; border-width: 1px; vertical-align: top; } .grade-report-grader div.gradertoggle { display: inline; margin-left: 20px; } .grade-report-grader table#user-grades th.range { border-style: solid; border-width: 1px; text-align: right; } .grade-report-grader table#user-grades .userpic { display: inline; margin-right: 10px; } .grade-report-grader table#user-grades .quickfeedback { border: 1px dashed #000000; } .grade-report-grader #siteconfiglink { text-align: right; } .grade-report-grader table#user-grades .hidden, .grade-report-grader table#user-grades .hidden a { color: #AAAAAA; } .grade-report-grader table#user-grades .datesubmitted { font-size: 0.7em; } .grade-report-grader table#user-grades td.cell { padding-left: 5px; padding-right: 5px; vertical-align: middle; } .grade-report-grader table { background-color: #FFFFFF; border-collapse: collapse; border-color: #CECECE; font-size: 10px; } .grade-report-grader th { padding: 2px 10px 0; } .grade-report-grader span.inclusion-links { margin: 0 5px 0 10px; } .grade-report-grader table#user-grades .item { background-color: #E9E9E9; } .grade-report-grader table tr.odd th.header { background-color: #EFEFEF; background-image: none; border-width: 0 0 1px; } .grade-report-grader table tr.heading th.header { border-top: 1px solid #CECECE; } .grade-report-grader table#user-grades tr.heading th.categoryitem, .grade-report-grader table#user-grades tr.heading th.courseitem { border-width: 0 0 0 1px; } .grade-report-grader table#user-grades th.category.header.catlevel1 { border-style: solid; border-width: 1px 1px 0 0; vertical-align: top; } .grade-report-grader div.left_scroller th.user a { margin: 0; padding: 0; vertical-align: middle; } .grade-report-grader table#user-grades th.categoryitem, .grade-report-grader table#user-grades th.courseitem, .grade-report-grader table td.topleft { border-color: #CECECE #CECECE #000000; border-style: solid; border-width: 0 1px 1px; vertical-align: top; } .grade-report-grader table td.topleft { border-bottom: medium none; } .grade-report-grader table#user-grades td.topleft { background-color: #FFFFFF; } .grade-report-grader div.userpic { float: left; margin-right: 10px; } .grade-report-grader div.userpic img { border: 3px double #CECECE; height: 2.7em; vertical-align: middle; width: 2.7em; } .grade-report-grader a.quickedit { background-color: transparent; clear: none; display: block; float: right; font-size: 9px; line-height: 1em; margin: 0.1em 0 0; } .grade-report-grader a.quickedit2 { background-color: transparent; clear: none; display: block; float: right; margin: 1.3em 0 0; } .grade-report-grader table#quick_edit { border: 1px solid #CECECE; margin: 0 auto; } .grade-report-grader table#quick_edit td { border: 1px solid #CECECE; margin: 0; padding: 5px; text-align: left; vertical-align: middle; } .grade-report-grader table#quick_edit td img { border: 3px double #CECECE; padding: 0; vertical-align: middle; } .grade-report-grader td input { border: 1px solid #666666; margin-left: 10px; margin-right: 10px; } .grade-report-grader table#quick_edit td.fullname { border-left: medium none; padding-left: 5px; } .grade-report-grader table#quick_edit td.picture { border-right: medium none; } .grade-report-grader table#quick_edit td.finalgrade input { width: 5em; } .grade-report-grader h1 { clear: both; text-align: center; } .grade-report-grader form { text-align: center; } .grade-report-grader input.center { margin: 10px auto 0; } .grade-report-grader .lefttbody { vertical-align: middle; width: auto; } .grade-report-grader table#user-grades th.fixedcolumn { border: 1px solid #CECECE; vertical-align: middle; } .grade-report-grader table#fixed_column th { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CECECE #000000 #CECECE #CECECE; border-image: none; border-style: solid; border-width: 1px; vertical-align: middle; } .grade-report-grader table#fixed_column { background-color: #FFFFFF; border-top: 1px solid #CECECE; padding-top: 20px; } .grade-report-grader .left_scroller { clear: none; float: left; padding-top: 20px; } .grade-report-grader .right_scroller { clear: none; overflow-x: auto; width: auto; } .grade-report-grader table tr.avg, .grade-report-grader table tr.groupavg td, .grade-report-grader table tr.avg td, .grade-report-grader table tr.groupavg th, .grade-report-grader table tr.avg th, .grade-report-grader table tr.controls_row, .grade-report-grader table tr.controls_row th, .grade-report-grader table tr.range_row, .grade-report-grader table tr.range_row th, div.right_scroller tr { height: 2em; } .grade-report-grader table#user-grades tr.groupavg td.cell, .grade-report-grader tr.groupavg th.header { background-color: #EFFFEF; } .grade-report-grader form td.excluded { color: red; } .grade-report-grader .excludedfloater { color: red; float: left; font-size: 9px; font-weight: 700; } .grade-report-grader span.gradepass { color: #298721; } .grade-report-grader span.gradefail { color: #890D0D; } .gradeweight { color: #461D7C; font-weight: 700; } .grade-report-grader td select { font-size: 100%; padding: 0; } .grade-report-grader .righttest td select { font-size: 86%; padding: 0; } .grade-report-grader tr.avg, tr.controls, td.controls, th.controls, .grade-report-grader tr.groupavg, tr.range, th.range, td.range, tr.heading th.range { height: 2em !important; white-space: nowrap; } .heading_name_row th { white-space: nowrap; width: 2000px; } .ie .right_scroller { overflow-y: hidden; padding-bottom: 15px; } .ie table#fixed_column th { height: 40.5px; } .ie table#fixed_column tr.avg th { height: 21px; } .ie div.left_scroller td { height: 42px; } .ie6 div.left_scroller { margin-top: 40px; } .ie6 div.right_scroller { margin-top: 40px; position: absolute; width: auto; } .ie6 .excludedfloater { font-size: 7px; } .grade_icons img.ajax { float: right; } .gradestable th.user, .gradestable th.range, .grade-report-grader .flexible th, .grade-report-grader .flexible td, .grade-report-grader .flexible th a, .grade-report-grader .flexible td a, .grade-report-grader .gradestable th.range, .grade-report-grader td { white-space: nowrap; } .grade-report-grader table#user-grades .catlevel1, .grade-report-grader .r1, .grade-report-grader table tr.even td.cell, .grade-report-grader table tr.even th { background-color: #FFFFFF; } .grade-report-grader table#user-grades .catlevel3, .grade-report-grader table tr.odd td.cell { background-color: #EFEFEF; } .grade-report-grader table#fixed_column tr.odd th, .grade-report-grader table#user-grades tr.odd th { background-color: #EFEFEF; } .grade-report-grader table#user-grades td.vmarked, .grade-report-grader table#user-grades tr.odd td.vmarked, .grade-report-grader table#user-grades td.vmarked, .grade-report-grader table#user-grades tr.odd td.vmarked, .grade-report-grader table#user-grades tr.even td.vmarked { background-color: #FFCC33; } .grade-report-grader table#user-grades td.hmarked, .grade-report-grader table#user-grades tr.odd td.hmarked, .grade-report-grader table#user-grades td.hmarked, .grade-report-grader table#user-grades tr.odd td.hmarked, .grade-report-grader table#user-grades tr.even td.hmarked { background-color: #FFFF99; } .grade-report-grader table#user-grades td.hmarked.vmarked, .grade-report-grader table#user-grades tr.odd td.hmarked.vmarked, .grade-report-grader table#user-grades td.hmarked.vmarked, .grade-report-grader table#user-grades tr.even td.hmarked.vmarked, .grade-report-grader table#user-grades tr.odd td.hmarked.vmarked { background-color: #FFCC99; } .grade-report-grader table#user-grades tr.heading, .grade-report-grader table#user-grades .heading td { border-style: solid; border-width: 0; } .grade-report-grader table#user-grades td.useridnumber, .grade-report-grader table#user-grades th, .grade-report-grader div.gradeparent, .ie6 form, .grade-report-grader table#user-grades td.ajax { text-align: left; } .grade-report-grader table tr.avg td.cell, .grade-report-grader table#user-grades td.controls, .grade-report-grader table tr.avg, .grade-report-grader table tr.avg td, .grade-report-grader table tr.avg th { background-color: #F3EAD8; } .grade-report-grader div.left_scroller tr, .grade-report-grader div.right_scroller tr, .grade-report-grader div.left_scroller td, .grade-report-grader div.right_scroller td, .grade-report-grader div.left_scroller th, .grade-report-grader div.right_scroller th { font-size: 10px; height: 4em; } .grade-report-grader table th.user, .grade-report-grader table td.useridnumber { text-align: left; vertical-align: middle; } .grade-report-grader .yui-overlay .fullname { color: #5F3E00; font-weight: bold; } .grade-report-grader .yui-overlay .itemname { color: #194F3E; font-weight: bold; } .grade-report-grader .yui-overlay .feedback { color: #5F595E; } #tooltipPanel { text-align: left; } .yui-overlay, .yui-panel-container { position: absolute; visibility: hidden; z-index: 2; } .yui-panel-container form { margin: 0; } .mask { bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; z-index: 1; } .mask.block-scrollbars { overflow: auto; } .masked select, .drag select, .hide-select select { } .yui-panel-container select { } .hide-scrollbars, .hide-scrollbars * { overflow: hidden; } .hide-scrollbars select { display: none; } .show-scrollbars { overflow: auto; } .yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars { overflow: visible; } .yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow { overflow: auto; } .yui-panel-container.shadow .underlay.yui-force-redraw { padding-bottom: 1px; } .yui-effect-fade .underlay { display: none; } .yui-tt-shadow { position: absolute; } .yui-override-padding { padding: 0 !important; } .yui-panel-container .container-close { overflow: hidden; text-decoration: none; text-indent: -10000em; } .yui-skin-sam .mask { background-color: #000000; opacity: 0.25; } .yui-skin-sam .yui-panel-container { padding: 0 1px; } .yui-skin-sam .yui-panel { border-color: #808080; border-style: solid; border-width: 1px 0; left: 0; position: relative; top: 0; z-index: 1; } .yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { border-color: #808080; border-style: solid; border-width: 0 1px; margin: 0 -1px; } .yui-skin-sam .yui-panel .hd { border-bottom: 1px solid #CCCCCC; } .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { background-color: #F2F2F2; } .yui-skin-sam .yui-panel .hd { background: url("../../../../assets/skins/sam/sprite.png") repeat-x scroll 0 -200px transparent; color: #000000; font-size: 93%; font-weight: bold; line-height: 2; padding: 0 10px; } .yui-skin-sam .yui-panel .bd { padding: 10px; } .yui-skin-sam .yui-panel .ft { border-top: 1px solid #808080; font-size: 77%; padding: 5px 10px; } .yui-skin-sam .yui-panel-container.focused .yui-panel .hd { } .yui-skin-sam .container-close { background: url("../../../../assets/skins/sam/sprite.png") no-repeat scroll 0 -300px transparent; cursor: pointer; height: 15px; position: absolute; right: 6px; top: 5px; width: 25px; } .yui-skin-sam .yui-panel-container .underlay { left: -1px; right: -1px; } .yui-skin-sam .yui-panel-container.matte { background-color: #FFFFFF; padding: 9px 10px; } .yui-skin-sam .yui-panel-container.shadow { } .yui-skin-sam .yui-panel-container.shadow .underlay { background-color: #000000; bottom: -3px; left: -3px; opacity: 0.12; position: absolute; right: -3px; top: 2px; } .yui-skin-sam .yui-dialog .ft { border-top: medium none; font-size: 100%; padding: 0 10px 10px; } .yui-skin-sam .yui-dialog .ft .button-group { display: block; text-align: right; } .yui-skin-sam .yui-dialog .ft button.default { font-weight: bold; } .yui-skin-sam .yui-dialog .ft span.default { background-position: 0 -1400px; border-color: #304369; } .yui-skin-sam .yui-dialog .ft span.default .first-child { border-color: #304369; } .yui-skin-sam .yui-dialog .ft span.default button { color: #FFFFFF; } .yui-skin-sam .yui-dialog .ft span.yui-button-disabled { background-position: 0 -1500px; border-color: #CCCCCC; } .yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child { border-color: #CCCCCC; } .yui-skin-sam .yui-dialog .ft span.yui-button-disabled button { color: #A6A6A6; } .yui-skin-sam .yui-simple-dialog .bd .yui-icon { background: url("../../../../assets/skins/sam/sprite.png") no-repeat scroll 0 0 transparent; float: left; height: 16px; margin-right: 10px; width: 16px; } .yui-skin-sam .yui-simple-dialog .bd span.blckicon { background-position: 0 -1100px; } .yui-skin-sam .yui-simple-dialog .bd span.alrticon { background-position: 0 -1050px; } .yui-skin-sam .yui-simple-dialog .bd span.hlpicon { background-position: 0 -1150px; } .yui-skin-sam .yui-simple-dialog .bd span.infoicon { background-position: 0 -1200px; } .yui-skin-sam .yui-simple-dialog .bd span.warnicon { background-position: 0 -1900px; } .yui-skin-sam .yui-simple-dialog .bd span.tipicon { background-position: 0 -1250px; } .yui-skin-sam .yui-tt .bd { background-color: #FFEE69; border-color: #D4C237 #A6982B #A6982B; border-style: solid; border-width: 1px; color: #000000; left: 0; padding: 2px 5px; position: relative; top: 0; z-index: 1; } .yui-skin-sam .yui-tt.show-scrollbars .bd { overflow: auto; } .yui-skin-sam .yui-tt-shadow { background-color: #000000; bottom: -3px; left: -3px; right: -3px; top: 2px; } .yui-skin-sam .yui-tt-shadow-visible { opacity: 0.12; } .yui-skin-sam .yui-panel .hd { background: url("http://www.readysetpass.com/moodle19/lib/yui/assets/skins/sam/sprite.png") repeat-x scroll 0 -200px transparent; color: #000000; font-size: 93%; font-weight: bold; line-height: 2; padding: 0 10px; } .yui-skin-sam .container-close { background: url("http://www.readysetpass.com/moodle19/lib/yui/assets/skins/sam/sprite.png") no-repeat scroll 0 -300px transparent; border-color: #4455CC; cursor: pointer; height: 15px; position: absolute; right: 6px; top: 5px; width: 25px; } .yui-skin-sam .yui-simple-dialog .bd .yui-icon { background: url("http://www.readysetpass.com/moodle19/lib/yui/assets/skins/sam/sprite.png") no-repeat scroll 0 0 transparent; float: left; height: 16px; margin-right: 10px; width: 16px; } .grade-report-grader .yui-overlay a.container-close { margin-top: -3px; } #hiddentooltiproot, .tooltipDiv { display: none; } .grade-report-user table.user-grade .datesubmitted { font-size: 0.7em; } .grade-report-user table.user-grade .courseitem, .grade-report-user table.user-grade .categoryitem { font-weight: bold; } .grade-report-user table.user-grade td.cell { padding-left: 5px; padding-right: 5px; } #graded_users_selector { float: right; text-align: right; } .grade-report-user table.user-grade .hidden, .grade-report-user table.user-grade .hidden a { color: #AAAAAA; } table.user-grade { border: 1px solid black; font-size: 0.8em; margin: auto; padding: 0.25em; } table.user-grade td { margin: 1px; padding: 0.25em; } table.user-grade thead { border-bottom: 3px double black; } table.user-grade thead th { padding: 0.25em 0.75em; } table.user-grade td.oddd1 { background-color: #F3DFD0; } table.user-grade td.oddd2 { background-color: #D0DBF3; } table.user-grade td.oddd3 { background-color: #D0F3D6; } table.user-grade td.oddd4 { background-color: #F0F0AA; } table.user-grade td.evend2 { background-color: #B0BBD3; } table.user-grade td.evend3 { background-color: #B0DFB6; } table.user-grade td.evend4 { background-color: #CAC8BE; } table.user-grade td.b1t { border-top: 1px solid black; } table.user-grade td.b1r { border-right: 1px solid black; } table.user-grade td.b1b { border-bottom: 1px solid black; } table.user-grade td.b1l { border-left: 1px solid black; } table.user-grade td.b2t { border-top: 2px solid black; } table.user-grade td.b2r { border-right: 2px solid black; } table.user-grade td.b2b { border-bottom: 2px solid black; } table.user-grade td.b2l { border-left: 2px solid black; } table.user-grade td.baggt, table.user-grade td.baggb { font-style: italic; font-weight: bold; } table.user-grade td.baggt { border-top: 3px double black; } table.user-grade td.baggb { border-bottom: 3px double black; } table.user-grade td.item { border-left: 1px solid gray; border-right: 1px solid gray; } table.user-grade td.excluded { background-color: #666666; } table.user-grade td.hidden { color: #AAAAAA; } table.user-grade td { min-width: 0.5em; vertical-align: top; } body { margin: 5px; } body, p, th, td, li, .sideblock .content { line-height: 1.4; } .surround { margin-left: auto; margin-right: auto; max-width: 960px; position: relative; } h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { padding-left: 5px; text-align: left; } h1, h2, h3, h4 { text-align: left; } h1 { padding: 6px; } h2 { padding: 4px; } h2.headingblock.header { border: 1px none; } h2.main { border: 0 none; } h3 { padding: 3px; } #layout-table #left-column, #layout-table #right-column { border: medium none; } #left-column .hidden .header, #right-column .hidden .header { border-bottom-style: dashed; border-bottom-width: 1px; } #layout-table { border: medium none; } #content { clear: both; overflow: auto; } h1, h2, h3, th.header { border-style: solid; border-width: 0; } h4 { border-bottom-style: solid; border-bottom-width: 1px; } input, select { padding: 0; } #layout-table #middle-column { padding-left: 5px; padding-right: 5px; vertical-align: top; } #layout-table #left-column { padding-left: 5px; padding-right: 0; vertical-align: top; } #layout-table #right-column { padding-left: 0; padding-right: 5px; vertical-align: top; } .sitetopic { margin: 0; padding: 0; } .generaltable { border-width: 0; } .glossarytable { border-style: solid; border-width: 1px; } .generalbox { border-style: solid; border-width: 1px; margin-bottom: 30px; padding: 5px; } .sitetopiccontent { border-style: solid; border-width: 1px; } .clearfix { min-width: 0; } .clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } * html .clearfix { height: 1%; } .clearfix { display: block; } #header-home { border-style: solid; border-width: 0; } #header { border-style: solid; border-width: 0; } .headermain, h1.headermain { border-width: 0; float: left; margin: 0; padding: 0 0 0 5px; } .headermenu { float: right; text-align: right; } .header-profilepic { border: 1px solid #999999; height: 80px; margin: 5px; text-align: right; width: 80px; } .header-profileblock { float: right; position: absolute; right: 0; text-align: right; } .header-profilename { margin-right: 5px; text-align: right; } .header-profileoptions { margin-right: 5px; text-align: right; } .header-profileoptions ul li { display: inline; padding-left: 10px; } .header-profileoptions .loginform { display: inline; margin-left: 4px; width: 5em; } .navbar { border-width: 0; padding: 3px 0.5em; width: 100%; } div.navbar { width: auto; } table.navbar { width: 100%; } .navbar .navbutton form { float: left; } .navbar .navbutton { margin-top: 3px; } .navbar .breadcrumb { float: left; margin: 0.2em 0; } .breadcrumb ul { list-style: none outside none; margin: 0; padding: 0; text-indent: 0; } .breadcrumb li { display: inline; } .navbar .navbutton, .navbar .menu { float: right; } #footer .navbar { margin-top: 4em; } TABLE.loginbox { margin-top: 40px; } .loginbox .header { border-style: solid; border-width: 1px 1px 0; } .loginbox .content { border-top-width: 1px; } #footer { margin-bottom: 0; margin-top: 4px; padding: 4px; text-align: center; } #footer p.helplink { margin-bottom: 0; } .sideblock { } .sideblock .content { border-color: -moz-use-text-color; border-style: solid; border-width: 0 1px 1px; padding: 4px; } .sideblock .header h2 { border-width: 0; padding-top: 4px; } .sideblock .header .hide-show-image { padding-top: 4px; } .sideblock .footer { border-top-style: dashed; border-top-width: 1px; margin-bottom: 4px; margin-top: 4px; } #calendar .maincalendar, #calendar .sidecalendar, #calendar .maincalendar .event { border: 1px solid; padding: 4px; } #calendar .sideblock .header { border-color: -moz-use-text-color !important; border-left: 0 solid !important; border-style: solid !important; border-width: 0 !important; } #calendar .today, .minicalendar .today { border: 1px solid !important; } table.minicalendar { border-collapse: separate; border-spacing: 1px !important; border-style: solid; border-width: 1px; margin: 10px auto; padding: 2px; width: 100%; } table.minicalendar tr.weekdays th { border-style: none; } table.minicalendar tr td.day { border-style: solid; border-width: 1px; } table.minicalendar tr.weekdays th abbr { border-style: none; } table.calendarmonth { border: medium none; border-collapse: separate; border-spacing: 1px !important; } table.calendarmonth tr td { border-style: solid; border-width: 1px; } .cal_popup_bg { border: 1px solid; left: -350px; margin: 0; padding: 0; position: relative; } .headingblock { border-style: solid; border-width: 1px; padding: 4px; } .categorybox .category, .categorybox .category { border-bottom: 1px solid; border-width: 1px; padding-top: 7px; } #course-view .section .left { border-right-style: dashed; border-right-width: 1px; } #course-view .section.hidden .content, #course-view .section.hidden .side { border-style: dashed; border-width: 1px; } #course-view .section td.content ul.section.img-text { line-height: 22px; } #course-view .section td.content ul.section.img-text li.activity.label { line-height: 16px; margin-bottom: 5px; } .coursebox .info .name { padding-bottom: 5px; } .tabrow0 { padding-top: 4px; } .courseboxes { width: 95%; } .entry .concept, .entryheader .concept { margin-bottom: 10px; margin-top: 5px; } .glossarypost.continuous { padding: 5px; } .errorbox { border-width: 2px; } body { background-color: #EEEEEE; color: #555555; } .surround { background: none repeat scroll 0 0 #EAEAEA; border-color: #FFFFFF; border-style: solid; border-width: 10px; } h1 { background-color: #CCCCCC; border-color: #CCCCCC; color: #FFFFFF; } h2 { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #D7D7DB; border-color: #CCCCCC; color: #999999; } h2 .headingblock, .header { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #D7D7DB; color: #999999; } h3 { border-color: #CCCCCC; } h4 { border-color: #CCCCCC; } .headermenu { color: #CCCCCC; } .headermenu a { color: #999999; } th { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #D7D7DB; border-color: #CCCCCC; color: #999999; } th.header, td.header, div.header { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #D7D7DB; border-color: #CCCCCC; color: #999999; } th.header a, td.header a, div.header a { color: #555555; } th.header { border-color: #CCCCCC; } #left-column .hidden .header, #right-column .hidden .header { border-color: #CCCCCC; } #layout-table #left-column, #layout-table #right-column { border-color: #CCCCCC; } .generalbox { background-color: #FFFFFF; border-color: #CCCCCC; } .generaltable, .generaltable td { border-color: #CCCCCC; } .generaltable .r0 { background-color: #FFFFFF; } .generaltable .r1 { background-color: #FFFFFF; } .generaltable .r1 td.cell.c0 { border-color: #CCCCCC; } .navbar, .navbar a { background: none repeat scroll 0 0 transparent; color: #555555; } .sitetopiccontent { background-color: #FFFFFF; border-color: #CCCCCC; } .highlight { background-color: #CCCCCC; } .highlight2 { color: #CCCCCC; } .rolecap .inherit.capdefault, .rolecap .allow.capdefault { background-color: #555555; } #admin-roles-override .capcurrent { background-color: #555555; } .loginbox, .loginbox.twocolumns .loginpanel, .loginbox .subcontent { border-color: #CCCCCC; } .loginbox .content { border-color: #CCCCCC; } #footer { background-color: #E0E0E0; } #footer p.helplink { } .sideblock { background-color: transparent; border-color: #CCCCCC; color: #555555; } .sideblock, .sideblock .content { background-color: #FFFFFF; border-color: #CCCCCC; color: #555555; } .sideblock .header, .sideblock .header h2 { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #FEFEFE; border-color: #CCCCCC; color: #999999; } .sideblock hr { color: #CCCCCC; } .sideblock .footer { border-top-color: #CCCCCC; } .sideblock .content .post .head .date, .sideblock .content .post .head .name { color: #555555; } #calendar .maincalendar, #calendar .eventlist .event { background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; } #calendar .maincalendar .header { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #D7D7DB; border-color: #CCCCCC; color: #555555; } #calendar .sideblock { border-color: #CCCCCC !important; border-left: medium none #CCCCCC !important; border-style: none !important; border-width: medium !important; } #calendar .event { border-color: #FF0000; } #calendar .maincalendar table.calendarmonth th { border-color: #CCCCCC; } #calendar .maincalendar table.calendarmonth td { border-color: #CCCCCC; } table.calendarmonth tr td { border-color: #CCCCCC; } table.minicalendar { border-color: #CCCCCC; } table.minicalendar tr.weekdays th { background-color: #555555; border-color: #CCCCCC; } table.minicalendar tr td.day { border-color: #CCCCCC; } table.minicalendar tr td.weekend { border-color: #CCCCCC; color: red; } #calendar .today, .minicalendar .today { border-color: #FF0000 !important; } #calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global { background-color: #DEF2BA; border-color: #DEF2BA !important; } #calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course { background-color: #C6DFEB; border-color: #C6DFEB !important; } #calendar .event_group, .minicalendar .event_group, .block_calendar_month .event_group { background-color: #FEFFC2; border-color: #FEFFC2 !important; } #calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user { background-color: #D9C6E2; border-color: #D9C6E2 !important; } .cal_popup_fg { background-color: #FFFFFF; } .cal_popup_bg { background-color: #FFFFFF; border-color: #CCCCCC; } .headingblock { background: url("images/sideheader.jpg") repeat-x scroll 0 0 #D7D7DB; border-color: #CCCCCC; color: #999999; } .headingblock .outline { border-color: #CCCCCC; color: #999999; } .coursebox { background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; } .coursebox .info { background: none repeat scroll 0 0 #FFFFFF; } .categoryboxcontent, .courseboxcontent { background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; } .categorybox .category, .categorybox .category { border-color: #CCCCCC; } #course-view .section.main .content { background-color: #FFFFFF; border-color: #CCCCCC; } #course-view .section.main .side { background-color: #FFFFFF; border-color: #CCCCCC; } #course-view .current .right.side, #course-view .current .left.side { background-color: #CCCCCC; } #course-view .section.hidden .content, #course-view .section.hidden .side { border-color: #CCCCCC; } ul.tabrow li { background: url("pix/tab/left.gif") no-repeat scroll left top transparent; } .tabs .side { border-color: #CCCCCC; } .tabrow td { background: url("pix/tab/left.gif") no-repeat scroll left top transparent; } .tabrow td .tablink { background: url("pix/tab/right.gif") no-repeat scroll right top transparent; } .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 span { background: url("pix/tab/right_end.gif") no-repeat scroll right top transparent; } .tabrow .selected { background: url("pix/tab/left_active.gif") no-repeat scroll left top transparent; } .tabrow .selected .tablink { background: url("pix/tab/right_active.gif") no-repeat scroll right top transparent; } .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"); } .forumheaderlist, .forumpost { border-color: #CCCCCC; } .forumpost .content { background: none repeat scroll 0 0 #FFFFFF; } .forumpost .left { background: none repeat scroll 0 0 #F3F3F3; } .forumpost .topic { border-bottom-color: #CCCCCC; } .forumpost .starter { } .forumheaderlist .discussion .starter { background: none repeat scroll 0 0 #FFFFFF; } .forumheaderlist td { border-color: #CCCCCC; } .sideblock .post .head { color: #FFFFFF; } .forumthread .unread { background: none repeat scroll 0 0 #FFFFFF; } #mod-forum-discuss .forumpost { background: none repeat scroll 0 0 transparent; } #mod-forum-discuss .forumpost.unread .content { border-color: #CCCCCC; } #mod-forum-discuss .forumthread .unread { } #mod-forum-index .unread { } .picture, .entryattachment, .entryapproval { background-color: #3B5998; } .entrybox { border-color: #CCCCCC; } .glossarypost.dictionary, .glossarypost.fullwithauthor, .glossarypost.fullwithoutauthor, .glossarypost.continuous, .glossarypost.encyclopedia, .glossarypost.faq { background-color: #FFFFFF; border-color: #CCCCCC; } .glossarycategoryheader th { background-color: #F7F6F1; } .glossarycategoryheader h2, .glossarypost .concept h3 { background-color: #FFFFFF; } .errorbox { background-color: #FFFFFF; border-color: #990000; } .errorboxcontent { background-color: #FFFFFF; } .grade-report-grader table#user-grades td.cell span.gradepass { background-color: #C2EBBD; } .grade-report-grader table#user-grades td.cell span.gradefail { background-color: #EBC4BD; } .userinfobox { border-color: #CCCCCC; } .userinfobox .side { background-color: #FFFFFF; } .userinfobox .content { background-color: #FFFFFF; } .clearer { font-size: 1px; } body, td, li, input, select { font-family: Arial,Helvetica,sans-serif; font-size: 13px; } th { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } h1, h2, h3, h4 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; } h1 { font-size: 1.2em; font-weight: bold; } h2 { font-size: 1.15em; letter-spacing: -1px; } h2.headingblock.header { font-size: 1.15em; letter-spacing: -1px; } h3 { font-size: 1.1em; } h4 { font-weight: bold; } .headermain { font-size: 1.7em; } th.header, td.header, div.header, .headingblock { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: bold; } .categorybox .category { font-size: 1.2em; font-weight: bold; } .generaltable td.cell.c0 { font-weight: bold; } .breadcrumb { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; } .breadcrumb a { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; } .logininfo, #header-home .headermenu font { font-size: 0.8em; } .header-profilename a { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 1.8em; font-weight: bold; letter-spacing: -3px; text-decoration: none; } .header-profileoptions a { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; letter-spacing: -1px; text-decoration: none; } .sideblock .footer { font-size: 0.85em; text-align: left; } #calendar .maincalendar table.calendarmonth td { font-size: 1em; } #calendar .maincalendar .calendar-controls .current { font-weight: bold; } #calendar .sidecalendar .filters { font-size: 0.75em; } table.minicalendar tr.weekdays th { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.7em; font-weight: normal; } table.minicalendar tr td { font-size: 1em; } #course-view .section .left { font-size: 1.2em; font-weight: bold; } .coursebox .info .name { font-size: 1.2em; font-weight: bold; } .arrow, .arrow_button input { font-family: Arial,Helvetica,sans-serif; } p.arrow_button input { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; } img.resize { height: 1em; width: 1em; } .forumpost .topic .subject { font-size: 1.2em; font-weight: bold; } .glossarypost div.concept h3, .glossarypost.continuous .concept { display: inline; } #top_menu { clear: both; font-size: 10px; height: 43px; margin-left: 0; margin-right: 0; } #top_menu ul { float: left; list-style: none outside none; margin: 0; padding: 0; z-index: 9999; } #top_menu ul li { float: left; height: 43px; list-style: none outside none; white-space: nowrap; z-index: 9999; } #top_menu ul li div { position: relative; z-index: 10000; } #top_menu ul li a { color: #FFFFFF; display: block; height: 30px; margin-left: 2px; padding: 16px 17px 0; } #top_menu ul li a:hover { color: #363636; } #top_menu ul li.home a:hover { background: none repeat scroll 0 0 transparent; } #top_menu ul li.line { padding: 0; } #top_menu ul li.home a { padding-top: 12px; } #top_menu ul ul { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #83C8FF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; display: none; float: left; left: -2px; list-style: none outside none; margin: 0; padding: 10px 25px; position: absolute; top: 43px; z-index: 1000; } #top_menu ul ul hr { border: 0 none; color: #CCCCCC; height: 1px; text-align: left; width: 100%; } #top_menu ul li:hover ul { display: block; } #top_menu ul li:hover ul li ul { display: none; } #top_menu li ul li { background: none repeat scroll 0 0 transparent; float: left; height: 18px; line-height: 18px; list-style: none outside none; margin: 0; padding: 0; } #top_menu li ul li a:hover { background: none repeat scroll 0 0 transparent; color: #83C8FF; } #top_menu li ul li a { color: #363636; display: block; height: auto; margin: 0; padding: 0; } #top_menu_date a { color: #FFFFFF; float: right; padding: 16px 5px 0 17px; text-decoration: none; } #top_menu ul ul ul { background: none repeat scroll 0 0 #FFFFFF; float: left; left: 100%; list-style: none outside none; margin-left: 2px; padding: 10px 25px; position: relative; top: -28px; z-index: 1000; } #top_menu ul ul ul hr { border: 0 none; color: #CCCCCC; height: 1px; text-align: left; width: 100%; } #top_menu ul li ul li:hover ul { display: block; } #top_menu li ul li ul li { background: none repeat scroll 0 0 transparent; margin: 0; padding: 0; z-index: 1; } #top_menu li ul li ul li a:hover { background: none repeat scroll 0 0 transparent; color: #83C8FF; } #top_menu li ul li ul li a { color: #363636; height: auto; margin: 0; padding: 0; } a:link { color: #0000FF; } a:visited { color: #0000FF; } a:hover { color: #83C8FF; text-decoration: none; } a.dimmed:link, a.dimmed:visited { color: #AAAAAA; } #top_menu { background: url("images/default/top_menu.gif") repeat-x scroll center top transparent; } #top_menu ul li { background: url("images/default/top_menu_line.gif") no-repeat scroll right top transparent; } #logo { background: url("images/default/logo.png") no-repeat scroll left top transparent; height: 90px; width: 470px; } #header { background: url("images/default/header-grad.jpg") repeat-x scroll 0 0 transparent; height: 107px; } #header-home { background: none repeat scroll 0 0 transparent; height: 107px; left: 0; position: absolute; width: 500px; } h1.headermain { background-color: transparent; } .header-profilename, .header-profilename a { background-color: transparent; color: #999999; } .header-profilename, .header-profilename a:hover { background-color: transparent; color: #83C8FF; text-decoration: none; } .header-profileoptions { background-color: transparent; color: #DFDFDF; } .header-profileoptions, .header-profileoptions a { background-color: transparent; color: #999999; } .header-profileoptions a:hover { background-color: transparent; color: #83C8FF; text-decoration: none; }