/**************************************
 * THEME NAME: scele
 *
 * Files included in this sheet:
 *
 *   scele/styles.css
 *   scele/styles_topmenu.css
 *   scele/styles_moz.css
 *   scele/styles_webkit.css
 *   scele/styles_css3.css
 **************************************/

/***** scele/styles.css start *****/

body{min-width:835px;}
h1.main,h2.main,h3.main,h4.main,h5.main,h6.main{text-align:center;}
#layout-table{width:100%;border-collapse:separate;margin-top:8px;}
#layout-table #left-column,#layout-table #middle-column,#layout-table #right-column{vertical-align:top;}
#layout-table #middle-column{padding-left:12px;padding-right:12px;}
.clearer{clear:both;margin:0;padding:0;height:1px;border:none;background:transparent;display:block;}
.clearfix{min-width:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#redirect{position:absolute;height:auto;width:500px;left:50%;top:30%;margin-left:-250px;text-align:center;border-width:1px;border-style:solid;}
#redirect #message{padding:20px 20px 5px 20px;}
#redirect #continue{padding:0 20px 15px 20px;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ .mdl-align{text-align:center;}
.continuebutton{text-align:center;}
form{margin-bottom:0;}
table{border-spacing:0;border-collapse:collapse;}
a img{border:none;}
img.userpicture,img.grouppicture{border:0;}
#grouppicture{text-align:center;}
div.groupselector{float:left;margin-top:3px;margin-bottom:3px;}
#addmembersform table{margin-left:auto;margin-right:auto;}
.notifyproblem{text-align:center;padding:10px;}
.notifysuccess{text-align:center;padding:10px;}
.notifytiny{text-align:left;padding:0;}
.singlebutton form,.singlebutton div{display:inline;}
.singlebutton{text-align:center;margin:10px;}
.box{clear:both;}
.generalbox{background:#f8f6d4;border-width:1px;border-style:solid;margin-bottom:15px;margin-top:10px;padding:10px;}
.generalbox#intro{width:70%;margin-left:auto;margin-right:auto;padding-bottom:15px;}
.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:auto;}
.centerpara{text-align:center;}
.noticebox{border-width:1px;border-style:solid;padding:10px;margin-top:10px;}
#notice.generalbox{width:60%;margin-left:auto;margin-right:auto;}
#notice .buttons{text-align:center;}
#notice .buttons div,#notice .buttons form{display:inline;}
#notice .singlebutton{text-align:center;padding:5px;margin:0;}
.errorbox{border-width:1px;border-style:solid;margin:1em 15%;width:70%;padding:10px;}
.errorbox .title{padding:5px;}
.informationbox{border-width:1px;border-style:solid;padding:10px;}
.feedbackbox{border-width:1px;border-style:solid;}
.rsslink{padding:0 0 0 .3em;}
.printicon{padding:0 0 0 .3em;}
.generaltable{border-width:1px;border-style:solid;}
.generaltable .cell{border-width:1px;border-style:solid;border-collapse:collapse;}
#participationreport .reporttable{text-align:center;margin-left:auto;margin-right:auto;}
#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-width:1px;border-style:solid;border-left:0;border-right:0;border-top:0;}
.sitetopic{margin-bottom:20px;}
.sitetopiccontent{border-width:1px;border-style:solid;}
.pagingbar{text-align:center;}
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{text-align:center;margin:10px 0 10px 0;}
.unread{padding-right:2px;}
.cell{vertical-align:top;}
.helplink img{vertical-align:middle;margin:0 2px;width:17px;height:17px;}
img.emoticon{vertical-align:middle;width:15px;height:15px;}
form.popupform,form.popupform div{display:inline;}
form.popupform label{margin-right:.5em;}
.arrow_button{margin-top:3em;}
.arrow_button input{padding:.3em;overflow:hidden;}
.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{vertical-align:middle;margin-right:4px;width:16px;height:16px;border:0;}
img.iconsmall{vertical-align:middle;margin-right:1px;width:11px;height:11px;border:0;}
img.iconhelp{vertical-align:middle;margin-right:4px;width:17px;height:17px;border:0;}
img.iconkbhelp{width:49px;height:17px;border:0;}
.accesshide{position:absolute;top:-100000px;left:10px;font-weight:normal;font-size:1em;}
.invisiblefieldset{display:inline;border:0;padding:0;margin:0;}
span.hide,div.hide{display:none;}
.mform{margin:0 auto;padding:0;width:80%;}
.mform fieldset{border:1px solid #fcf38c;padding:10px 0;margin:.7em 0;width:100%;}
.mform fieldset.hidden,.mform fieldset.felement{border:0;}
.mform fieldset.felement{width:auto;}
.mform fieldset legend{font-weight:bold;margin-left:.5em;}
.mform fieldset .advancedbutton{width:100%;text-align:right;}
.mform div.fitem{clear:both;width:100%;min-height:1.5em;}
.mform .fitemtitle{display:block;float:left;width:20%;padding:0;margin:5px 0 0 10px;text-align:right;}
.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:auto;}
.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{margin:0 auto 10px auto;width:600px;clear:both;float:none;padding:25px 0 20px 0;}
.mform span.error,.mform span.required{color:red;}
.mform div.error,.mform fieldset.error{border:1px solid red;padding:5px;color:inherit;}
.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 0 20px;}
.restore-form-instances{margin:0 20px 0 20px;}
.headermain,h1.headermain{float:left;margin:0;padding:10px;}
.navbutton{float:right;text-align:right;padding:6px 4px 0 4px;}
.headermenu{display:block;text-align:right;padding:2px 0;margin:2px 4px;}
.navigation li,.navigation div,.navigation button,.navigation form{display:inline;}
.navbar{width:auto;height:auto;padding:0 4px;margin-top:2px;}
.navbar .langmenu{text-align:right;}
table.navbar{width:100%;}
.navbar .navbutton div,.navbar .navbutton form{display:inline;}
.navbar .breadcrumb{float:left;margin:8px 4px;padding:1px;}
.breadcrumb ul{padding:0;margin:0;text-indent:0;list-style:none;}
.breadcrumb li{display:inline;}
#footer .navbar{margin-top:4em;}
.reportlink{text-align:right;}
.navigation ul{padding:0;list-style-type:none;margin:0 4px;}
.navigation ul li form,.navigation ul li{display:inline;margin:0;padding:0;}
.navigation ul li form fieldset,.navigation ul li form div select{vertical-align:middle;}
.navigation optgroup{text-align:center;}
.navigation option{text-align:left;}
.logininfo{margin:4px 2px 0 4px;padding:2px 2px 0 2px;}
.logininfo a:hover{text-decoration:underline;}
#navmenupopup option,#navmenufooterpopup option{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:1px 2px;vertical-align:middle;}
#footer{text-align:center;margin-top:40px;}
.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{margin-top:40px;padding-top:5px;border-top:1px dotted gray;}
#footer .validators ul{margin:0;padding:0;list-style-type:none;}
#footer .validators ul li{display:inline;margin-right:10px;margin-left:10px;}
span.mediaplugin{display:block;clear:both;margin-top:5px;margin-bottom:5px;}
span.mediaplugin_mp3{display:inline;clear:none;margin:0;margin-left:.5em;}
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-top:2px;padding-bottom: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-report-unittest-index .exception pre{padding:8px;}
#admin-report-unittest-index .unittestsummary{padding:8px;margin-top:1em;}
#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{text-align:center;margin-bottom:1em;}
#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:.75em;}
#admin-roles-override .sefeoverridenotice{text-align:center;}
#admin-lang .generalbox{text-align:center;margin:auto;border-width:1px;border-style:solid;}
#admin-langimport .generalbox{text-align:center;margin:auto;border-width:1px;border-style:solid;}
#admin-langimport .generalbox table{text-align:center;margin:auto;}
#admin-index .adminerror,#admin-index .adminwarning{text-align:center;border-width:1px;border-style:solid;margin:20px;}
#admin-index .adminerror .singlebutton,#admin-index .adminwarning .singlebutton,#admin-index #layout-table .singlebutton{text-align:center;margin:20px;}
#admin-user-user_bulk #users .fgroup{white-space:nowrap;}
.plugincompattable caption{text-align:center;width:100%;font-weight:bold;font-size:130%;}
.plugincheckwrapper td{border:1px #bbb solid;}
.plugincheckwrapper{width:100%;}
#adminsettings div.form-item{clear:both;margin:1em 0 2em 0;}
#adminsettings .form-label{display:block;float:left;width:12.5em;text-align:right;}
#adminsettings .form-shortname{display:block;}
#adminsettings .form-setting{display:block;margin-left:13em;text-align:left;}
#adminsettings .form-defaultinfo{display:inline;}
#adminsettings .defaultsnext{margin-right:.5em;display:inline;}
#adminsettings .form-description{display:block;margin:.5em 0 0 13em;text-align:left;}
#adminsettings fieldset{margin-top:1em;padding:1em .5em;}
#adminsettings legend{display:none;}
#adminsettings fieldset.error{margin:.2em 0 .5em 0;padding:.5em 0 0 0;}
#adminsettings fieldset.error legend{display:block;}
#adminsettings .form-multicheckbox li{list-style:none;}
#adminsettings .form-multicheckbox ul{padding:0;margin:0;}
#adminsettings .form-item .pathok,#adminsettings .form-item .patherror{margin-left:.5em;}
#adminsettings .form-htmlarea{width:640px;display:inline;}
#adminsettings .form-htmlarea .htmlarea{width:640px;display:block;}
.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;}
.block_my_courses .coursetree{text-align:left;}
.block_my_courses .coursetree .depth1{padding-left:8px;}
.block_my_courses .coursetree .depth2{padding-left:16px;}
.block_my_courses .coursetree .depth3{padding-left:24px;}
.block_my_courses .coursetree .depth4{padding-left:32px;}
#admin-lang .translator{border-width:1px;border-style:solid;}
#adminsettings #admin-calendar_weekend table{width:100%;}
#adminsettings #admin-calendar_weekend table td{text-align:center;}
#adminsettings #admin-calendar_weekend table td label{width:100%;text-align:center;float:none;}
#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{text-align:center;margin-bottom:1em;}
#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{position:absolute;top:-1000em;font-size:1.05em;}
a.skip-block:focus,a.skip-block:active,a.skip:focus,a.skip:active{position:static;display:block;}
.skip-block-to,#maincontent{display:block;height:1px;}
.sideblock{margin-bottom:1em;width:100%;}
.sideblock .header,.sideblock h2.header{text-align:left;margin:0;padding:4px;padding-top:0;border-width:1px;border-style:solid;border-bottom:none;}
.sideblock h2{margin:0;padding:0;}
.sideblock .header .hide-show-image{float:right;height:11px;width:11px;margin-top:.25em;}
.sideblock .header .commands{margin-top:.3em;clear:both;height:16px;}
.sideblock .header .commands a{margin:0 2px;}
#left-column .hidden .header,#right-column .hidden .header{border-bottom-width:1px;border-bottom-style:solid;}
#left-column .hidden .content,#right-column .hidden .content{display:none;}
.sideblock .header .icon.hide,.sideblock .header .icon.edit{margin-right:6px;}
.sideblock .content{padding:4px;border-width:1px;border-style:solid;}
.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{height:1px;margin-top:4px;margin-bottom:4px;border:none;border-top:1px solid;}
.sideblock div.column{margin:0;margin-right:4px;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;padding:0;margin: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{margin-bottom:4px;text-align:center;clear:both;}
.sideblock img.userpicture{width:16px;height:16px;margin-right:4px;}
.blockconfigtable{margin-top:0;margin-right:auto;margin-left:auto;}
.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{text-align:left;font-size:.95em;padding-top:5px;}
.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{padding:3px;padding-bottom:.5em;display:block;float:left;}
.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{width:100%;border-spacing:5px;border-collapse:separate;}
#calendar h2,#calendar h3{text-align:center;}
#calendar .sideblock h2{text-align:left;}
#calendar .maincalendar,#calendar .sidecalendar{vertical-align:top;border:1px solid;padding:0;}
#calendar .maincalendar{height:100%;}
#calendar .maincalendar .heightcontainer{height:100%;position:relative;}
#calendar .maincalendar .bottom{width:100%;text-align:center;padding:5px 0 0;}
#calendar .sidecalendar{width:25%;}
#calendar .maincalendar table.calendarmonth{border-collapse:separate;margin:0 auto;width:98%;}
#calendar .maincalendar table.calendarmonth th{padding:10px;border-bottom:2px solid;}
#calendar .maincalendar table.calendarmonth td{height:5em;padding-left:4px;padding-top:4px;line-height:1em;}
#calendar .maincalendar table.calendarmonth td,table.minicalendar td,table.minicalendar th{width:14%;vertical-align:top;}
table.minicalendar td{text-align:center;}
#calendar .maincalendar table.calendarmonth td table td{height:auto;}
#calendar div.header{padding:5px;}
#calendar .sideblock div.header{border: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{padding:0;margin:0;list-style-type:none;}
#calendar .maincalendar table.calendarmonth ul li{margin-top:4px;}
.minicalendarblock{padding:0 4px;}
table.minicalendar{width:100%;margin:10px auto;padding:2px;border-width:1px;border-style:solid;border-collapse:separate;border-spacing:1px!important;}
table.minicalendar th{padding:0 2px;}
#calendar .maincalendar .eventlist{padding:10px;}
#calendar .maincalendar .eventlist .topic{padding:5px;border-style:solid;border-width:0;border-bottom-color:#faf6be;border-bottom-width:1px;}
#calendar .maincalendar .eventlist .event{width:100%;margin-bottom:10px;border-spacing:0;border-collapse:separate;border-width:1px;border-style:solid;}
#calendar .maincalendar .eventlist .event .name{float:left;}
#calendar .maincalendar .eventlist .event .course{float:left;clear:left;}
#calendar .maincalendar .eventlist .event .date{float:right;}
#calendar .maincalendar .eventlist .event .description .commands{width:100%;}
#calendar .maincalendar .eventlist .event .description{padding:5px;}
#calendar .maincalendar .eventlist .event .picture{padding:8px;}
#calendar .maincalendar .eventlist .event .side{width:32px;}
#calendar #selecteventtype table{margin:auto;}
#calendar .event_global,#calendar .event_course,#calendar .event_group,#calendar .event_user,.minicalendar .event_global,.minicalendar .event_course,.minicalendar .event_group,.minicalendar .event_user{border:2px solid!important;}
#calendar .duration_global,#calendar .duration_course,#calendar .duration_group,#calendar .duration_user,.minicalendar .duration_global,.minicalendar .duration_course,.minicalendar .duration_group,.minicalendar .duration_user{border-top:2px solid!important;border-bottom:2px solid!important;}
#calendar .today,.minicalendar .today{border:2px solid;}
#calendar .nottoday,.minicalendar .today{border:1px solid;}
.cal_popup_bg{padding:0;margin:0;border:1px solid;}
.cal_popup_close{margin-right:5px;}
.cal_popup_caption{border-width:0 0 1px 0;border-style:solid;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-top:.5em;margin-bottom:0;margin-left:.5em;}
.activitydate,.activityhead{text-align:center;}
#course-view .section td{vertical-align:top;}
#course-view .section td.content{padding:6px;border-style:solid;border-width:1px;border-color:#fcf38c;border-left:0;border-right:0;background-color:#f4f3ef;}
#course-view .section td.side{padding:4px;border-style:solid;border-width:1px;border-color:#fcf38c;}
#course-view .section td.left{border-right:0;text-align:center;width:1.5em;}
#course-view .section td.right{border-left:0;text-align:center;width:1.5em;}
#course-view .section .spacer{height:.5em;}
#course-view ul.section,#site-index ul.section{margin:0;padding:0;list-style:none;}
.section_add_menus{text-align:left;}
.section_add_menus .horizontal div{display:inline;}
#course-view ul.weekscss{margin:0;padding:0;list-style:none;}
.weekscss-format{min-width:763px;}
.weekscss-format .block_adminblock select,.weekscss-format .block_calendar_month .minicalendar{width:100%;padding:0;}
.weekscss-format .block_calendar_month .minicalendar th,.weekscss-format .block_calendar_month .minicalendar td{padding:.1em 0 .1em 1px;}
.weekscss-format #middle-column{margin:0 12.5em 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{margin-bottom:.5em;border-style:solid;border-width:1px;}
.weekscss .content,.weekscss .side{padding:5px;}
.weekscss .content{margin:0 1.7em 0 1.7em;}
.weekscss .right{width:1.6em;float:right;text-align:center;}
.section .activity img.activityicon{vertical-align:middle;height:16px;width:16px;}
.section img.movetarget{height:16px;width:80px;}
body#course-view .unread{margin-left:3em;}
body#course-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-width:1px;border-style:solid;padding:10px;margin-bottom:20px;}
body#course-user .section h2{margin-top:0;}
.headingblock,h2.headingblock{padding:5px;margin:0;}
#site-index .subscribelink,#course-view .subscribelink{text-align:right;}
body#site-index .headingblock,body#course-view .headingblock{margin-bottom:4px;}
body#course-category .courseboxes,body#course-index .courseboxes{padding:20px;}
body#course-category .rolelink{text-align:right;padding:10px;}
body#course-category .addcategory{text-align:center;padding:10px;}
body#course-category .buttons .singlebutton{display:inline;}
body#course-category .buttons{text-align:center;margin-bottom:15px;}
body#course-category table{border-width:1px;border-spacing:8px;border-style:solid;border-color:#EDC13B;border-collapse:separate;}
body#course-category table th{border-width:0 0 1px 0;border-style:solid;border-color:#8a6427;}
body#course-index #middle-column .editcourse{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
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{width:100%;margin-bottom:15px;border-width:1px;border-style:solid;}
.coursebox .summary{float:right;text-align:left;width:48%;padding:5px;}
.coursebox .info{float:left;text-align:left;width:48%;padding:5px;}
#my-index .coursebox .info{float:none;}
#my-index .name{margin-left:5px;}
.categorylist{width:90%;margin-left:auto;margin-right:auto;background-color:#EEEEEE;margin-bottom:2px;}
.categorylist td{padding:2px 8px;}
.categorylist .category{font-size:1.1em;font-weight:normal;}
.categorylist .course{font-size:1em;font-weight:normal;}
.categorylist .category.image{width:20px;}
.categorylist .category.number{text-align:right;}
.categorylist .course.info{text-align:right;}
.categorylist .category.indentation{width:1px;}
.categoryboxcontent{border-width:1px;border-style:solid;}
.categorypicker{text-align:center;margin-top:10px;padding-bottom:10px;}
#coursesearch,#coursesearch2{text-align:center;margin-top:8px;}
.addcoursebutton{text-align:center;}
.coursebox .cost{padding-top:20px;}
.coursebox ul.teachers li{list-style-type:none;padding:0;margin: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-top:15px;padding-bottom:15px;}
#course-report p{text-align:center;}
#course-report .logselectform,#course-report .participationselectform,#course-report-log-index .logselectform,#course-report-participation-index .participationselectform{margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;margin-bottom:10px;}
#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-left:auto;margin-right:auto;text-align:center;margin:10px;}
.course-report-outline td.numviews{text-align:right;}
.course-report-outline div.loginfo{text-align:center;margin:1em;}
#content .coursebox .summary .category{text-align:right;}
#course-editsection .singlebutton{text-align:center;}
body#group-index #groupeditform{text-align:center;}
#add,#remove{text-align:center;}
body#doc-contents h1{margin:1em 0 0 0;}
body#doc-contents ul{list-style-type:none;margin:0;padding:0;width:90%;}
.grade-report-user table{border-width:1px;border-spacing:5px;border-style:dashed;border-color:#8a6427;border-collapse:separate;}
.grade-report-user table th,.grade-report-user table td{border-width:1px;padding:3px;border-style:solid;border-color:#8a6427;}
.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{width:100%;text-align:right;padding:4px 0 5px 0;}
.grade-edit-tree .gradetreebox{width:70%;margin-left:auto;margin-right:auto;margin-top:10px;padding-bottom:15px;}
.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{position:relative;width:80px;height:16px;}
.grade-edit-tree ul#grade_tree{width:auto;}
.grade-edit-tree ul#grade_tree li{list-style: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{padding:2em;text-align:center;margin-left:auto;margin-right:auto;}
#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{margin-top:15px;margin-bottom:15px;border:1px solid;width:50%;margin-left:25%;overflow:hidden;}
.loginbox form{margin:0;padding:0;}
.loginbox.twocolumns{width:90%;margin-left:5%;}
.loginbox h2,.loginbox .subcontent{margin:5px;padding:10px;text-align:center;}
.loginbox .loginpanel .subcontent{text-align:center;}
.loginbox .loginpanel .desc{margin:0;padding:0;margin-bottom:5px;}
.loginbox .signuppanel .subcontent{text-align:left;}
.loginbox .loginsub{margin-left:0;margin-right:0;}
.loginbox .guestsub,.loginbox .forgotsub{border-top:1px solid;margin-left:12%;margin-right:12%;margin-bottom:5px;}
.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{float:left;width:49.5%;border-right:1px solid;margin-bottom:-2000px;padding-bottom:2000px;}
.loginbox.twocolumns .signuppanel{float:right;width:50%;margin-bottom:-2000px;padding-bottom:2000px;}
#message-user .userpicture,#message-history .userpicture{width:100px;height:100px;}
.message-discussion-noframes #userinfo .userpicture{float:left;}
.message-discussion-noframes #userinfo .name h1{margin:0;}
.message-discussion-noframes #userinfo .name{text-align:center;margin-left:60px;}
.message-discussion-noframes #userinfo .commands{text-align:left;margin-left:60px;}
.message-discussion-noframes #userinfo .commands ul{margin:0;padding:0;list-style-type:none;}
.message-discussion-noframes #userinfo .commands ul li{display:inline;padding-right:16px;}
.message-discussion-noframes #send{padding-top:10px;clear:both;}
.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{padding:5px;border-width:1px;border-style:solid;border-collapse:collapse;border-spacing:0;}
.message .summary .link{text-align:right;}
.message .heading{text-align:center;}
.message .note{text-align:center;padding:10px;}
#message-user .commands span{margin-left:10px;margin-right:10px;}
body#message-messages{padding:10px;}
body#message-send .notifysuccess{padding:1px;}
body#message-send td.fixeditor{text-align:center;}
.notepost{margin-bottom:1em;background-color:#EEE;}
.notepost .header{background:#DDD;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{text-align:left;margin:0 auto 1.8em auto;border:1px solid;clear:both;}
.que .info{float:left;margin:.5em 0 .5em 1em;width:8%;}
.que .content{float:left;margin:.5em 1em .5em 0;width:85%;}
.que.description .info{margin:.5em 0 .5em .2em;width:1em;}
.que.description .content,.que.description .generalfeedback{margin-left:1em;margin-bottom:.5em;float:none;width:auto;}
.que.description .qtext{margin-bottom:0;}
.que .qtext{margin-bottom:1.5em;}
.que .ablock{margin:.7em 0 .3em 0;}
.que .prompt{float:left;width:15%;height:2em;padding-top:.3em;}
.que .control{width:5%;}
.que .answer{float:left;width:83%;margin-bottom:.5em;}
.que .submit{position:relative;clear:both;float:left;}
* html .que .submit{float:none;}
.multianswer .submit{margin-top:1em;}
.que .c0,.que .c1{padding:.3em 0 .3em .3em;vertical-align:top;}
.que .feedback{clear:both;padding:0 0 .3em .3em;margin-bottom:.5em;border:1px solid;}
.multichoice td.feedback{width:auto;vertical-align:top;padding-top:.3em;border-style:none;}
.essay .feedback{border-style:none;}
.multichoice .text{width:auto;}
.calculated .answer,.numerical .answer,.shortanswer .answer{padding:.3em;width:auto;}
.truefalse .answer span{float:left;clear:left;padding:.3em;width:100%;}
.que .grading,.que .comment,.que .commentlink,.que .generalfeedback,.que .history{margin-top:.5em;}
.que .grade{margin-top:.5em;}
.importerror{margin-top:10px;border-bottom:1px solid #555;}
.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-left:auto;margin-right:auto;text-align:center;margin:10px;}
.tabtree{position:relative;}
.tabrow0{text-align:center;width:100%;list-style:none;line-height:1.8em;font-size:84%;}
.tabrow0 li{display:inline;}
.tabrow1 li a span{background:none!important;}
.tabrow0 .here a{color:#444;}
.tabrow0 .here a:link,.tabrow0 .here a:visited,.tabrow0 .here a.nolink{position:relative;z-index:102;}
.tabrow0 .empty{height:1px;overflow:hidden;}
.tabrow0 div,.tabrow0 ul{position:absolute;left:0;top:1.95em;width:100%;list-style:none;line-height:normal;font-size:90%;}
.tabrow0 ul li{display:inline;background-image:none;}
.tabrow0 ul a{background-image:none;color:#00c;}
.tabrow0 ul a span{background-image:none;}
.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:#00c;font-size:110%;}
ul.tabrow1 li.here.selected a{color:#444;}
.tabrow0 li a,.tabrow1 li a{border-width:1px;border-style:solid;border-color:#edc13b;padding:4px 10px;}
h2.tag-heading{text-align:center;margin-left:auto;margin-right:auto;display:block;width:95%;padding:5px 5px 5px 5px;}
div#tag-description,div#tag-blogs{width:95%;padding:5px 5px 5px 5px;margin-left:auto;margin-right:auto;display:block;}
body#tag-index .moreblogs{text-align:center;}
div#tag-management-box{margin-bottom:10px;text-align:center;line-height:20px;display:block;font-size:13px;}
div#tag-user-table{padding:3px;width:95%;clear:both;margin-left:auto;margin-right:auto;display:block;}
body.tag .managelink{text-align:right;padding:10px;}
div#tag-user-table:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
div.user-box{margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:115px;height:160px;text-align:center;display:block;float:left;clear:none;}
img.user-image{border:0;height:100px;width:100px;}
div#small-tag-cloud-box{width:300px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;}
div#big-tag-cloud-box{width:600px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;display:block;float:none;}
ul#tag-cloud-list{list-style:none;padding:5px;margin:0;list-style-type:none;}
ul#tag-cloud-list li{margin:0;display:inline;}
div#tag-search-box{text-align:center;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}
div#tag-search-results-container{padding:0;width:100%;}
ul#tag-search-results{padding:0;margin-left:20%;margin-right:20%;margin-top:15px;margin-bottom:0;float:left;width:60%;display:block;list-style:none;}
ul#tag-search-results li{width:30%;float:left;padding-left:1%;text-align:left;line-height:20px;padding-right:1%;}
div#tags-management-links{text-align:right;display:block;font-size:13px;}
span.flagged-tag{color:#f00;}
span.flagged-tag a{color:#f00;}
table#tag-management-list{text-align:left;margin-left:auto;margin-right:auto;}
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{position:relative;display:block;width:60%;margin-left:auto;margin-right:auto;}
#relatedtags-autocomplete .yui-ac-content{position:absolute;width:420px;left:20%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
#relatedtags-autocomplete .ysearchquery{position:absolute;right:10px;color:#808080;z-index:10;}
#relatedtags-autocomplete .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}
#relatedtags-autocomplete ul{padding:0;width:100%;margin:0;list-style-type:none;}
#relatedtags-autocomplete li{padding:0 5px;cursor:default;white-space:nowrap;}
#relatedtags-autocomplete li.yui-ac-highlight{background:#ffc;}
.userinfobox{margin-bottom:5px;border-width:1px;border-style:solid;border-collapse:separate;}
.userinfobox .left,.userinfobox .side{padding:10px;width:100px;vertical-align:top;}
.userinfobox .userpicture{width:100px;height:100px;}
.userinfobox .content{padding:10px;vertical-align:top;}
.userinfobox .links{width:100px;padding:5px;vertical-align:bottom;}
.userinfobox .list td{padding:3px;}
.userinfobox .username{padding-bottom:20px;}
.userinfobox td.label{text-align:right;white-space:nowrap;vertical-align:top;}
table.userinfobox{width:80%;margin-left:10%;margin-right:10%;}
table.groupinfobox{width:60%;margin-left:20%;margin-right:20%;border-width:1px;border-style:solid;margin-bottom:20px;}
.groupinfobox .left{padding:10px;width:100px;vertical-align:top;}
body#user-index h2{text-align:center;}
#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{vertical-align:middle;text-align:left;padding:4px;}
body#user-index table.controls{width:100%;}
body#user-index table.controls tr{vertical-align:top;}
body#user-index table.controls td.right,body#user-index table.controls td.left{padding:4px;}
body#user-index table.controls .right{text-align:right;}
body#course-participation h2{text-align:center;}
body#course-participation #showall{text-align:center;margin:10px 0;}
body#user-index .rolesform{text-align:center;}
#user-policy .noticebox{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:10px;width:80%;height:250px;}
#user-policy #policyframe{width:100%;height:100%;}
.iplookup #map{margin:auto;}
.iplookup #note{text-align:center;}
.userpicture,.picture user,.picture teacher{width:35px;height:35px;vertical-align:top;}
.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{width:100%;padding:0;margin-top:7px;}
#mod-chat-view #chatcurrentusers .chatuserdetails{vertical-align:middle;}
#mod-chat-view #enterlink{text-align:center;margin-left:auto;margin-right:auto;width:50%;}
.chat-event .picture,.chat-message .picture{width:40px;vertical-align:top;}
.chat-event .text,.chat-message .text{text-align:left;}
#mod-chat-gui_basic #participants ul{margin:0;padding:0;list-style-type:none;}
#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{padding:0;margin:1px;}
#mod-chat-gui_basic #messages dd,#mod-chat-gui_basic #messages dt{margin-left:0;margin-right:5px;padding:0;display:inline;}
.button{text-align:center;}
.attemptcell{width:5px;white-space:nowrap;}
.anonymous,.names{margin-left:auto;margin-right:auto;}
.downloadreport{border:0;margin-left:auto;margin-right:auto;}
.choiceresponse{width:100%;}
.choiceresponse .picture{width:10px;white-space:nowrap;}
.choiceresponse .fullname{width:100%;white-space:nowrap;}
.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-width:1px;border-style:solid;border-collapse:separate;}
.forumpost{margin-top:15px;}
.forumpost .topic{padding:4px;border-style:solid;border-width:0;border-bottom-width:1px;}
.forumpost .commands{padding-top:2px;text-align:right;clear:both;margin-top:6px;margin-bottom:2px;border-top:1px dashed #ccc;}
.forumpost .ratings{text-align:right;}
.forumpost .attachments{padding:7px;text-align:right;}
.forumpost .content{padding:6px 8px 2px 8px;}
.forumpost .content .posting{padding-bottom:8px;}
.forumpost .footer{padding-top:.5em;text-align:right;}
.forumpost .link{padding-top:.5em;text-align:right;}
.forumpost .left{width:35px;padding:4px;text-align:center;vertical-align:top;}
.mod-forum .indent{margin-left:30px;}
body#user-view .forumpost,.course .forumpost{width:100%;}
body#mod-forum-search .c0{text-align:right;}
body#mod-forum-search .introcontent{padding:15px;}
.forumolddiscuss{text-align:right;}
.forumheaderlist{width:100%;margin-top:8px;}
.forumheaderlist .discussion .topic{border-left:none;}
.forumheaderlist td{border-width:1px 0 0 1px;border-style:solid;padding-left:5px;padding-right:5px;}
.forumheaderlist .replies{text-align:center;white-space:nowrap;}
.forumheaderlist .picture{width:35px;}
.forumheaderlist .discussion .starter{vertical-align:middle;}
.forumheaderlist .lastpost{white-space:nowrap;text-align:right;}
.forumheaderlist .discussion .author{white-space:nowrap;}
.forumolddiscuss{text-align:right;}
.forumaddnew,.forumnodiscuss,.noticeboxcontent{text-align:center;}
#mod-forum-view .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{text-align:center;padding:16px;}
#mod-forum-index .unread img,#mod-forum-view .unread img{margin-left:5px;}
.discussioncontrols td{width:33%;padding:0 4px;text-align:center;}
#email .unsubscribelink{margin-top:20px;border-width:0 1px 0 0;border-style:solid;text-align:center;}
#mod-forum-view .subscription{margin:5px 0;}
#content .subscription{float:right;text-align:right;white-space:nowrap;}
.glossarypost .commands{width:200px;white-space:nowrap;}
#mod-glossary-comments .glossarypost,#mod-glossary-comment .glossarypost{margin-top:15px;}
.entryboxheader{border-width:1px 1px 0 1px;border-style:solid;}
.entrybox{width:100%;border-width:0 1px 1px 1px;border-style:solid;}
.entrybox hr{border-left:none;border-right:none;}
.glossarypost{width:95%;border-width:1px;border-style:solid;border-collapse:separate;margin-left:auto;margin-right:auto;margin-bottom:5px;text-align:left;}
.entrylist{border-width:0;}
.entrylowersection{padding-top:10px;}
.entrylowersection table{width:100%;}
.entrylowersection .aliases{text-align:center;}
.entrylowersection .icons,.entrylowersection .ratings{text-align:right;padding-right:5px;}
.entrylowersection .ratings{padding-bottom:2px;}
.glossarycategoryheader{width:95%;margin-left:auto;margin-right:auto;}
.glossaryformatheader{width:90%;}
.glossarypost .entry{padding:3px;}
.glossarypost .picture{width:35px;}
.glossarycomment{border-width:1px;border-style:solid;border-collapse:separate;margin-bottom:5px;text-align:left;}
.glossarycomment .entry{padding:3px;}
.glossarycomment .picture{width:35px;}
.glossarycomment .icons{text-align:right;}
.glossarydisplay{width:90%;margin-left:auto;margin-right:auto;text-align:center;}
.glossarydisplay .tabs{width:100%;}
.glossarydisplay .separator{width:4px;}
.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;text-align:right;white-space:nowrap;margin:5px 0;}
#mod-journal-view .lastedit,#mod-journal-view .editend{margin:5px;text-align:center;}
#mod-journal-view .feedbackbox{width:75%;border-collapse:separate;}
#mod-journal-view .entrycontent{padding:3px;}
#mod-journal-view .picture{width:35px;}
#mod-journal-view .grade{text-align:right;}
#mod-journal-view .info{margin-bottom:5px;text-align:right;}
#mod-lesson-lesson #page .addform{text-align:center;}
#mod-lesson-edit #page .label{font-weight:bold;}
#mod-lesson-edit #page .labelcorrect{text-decoration:underline;font-weight:bold;}
.lessonmediafilecontrol{text-align:center;margin-left:auto;margin-right:auto;}
#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 .generalbox#feedback{width:70%;margin-left:auto;margin-right:auto;padding-bottom:15px;}
#mod-quiz-view .generalbox#feedback h2{margin:0;}
body#mod-quiz-view .generalbox#feedback .overriddennotice{text-align:center;font-size:.9em;}
#mod-quiz-view .generalbox#feedback h3{text-align:left;}
.generalbox#passwordbox{width:70%;margin-left:auto;margin-right:auto;}
#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{position:absolute;left:10px;}
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{text-align:center;margin:8px auto;}
#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 th.cell{padding:1px .5em 1px 1em;font-weight:bold;text-align:right;width:10em;}
table.quizreviewsummary td.cell{padding:1px 1em 1px .5em;}
#mod-quiz-mod #reviewoptionshdr .fitem{float:left;width:30%;margin-left:10px;clear:none;}
#mod-quiz-mod #reviewoptionshdr .fitemtitle{width:100%;font-weight:bold;text-align:left;height:2.5em;margin-left:0;}
#mod-quiz-mod #reviewoptionshdr fieldset.fgroup{width:100%;text-align:left;margin-left:0;}
#mod-quiz-mod #reviewoptionshdr fieldset.fgroup span{float:left;clear: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:.7em;}
.quizquestionlistcontrols{text-align:center;}
#mod-quiz-report table#attempts,#mod-quiz-report table#commands,#mod-quiz-report table#itemanalysis{width:80%;margin:auto;}
#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-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid;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-width:1px;border-style:solid;}
#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{width:80%;margin:auto;}
#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-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid;vertical-align:bottom;}
.mod-quiz .gradingdetails{font-size:small;}
.quizattemptcounts{text-align:center;clear:left;margin:6px 0;}
#mod-resource-view .resourcecontent{text-align:center;margin:20px;}
#mod-resource-view .resourcepdf{width:100%;padding-top:15px;text-align:center;}
.resourcecontent object{height:480px;width:600px;}
.resourcepdf object{height:800px;width:800px;}
.mod-resource .modified{text-align:center;}
.mod-resource .popupnotice{text-align:center;margin:40px;}
.ims-nav-bar{margin-top:.2em;position:relative;}
.ims-nav-button a,.ims-nav-dimmed{padding-left:1em;padding-right:1em;padding-top:.2em;padding-bottom:.2em;}
#ims-containerdiv{margin-top:.2em;}
#ims-menudiv{padding-top:1em;padding-right:.2em;position:absolute;width:250px;overflow:auto;}
#ims-menudiv ol{margin:0;list-style-type:none;padding-left:1em;}
#ims-contentframe{position:absolute;left:260px;border:1px solid;width:640px;height:480px;}
#ims-contentframe-no-nav{position:absolute;border:1px solid;width:640px;height:480px;}
#mod-resource-view div#footer{margin-top:5px;}
.resultgraph{text-align:center;border:1px solid;}
.reportsummary,.studentreport,.reportbuttons{text-align:center;}
.centerpara{text-align:center;}
.fullnamecell{width:10%;vertical-align:top;white-space:nowrap;}
.questiontext{font-size:1em;}
.smalltext{font-size:.95em;}
#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{width:50%;vertical-align:top;}
.buttoncell{width:5%;}
.questioncell{width:50%;vertical-align:top;}
.whitecell{background-color:white;}
.sideblockheading,.howtowiki{text-align:right;}
.wikisearchform,.wikilinksblock,wikiadminactions{text-align:center;}
.wikilinkright{text-align:right;padding-bottom:.5em;}
.wikiexportbox{margin-left:auto;margin-right:auto;}
.redfont{color:red;}
.workshopuploadform,.workshopkey{text-align:center;}
#help hr{border:none;height:1px;background:#ccc;}
#help .example1{color:#a00;}
#help .success{color:#080;}
#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:#f8f6d4;border:1px dashed #edc13b;padding:3px;}
.header-profileblock{float:right;text-align:right;width:500px;}
.header-profilename{text-align:right;margin-right:5px;}
.header-profilepic{text-align:right;margin:10px 15px 5px 5px;width:70px;height:70px;border:2px solid #fcf38c;}
.header-profileoptions{text-align:right;margin-right:5px;}
.header-profileoptions ul li{padding-left:10px;display:inline;}
.header-profileoptions .loginform{width:5em;margin-left:4px;display:inline;}
.clearer{font-size:1px;}
body,table,td,th,li{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:100%;}
th{font-weight:bold;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.img-text a:hover{text-decoration:none;}
.img-text a:hover span{text-decoration:underline;}
h1.main,h2.main,h3.main,h4.main,h5.main,h6.main{font-weight:bold;}
h1{font-size:1.9em;}
h2{font-size:1.6em;}
h3{font-size:1.3em;}
h4{font-size:1em;}
.bold{font-weight:bold;}
.warning{font-weight:bold;font-style:italic;}
.errorbox .title{font-weight:bold;font-size:1.4em;text-align:center;}
.errorboxcontent{text-align:center;}
.errorcode{font-size:.9em;}
.notifytiny{line-height:100%;font-size:.9em;}
.pagingbar .title{font-weight:bold;}
.pagingbar .thispage{font-weight:bold;}
.helplink{font-size:1em;}
.headingblock{font-weight:bold;}
#site-index .subscribelink,#course-view .subscribelink{font-size:1em;}
.files .file{font-size:1em;}
.files .folder{font-size:1em;}
.files .folder .size{font-weight:bold;}
img.resize{width:1em;height:1em;}
acronym,abbr{cursor:help;}
a.useredit,a:hover.useredit,.blink{color:black;text-decoration:blink;cursor:help;}
.headermain{font-weight:bold;}
#header .headermain{font-size:1.5em;}
.breadcrumb{font-size:1em;font-weight:bold;}
.logininfo{font-size:1em;}
.arrow,.arrow_button input{font-family:Arial,Helvetica,Courier,sans-serif;}
.navigation button{font-size:80%;}
.performanceinfo{font-size:.8em;}
#footer .validators{font-size:.8em;}
table.formtable tbody th{font-weight:normal;text-align:right;}
body#admin-blocks table#incompatible td.c0{font-weight:bold;}
body#admin-index .explanation{font-size:.9em;vertical-align:bottom;}
body#admin-index .copyright{text-align:center;font-size:1em;}
.environmenttable{font-size:1em;}
#admin-roles-manage .rolecap .cap-desc .cap-name,#admin-roles-override .rolecap .cap-desc .cap-name{font-size:.95em;}
#adminsettings .form-shortname{font-size:.95em;}
#adminsettings .form-defaultinfo{font-size:1em;}
#admin-roles-override .cell.c1,#admin-roles-assign .cell.c3,#admin-roles-assign .cell.c1{font-size:.9em;}
#admin-lang .translator .strkey{font-size:.95em;}
#admin-uploaduser table#uupreview{font-size:1em;}
#admin-uploaduser table#uuresults{font-size:1em;}
#adminsettings .form-warning,#adminsettings .form-overridden{font-size:1em;}
.plugincompattable{font-size:70%;}
.plugincompattable td.standard{font-weight:normal;}
.plugincompattable td.nonstandard{font-weight:bold;}
.plugincompattable td.missingplugin{font-weight:bold;}
.plugincompattable td.warning{font-style:normal;}
.plugincompattable{text-align:left;}
.plugincheckwrapper{text-align:center;}
.course-report-outline td.lastaccess{font-size:1em;}
.course-report-outline tr.section{text-align:center;}
a.skip-block{text-decoration:none;}
.sideblock img.resize,.breadcrumb img.resize{width:.8em;height:.9em;}
.sideblock .searchform img.resize{width:1em;height:1em;}
.sideblock .header,.sideblock h2{font-size:1em;font-weight:bold;}
.sideblock .content{font-size:1em;line-height:1em;}
.sideblock a{line-height:1em;}
.sideblock .content h3,.sideblock .content h2{font-size:1em;}
.sideblock .content .message{font-size:1em;}
.sideblock .header .commands{font-size:1em;}
.sideblock .footer{font-size:1em;}
.sideblock .head,.sideblock .info,.sideblock .event{font-size:1em;}
.sideblock .date{font-style:italic;}
.block_site_main_menu .footer select{font-size:1em;}
.block_messages .content .listentry,.block_online_users .content .listentry{font-size:.95em;}
.blogpost .audience{font-size:1.05em;}
.blogpost .tags{font-size:1.05em;}
#calendar .sidecalendar abbr,.block_calendar_month abbr{border:none;}
#calendar .eventnone a,.block_calendar_month .eventnone a{text-decoration:none;color:black;cursor:text;}
#calendar .maincalendar .eventlist .event .referer{font-weight:bold;}
#calendar .maincalendar .eventlist .event .course{font-size:1em;}
#calendar .maincalendar .eventlist .event .description .commands{text-align:right;}
#calendar .maincalendar table.calendarmonth td{font-size:1em;}
#calendar div.header{font-weight:bold;}
#calendar .sidecalendar .filters{font-size:1em;}
.sideblock .filters td{font-size:1.3em;}
#calendar .maincalendar .controls{font-size:1.4em;}
#calendar .maincalendar .day{font-weight:bold;}
table.minicalendar{font-size:1.05em;}
.cal_popup_caption{font-family:sans-serif;font-size:1em;font-weight:bold;}
.cal_popup_close{font-family:sans-serif;font-size:1em;font-weight:bold;}
#calendar .maincalendar .calendar-controls .current{font-weight:bold;}
#course-view .section{font-size:1.15em;line-height:1.4em;}
#course-view .section .activity{padding:.2em 0;}
#course-view .section .activity a{line-height:1em;}
#course-view .section .weekdates{margin:0;font-weight:normal;font-size:1em;}
#course-view .section .left{font-weight:bold;}
.activitydate,.activityhead{font-size:1em;}
.weeklydatetext{font-size:1em;font-weight:bold;}
.coursebox .info{font-size:1em;}
.coursebox .teachers,.coursebox .cost{font-size:1em;}
.coursebox .summary{font-size:1em;}
#course-recent h2.main{font-size:1.3em;}
#course-recent .user{font-size:.95em;}
#course-recent .grade{font-style:italic;font-size:1em;}
#course-recent .forum-recent .reply .title{font-style:italic;font-size:1em;}
#course-recent .forum-recent .discussion .title{font-weight:bold;font-style:italic;font-size:1em;}
h2.headingblock{font-size:1.3em;}
.section_add_menus optgroup{font-weight:normal;font-style:italic;}
.section .groupinglabel{color:#666;}
body#doc-contents h1{font-size:1em;}
body#doc-contents ul{font-size:1em;}
body#grade-index .grades .header{font-weight:bold;font-size:.9em;}
.grade-edit-scale .scale_options{font-size:.9em;}
#grade-aggregation-help dt{font-weight:bold;}
#grade-aggregation-help dd.example{font-style:italic;}
#grade-aggregation-help code{font-style:normal;}
#login-index #content{font-size:1.05em;}
.logtable td{font-size:1em;}
.logtable th{font-size:1em;}
.message-discussion-noframes #userinfo .name h1{font-weight:bold;font-size:1em;}
.message-discussion-noframes #userinfo .commands{font-size:1em;}
.message-discussion-noframes #send h1{font-size:1em;}
.message .noframesjslink{font-size:1em;}
.message-discussion-noframes #messages h1{font-size:1em;}
.message .link{font-size:1em;}
.message_form{font-size:1em;}
.message .heading{font-size:1em;font-weight:bold;}
.message .date,.message .contact,.message .summary{font-size:1em;}
.message .note,.message .pix{font-size:1em;}
.message .author{font-weight:bold;font-size:1em;}
.message .time{font-style:italic;font-size:1em;}
.message .content{font-size:1em;}
#message-user .commands span{font-size:.9em;white-space:nowrap;}
#message-user .name{font-weight:bold;font-size:1.3em;}
.my .courseboxcontent .overview .info{font-size:.9em;}
.que .no{font-size:1.4em;font-weight:bold;}
.que .grade{font-size:1em;}
.que .history{font-size:75%;}
.tabtree a.nolink:hover{text-decoration:none;}
.tag_cloud .s20{font-size:1.7em;font-weight:bold;}
.tag_cloud .s19{font-size:1.7em;}
.tag_cloud .s18{font-size:1.6em;font-weight:bold;}
.tag_cloud .s17{font-size:1.6em;}
.tag_cloud .s16{font-size:1.5em;font-weight:bold;}
.tag_cloud .s15{font-size:1.5em;}
.tag_cloud .s14{font-size:1.4em;font-weight:bold;}
.tag_cloud .s13{font-size:1.4em;}
.tag_cloud .s12,.tag_cloud .s11{font-size:1.3em;font-weight:bold;}
.tag_cloud .s10,.tag_cloud .s9{font-size:1.3em;}
.tag_cloud .s8,.tag_cloud .s7{font-size:1em;font-weight:bold;}
.tag_cloud .s6,.tag_cloud .s5{font-size:1em;}
.tag_cloud .s4,.tag_cloud .s3{font-size:1em;font-weight:bold;}
.tag_cloud .s2,.tag_cloud .s1{font-size:1em;}
.userinfobox .username{font-weight:bold;}
.userinfobox .links{font-size:.9em;}
.userinfobox td.label{font-weight:bold;}
body#user-index #longtimenosee{font-size:1em;}
.iplookup #header h1.headermain{font-size:1em;}
.iplookup #note{font-size:1em;font-style:italic;}
#mod-assignment-index .cell{font-size:1em;}
#wordcount{font-size:1em;}
#mod-chat-index .cell{font-size:1em;}
#mod-chat-gui_basic h1{font-size:1.6em;}
#mod-chat-gui_basic #participants .idle{font-size:.8em;}
#mod-chat-view #chatcurrentusers .chatuserdetails{font-size:.8em;}
#mod-choice-index .cell{font-size:1em;}
.forumnodiscuss{font-weight:bold;}
.forumpost .topic .subject{font-weight:bold;}
.forumpost .topic .author{font-size:1em;}
.forumpost .commands,.forumpost .link,.forumpost .footer{font-size:1em;}
.forumheaderlist .discussion .lastpost{font-size:.9em;}
body#mod-forum-search .introcontent{font-weight:bold;}
body#mod-forum-index .generalbox .cell{font-size:1em;}
.forumpost .edited{font-style:italic;}
.glossarypost .commands{font-size:1em;}
.glossarypost .author{font-size:1em;}
.glossarypost .time{font-size:1em;}
.glossarycategoryheader h2,.glossarypost .concept h3{font-size:1em;margin:0;}
.glossarypost div.concept h3,.glossarypost.continuous .concept{display:inline;}
.glossarypost .entryheader{font-weight:normal;text-align:left;}
.glossarycomment .author{font-size:1em;}
.entrylowersection .aliases{font-size:1em;}
.entrylowersection .icons,.entrylowersection .ratings{font-size:1em;}
#mod-glossary-index .cell{font-size:1em;}
#mod-journal-view .lastedit,#mod-journal-view .editend{font-size:.9em;}
#mod-journal-view .author{font-size:1em;font-weight:bold;}
#mod-journal-view .time{font-size:.9em;font-style:italic;}
#mod-journal-view .grade{font-weight:bold;font-style:italic;}
#mod-journal-index .cell{font-size:1em;}
#mod-lesson-index .cell{font-size:1em;}
#mod-resource-index .cell{font-size:1em;}
.mod-resource .modified{font-size:.8em;}
.ims-nav-dimmed,.ims-nav-button{font-size:1em;}
#ims-toc-selected{font-weight:bold;}
#ims-menudiv{font-size:1em;}
#mod-scorm-index .cell{font-size:1em;}
#mod-survey-index .cell{font-size:1em;}
#mod-wiki-index .cell{font-size:1em;}
#mod-workshop-index .cell{font-size:1em;}
#thegroup,#thegrouping,#dummygrouping{font-size:1em;display:block;}
.phpinfo table{border-collapse:collapse;}
.phpinfo .center{text-align:center;}
.phpinfo .e,.v,.h{border:1px solid #000;font-size:1em;vertical-align:baseline;}
.phpinfo .e{background-color:#ccf;font-weight:bold;color:#000;}
.phpinfo .h{background-color:#99c;font-weight:bold;color:#000;}
.phpinfo .v{background-color:#ccc;color:#000;}
.sideblock .content h3.eventskey{font-size:1em;}
.header-profilename a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;letter-spacing:-1px;text-decoration:none;font-weight:bold;}
.header-profileoptions a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;letter-spacing:-1.2px;font-size:10px;}
a.dimmed:link,a.dimmed:visited{color:#aaa;}
a:hover{color:#f00;}
a.autolink:link,a.autolink:visited{color:#000;background:#fcf38c;}
a.autolink.glossary:hover{cursor:help;}
img.userpicture,img.grouppicture{border-color:#000;}
.block_online_users .listentry img{border:#888;}
body{background-color:#fafafa;color:#000;}
th.header,td.header,div.header{border-color:#fcf38c;}
table.formtable tbody th{background-color:transparent;background-image:none;}
.highlight{background-color:#afa;}
.highlight2{color:#a00;}
.notifyproblem{color:#600;}
.notifysuccess{color:#060;}
.notifytiny{color:#004;}
#admin-auth_config .required{background-color:#fcf38c;}
.generalbox{border-color:#fcf38c;}
.informationbox{border-color:#fcf38c;}
.feedbackbox{border-color:#888;}
.feedbackby{background-color:#bbb;}
.noticebox{border-color:#fcf38c;}
.errorbox{color:#fff;border-color:#600;background-color:#900;}
.errorboxcontent{background-color:#f9f7d3;}
.tabledivider{border-color:#fcf38c;}
.sitetopiccontent{border-color:#fcf38c;background-color:#fff;}
.dimmed_text,.dimmed_text a{color:#aaa;}
.teacheronly{color:#900;}
.unread{background:#ffd991;}
.censoredtext{color:#000;background:#000;}
.generaltab,.generaltabinactive{background-color:#bbb;}
.generaltabselected{background-color:#fcf38c;}
.generaltabinactive{color:#ccc;}
.generaltable .cell{background-color:#fff;border-color:#faf6be;}
.generaltable{border-color:#faf6be;}
.breadcrumb .sep,#admin-report-unittest-index .sep{color:#aaa;}
.navigation select{background-color:#fff;}
.navigation optgroup{background-color:#faf6be;}
.navigation optgroup option{background-color:#fff;}
.debugwarn{text-align:center;background:#FDD;}
.homelink a:link,.homelink a:visited,.homelink a:hover{color:#463117;text-decoration:none;}
.homelink a:link,.homelink a:visited{border-top:1px solid #cecece;border-bottom:2px solid #4a4a4a;border-left:1px solid #cecece;border-right:2px solid #4a4a4a;}
.homelink a:hover{border-bottom:1px solid #cecece;border-top:2px solid #4a4a4a;border-right:1px solid #cecece;border-left:2px solid #4a4a4a;}
.admin .generalboxcontent{background-color:#faf6be;}
.admin .generalbox{border-color:#bbb;background-color:#faf6be;}
.admin .informationbox{border-color:#bbb;background-color:#fff;}
#admin-index .adminerror{background-color:#f66;}
body#admin-index .c0{background-color:#fafafa;}
body#admin-blocks table#blocks .r0,body#admin-blocks table#incompatible .r0{background-color:#f0f0f0;}
body#admin-blocks table#blocks .r1,body#admin-blocks table#incompatible .r1{background-color:#fafafa;}
body#admin-blocks table#incompatible td.c0{color:#f00;}
table.flexible .r0{background-color:#f4f3ef;}
table.flexible .r1{background-color:#fafafa;}
#admin-report-unittest-index span.notice{color:teal;}
#admin-report-unittest-index b.pass{color:green;}
#admin-report-unittest-index b.fail,b.exception{color:red;}
#admin-report-unittest-index .exception,.exception pre{background-color:#fdd;}
#admin-report-unittest-index .unittestsummary{color:white;}
#admin-report-unittest-index .unittestsummary.failed{background-color:red;}
#admin-report-unittest-index .unittestsummary.passed{background-color:green;}
.plugincompattable td.ok{color:#008000;}
.plugincompattable td.warning{color:#df7800;}
.plugincompattable td.error{color:#df0000;}
#adminsettings fieldset{background-color:#EEE;border-color:#BBB;color:#000;}
#adminsettings fieldset.error{border:1px solid red;}
#adminsettings fieldset.error legend{color:red;}
#adminsettings .form-shortname{color:#888;}
#adminsettings .form-overridden{background-color:#ff6;}
#adminsettings .form-warning{background-color:#f88;}
#adminsettings .form-defaultinfo{color:#888;}
#adminsettings .form-item .pathok{color:green;}
#adminsettings .form-item .patherror{color:red;}
.block_admin_tree.sideblock .link.current{background-color:#fcf38c;}
.block_admin_tree.sideblock .link.criticalnotification{background-color:#f66;}
.block_admin_tree.sideblock .link.hidden{color:#999;}
#admin-lang .translator{border-color:#fcf38c;}
#admin-lang .translator tr.r0{background-color:#f0f0f0;}
#admin-lang .translator tr.r1{background-color:#fafafa;}
#admin-lang .translator .strkey{color:#666;}
#admin-lang .translator .bothmissing{background-color:#ef6868;}
#admin-lang .translator .mastermissing{background-color:#feff7f;}
#admin-lang .translator .localdifferent{background-color:#afa;}
.environmenttable .error{background-color:red;color:inherit;}
.environmenttable .warn{background-color:yellow;}
.environmenttable .ok{background-color:lime;}
#admin-uploaduser .uuinfo{background-color:#8e8;}
#admin-uploaduser .uuwarning{background-color:#ee8;}
#admin-uploaduser .uuerror{background-color:#e99;}
.sideblock .header{border-color:#fcf38c;}
.sideblock .content{border:none;background-color:#f4f3ef;}
.sideblock .content hr{border-top-color:#999;}
#left-column .hidden .header,#right-column .hidden .header{border-bottom-color:#fcf38c;}
.blogpost.blogdraft .content{background-color:#faf6be;}
.block_blog_tags .official{color:#505050;}
.block_blog_tags .personal{color:#669;}
#calendar .maincalendar,#calendar .sidecalendar{border-color:#fcf38c;}
#calendar .maincalendar table.calendarmonth th{border-color:#000;}
table.minicalendar{border-color:#fcf38c;}
#calendar .maincalendar .eventlist .event{border-color:#fcf38c;}
#calendar .maincalendar .eventlist .event .topic,#calendar .maincalendar .eventlist .event .picture,#calendar .maincalendar .eventlist .event .side{background-color:#faf6be;}
#calendar .maincalendar table.calendarmonth ul.events-underway{color:#999;}
.minicalendar a,.calendarmonth a{color:#007;}
#calendar .event_global,.minicalendar .event_global,.block_calendar_month .event_global{border-color:#f8f6d4!important;background-color:#d6f8cd;}
#calendar .event_course,.minicalendar .event_course,.block_calendar_month .event_course{border-color:#ffd3bd!important;background-color:#ffd3bd;}
#calendar .event_group,.minicalendar .event_group,.block_calendar_month .event_group{border-color:#fee7ae!important;background-color:#fee7ae;}
#calendar .event_user,.minicalendar .event_user,.block_calendar_month .event_user{border-color:#dce7ec!important;background-color:#dce7ec;}
#calendar .duration_global,.minicalendar .duration_global{border-top-color:#66d14d!important;border-bottom-color:#66d14d!important;}
#calendar .duration_course,.minicalendar .duration_course{border-top-color:#f96!important;border-bottom-color:#f96!important;}
#calendar .duration_course0,.minicalendar .duration_course0{border-top-color:#f96!important;border-bottom-color:#f96!important;}
#calendar .duration_course1,.minicalendar .duration_course1{border-top-color:#09f!important;border-bottom-color:#09f!important;}
#calendar .duration_course2,.minicalendar .duration_course2{border-top-color:#ff0!important;border-bottom-color:#ff0!important;}
#calendar .duration_group,.minicalendar .duration_group{border-top-color:#fbbb23!important;border-bottom-color:#fbbb23!important;}
#calendar .duration_user,.minicalendar .duration_user{border-top-color:#a1becb!important;border-bottom-color:#a1becb!important;}
#calendar .weekend,.minicalendar .weekend{color:#900;}
#calendar .today,.minicalendar .today{border-color:#444;}
#calendar .nottoday,.minicalendar .nottoday{border-color:#faf6be;}
.cal_popup_fg{background-color:#fff;}
.cal_popup_bg{border-color:#000;background-color:#fff;}
#calendar .maincalendar .filters table,#calendar .sidecalendar .filters table,.block_calendar_month .filters table{background-color:#faf6be;}
#calendar td.sidecalendar .sideblock{border-color:#fcf38c;}
#course-view .weekscss .section,#course-view .section td{border-color:#fcf38c;}
#course-view .weekscss .content{background:#fafafa;}
#course-view .weekscss .section,#course-view .section td.side{background:#fff;}
#course-view .weekscss .current,#course-view .current td.side{background:#ffd991;}
#course-view .weekscss .hidden,#course-view .hidden td.side{background:#fcf38c;}
#course-view .section .weekdates{color:#777;}
#course-view .weekscss .weekdates{color:#333;}
.categoryboxcontent,.coursebox{border-color:#EDC13B;background-color:#f8f6d4;}
body#course-user .section{border-color:#aaa;}
#admin-report .plugin,#course-report .plugin,#course-import .plugin{margin-bottom:20px;margin-left:10%;margin-right:10%;border-bottom:1px solid #cecece;border-top:1px solid #cecece;border-right:1px solid #cecece;border-left:1px solid #cecece;background-color:#fdfdfd;}
body#grade-index .grades{border-color:black;}
body#grade-index .grades td{border-color:#e0e0e0;}
body#grade-index .grades .r0{background-color:#fff;}
body#grade-index .grades .r1{background-color:#f0f0f0;}
td.grade div.overridden{background-color:#fcf38c;}
.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;}
.grade-edit-tree .moving{background-color:#e8eef7;}
.loginbox,.loginbox.twocolumns .loginpanel,.loginbox .subcontent{border-color:#fcf38c;}
table.message_search_results td{border-color:#fcf38c;}
.message.other .author{color:#88c;}
.message.me .author{color:#999;}
.message .time{color:#999;}
.que{border-color:#DDD;}
.que .r0{background-color:#f5f5f5;}
.que .r1{background-color:#EEE;}
.calculated .answer,.numerical .answer,.shortanswer .answer{background-color:#EEE;}
.essay .answerreview{background-color:#EEE;}
.que .feedback{border-color:#DDD;}
.que.multianswer .incorrect{background-color:#faa;}
.que .partiallycorrect{background-color:#ff9;}
.que .correct{background-color:#afa;}
.logtable .r1{background-color:#faf6be;}
.userinfobox{border-color:#fcf38c;}
.groupinfobox{border-color:#fcf38c;}
#mod-chat-gui_basic .text,#mod-chat-gui_header_js-jsupdate .text{color:#000;}
#mod-chat-gui_basic .event,#mod-chat-gui_basic .title,#mod-chat-gui_header_js-jsupdate .event,#mod-chat-gui_header_js-jsupdate .title{color:#888;}
#mod-chat-gui_header_js-chatinput .wait{background:#fcf38c;}
#mod-chat-view #chatcurrentusers .idletime{color:#888;}
#redirect{background:#f9f7d6;border-color:#fcf38c;}
.forumheaderlist{border-color:#8a6427;}
.forumpost{border-color:#f9f18b;}
.forumpost .content{background:#fff;}
.forumpost .left{background:#faf6be;}
.forumpost .topic{border-bottom-color:#faf6be;}
.forumpost .starter{background:#fcf38c;}
.forumheaderlist .discussion{background:#f9f7d6;border-color:#8a6427;}
.forumheaderlist .header{padding:4px 8px 4px 8px;border-color:#8a6427;}
.forumheaderlist td{border-color:#8a6427;}
.sideblock .post .head{color:#555;}
.forumthread .unread{background:#ffd991;}
#mod-forum-discuss .forumpost{background:none;}
#mod-forum-discuss .forumpost.unread .content{border-color:#ffd991;}
.entryboxheader{border-color:#bbb;}
.entrybox{border-color:#bbb;}
.glossarypost{border-color:#fcf38c;}
.glossarypost .entryheader,.glossarypost .entryapproval,.glossarypost .picture,.glossarypost .entryattachment,.glossarypost .left{background-color:#f0f0f0;}
.glossarycomment{border-color:#fcf38c;}
.glossarycomment .entryheader,.glossarycomment .picture,.glossarycomment .left{background-color:#f0f0f0;}
#mod-glossary-report .generalbox .teacher{background:#f0f0f0;}
.glossarycategoryheader{background-color:#fcf38c;}
.glossaryformatheader{background-color:#fcf38c;}
#mod-journal-view .feedbackbox .left,#mod-journal-view .feedbackbox .entryheader{background-color:#fcf38c;}
table.quizattemptsummary .bestrow td{background-color:#e8e8e8;}
table.quizreviewsummary th.cell{background:#f0f0f0;}
table.quizreviewsummary td.cell{background:#fafafa;}
.mod-quiz .highlightgraded{background:yellow;}
.ims-nav-dimmed{color:#aaa;text-decoration:none;}
.ims-nav-button a:link,.ims-nav-button a:visited,.ims-nav-button a:hover{color:#000;text-decoration:none;}
.ims-nav-dimmed,.ims-nav-button a:link,.ims-nav-button a:visited{border-top:1px solid #cecece;border-bottom:2px solid #4a4a4a;border-left:1px solid #cecece;border-right:2px solid #4a4a4a;}
.ims-nav-button a:hover{border-bottom:1px solid #cecece;border-top:2px solid #4a4a4a;border-right:1px solid #cecece;border-left:2px solid #4a4a4a;}
#ims-contentframe,#ims-contentframe-no-nav{border-color:#cecece;}
#mod-survey-view .r0{background-color:#faf6be;}
#mod-survey-view .r1{background-color:#fcf38c;}
.workshoppostpicture{background-color:#fee6b9;}
.workshopassessmentheading{background-color:#fcf38c;}
.error{color:#f00;}
#admin-roles-override .capcurrent{background-color:#fff;border:1px solid #cecece;}
#admin-roles-manage .capdefault{background-color:#fcf38c;border:1px solid #cecece;}
#admin-roles-manage .rolecap,#admin-roles-override .rolecap{border:none;border-bottom:1px solid;border-bottom-color:#cecece;}
#admin-roles-manage .rolecap .cap-desc .cap-name,#admin-roles-override .rolecap .cap-desc .cap-name{color:#888;}
form.mform .required label{color:#a00;}
form.mform .fdescription.required{color:#a00;}
form.mform .required .fgroup span label{color:#000;}
body{margin-top:0;}
hr{color:#333;}
body,table,td,th,li{direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:left;color:#333;}
.sideblock .header,.sideblock h2{font-size:13px;font-weight:bold;}
a:link{color:#463014;cursor:pointer;outline-style:none;text-decoration:none;}
a:visited{color:#9F4300;cursor:pointer;outline-style:none;text-decoration:none;}
a:hover{text-decoration:underline;}
.sideblock .content{background-color:#f4f3ef;}
.block_admin_tree .admintree{background:#f4f3ef none repeat scroll 0 0;}
.block_admin_tree.sideblock .link.current{background-color:#faf6be;color:#8a6427;}
.block_admin_tree .admintree a{display:block;padding:5px 8px;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:left;}
.block_admin_tree .admintree a:hover{color:#8a6427;text-decoration:none;}
.block_my_courses .coursetree{background:#f4f3ef none repeat scroll 0 0;}
.block_my_courses.sideblock .link.current{background-color:#faf6be;color:#8a6427;}
.block_my_courses .coursetree div{padding:3px 8px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:left;}
.block_my_courses .coursetree a:hover{color:#8a6427;}
.block_my_courses .coursetree #vh_div1:hover{text-decoration:none;}
.sideblock .header{background-color:#fcf38e;color:#463014;min-height:16px;padding:5px 8px 3px 5px;text-align:left;}
th.header,td.header,h1.header,h2.header,h3.header,div.header{background:none;}
.name{direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:left;font-weight:bold;}
input[type="button"],input[type="submit"]{background:#faf6be none repeat-x scroll left center;border:1px solid #edc13b;font-family:Verdana,sans-serif;font-size:100%;letter-spacing:.03em;color:#463014;margin-left:10px;}
button:hover,input[type="button"]:hover,input[type="submit"]:hover{background:#fcf38c none repeat-x scroll left center;color:#463014;cursor:pointer;}
.adminsearchform{background:#f4f3ef none repeat-x scroll left center;margin-left:-1px;padding-bottom:1px;padding-left:25px;margin-top:10px;}
form#adminsettings div.settingsform div.generalbox{background-color:#faf6be;border-color:#faf6be #faf6be #d8dffa #faf6be;}
#admin-index .adminerror,#admin-index .adminwarning{border-style:solid;border:1px solid #f9f18b;margin:20px;text-align:center;background:#faf8e2;}
#coursesearch,#coursesearch2{color:#463117;font-weight:bold;}
.sideblock .content .list li{display:block;padding:5px 8px;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:left;}
.sideblock .content .list li:hover{color:white;text-decoration:none;}
#course-view .weekscss .current,#course-view .current td.side{background-color:#faf6be;}
.homelink a:link,.homelink a:visited{border:1px solid #8a6427;background:#faf6be none repeat-x scroll left center;padding:1px 5px;}
.homelink a:hover{background:#fcf38c none repeat-x scroll left center;color:#8a6427;}
.sideblock .header .commands{display:block;padding-top:5px;padding-bottom:5px;}
.block_site_main_menu .footer select{margin-right:0;font-size:10px;}
body#course-index .singlebutton,body#course-index .addcategory{margin-bottom:3px;}
#course-view .section{background-color:#f4f3ef;}
#course-view .separator{background-color:#fff;}
#header{background:url('images/grad1.png') repeat-x;margin-top:0;height:106px;}
#header2{background:url('images/grad.png') bottom left repeat-x;margin-top:0;height:60px;}
#logo{overflow:hidden;}
div.headermenu div.logininfo a:link{cursor:pointer;outline-style:none;}
div.headermenu div.logininfo a:visited{text-decoration:underline;}
h1.headermain,.headermain{position:absolute;top:0;border-bottom-width:0;margin-top:15px;color:#fff;font-size:1.7em;margin-left:5px;margin-top:5px;}
div#page hr{display:none;}
.addcoursebutton{text-align:right;}
h2.headingblock{font-size:13px;font-weight:bold;color:#333;}
table.minicalendar{background:#f9f7d3 none repeat scroll 0 0;border-collapse:separate;border-spacing:1px!important;border-style:solid;border-width:1px;margin:10px auto;padding:2px;width:100%;}
#calendar .weekend,.minicalendar .weekend{color:#808080;}
#calendar .today,.minicalendar .today{background:#fcf38c none repeat scroll 0 0;border-color:#8a6427;}
#calendar .eventnone a,.block_calendar_month .eventnone a{color:#8a6427;cursor:text;text-decoration:none;}
.cal_popup_bg{background-color:#fff;border-color:#333;}
.navbar{background-color:#f0e131;border:none;}
.breadcrumb li a,.breadcrumb li{color:#463117;}
.breadcrumb .sep,#admin-report-unittest-index .sep{color:#463117;}
.block_news_items .content{padding:4px;}
.block_calendar_upcoming .post{padding:4px;}
.block_recent_activity .message,.block_recent_activity .activitydate{padding:4px;}
.block_search_forums .searchform{padding-top:5px;padding-bottom:5px;}
.sideblock .content div.info{margin:5px;text-align:left;}
.notifysuccess{border:1px solid #4ebf3b;margin-top:10px;padding-left:40px;text-align:left!important;background:#d1ffaf url(pix/f/good.gif) no-repeat scroll 10px center;margin-bottom:10px;}
.errorboxcontent{background-color:#f4f3ef;border:1px dashed #f33;font-weight:bold;color:#cf4d4d;}
.noticebox h2{color:#cf4d4d;}
.informationbox{background:#faf6be;border:solid 1px #f0e131;padding:10px;color:#463014;}
form.mform .required label{color:#df6353;}
.mform div.error,.mform fieldset.error{border:1px solid #df6353;color:inherit;padding:5px;}
.mform span.error,.mform span.required{color:#df6353;}
form.mform .fdescription.required{color:#df6353;}
.notifyproblem{border:1px solid #e0a32e;color:#bf810b;text-align:left!important;text-indent:25px;background:#faf2c3 url(pix/i/warning.gif) no-repeat scroll 10px center;margin-bottom:10px;}
.admin .generalbox{background-color:#f8f7ec;border-color:#fcf38c;}
#adminsettings fieldset{background-color:#f8f7ec;border-color:#f8f7ec #f4f3ef #f4f3ef #f8f7ec;border-style:solid;border-width:2px;color:#333;padding-left:20px;padding-right:20px;}
button,input[type="password"],input[type="text"]{background-color:#ffffef;border:1px solid #edc13b;color:#8a6427;font-family:Verdana,sans-serif;font-size:100%;letter-spacing:.03em;margin-right:2px;padding:1px 2px;}
#adminsettings .form-label{color:#526ea6;display:block;float:left;text-align:right;width:12.5em;}
#adminsettings .form-shortname{font-size:1em;}
td#middle-column div h2.main{color:#463117;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:bold;text-align:left;border-bottom:1px solid #edc13b;}
.sideblock .content .footer{clear:both;margin-bottom:4px;padding:4px;text-align:left;font-size:1em;text-align:justify;}
.sideblock .footer a{padding-left:16px;}
.block_blog_tags .official{color:#526ea6;}
.block_blog_tags .s20{font-size:1.5em;font-weight:bold;}
#intro.generalbox{background:#f9f7d3 none repeat scroll 0 0;border-color:#faf2c3;border-style:solid;border-width:1px;margin-left:auto;margin-right:auto;margin-top:20px;padding-bottom:15px;width:79%;}
.blockconfigtable td.label{color:#666;font-weight:bold;text-align:right;width:50%;}
.tabrow0 .empty{margin-top:-1px;height:1px;overflow:hidden;padding:0;border-top:1px solid #edc13b;}
ul.tabrow1 li.here.selected a{color:#463014;background:#edc13b;}
.tabrow0 li{display:inline;margin:0;padding:0;}
ul.tabrow0 li.onerow here selected a{font-weight:bold;color:#8a6427;border-top:1px solid #edc13b;border-right:1px solid #edc13b;border-left:1px solid #edc13b;padding-top:5px;background:#f8f6d4;margin-right:2px;}
ul.tabrow0 li.first a{font-weight:bold;color:#8a6427;border-top:1px solid #edc13b;border-right:1px solid #edc13b;border-left:1px solid #edc13b;padding-top:5px;background:#f8f6d4;margin-right:2px;}
.tabrow0 .here a{color:#8a6427;}
ul.tabrow0 li.first a:hover{text-decoration:none;font-weight:bold;color:#463014;background:#faf6be;}
ul.tabrow0 li.last a:hover{text-decoration:none;font-weight:bold;color:#463014;background:#faf6be;margin-left:5px;top:0;}
ul.tabrow0 li.last a{font-weight:bold;color:#8a6427;border-top:1px solid #edc13b;border-right:1px solid #edc13b;border-left:1px solid #edc13b;padding-top:5px;background:#f8f6d4;margin-left:5px;top:0;}
.clearer{clear:both;display:block;height:20px;margin:0;padding:0;}
.tabrow0 a{font-weight:bold;color:#8a6427;border-top:1px solid #edc13b;border-right:1px solid #edc13b;border-left:1px solid #edc13b;padding-top:5px;background:#f8f6d4;margin-left:2px;}
.tabrow0 a:hover{text-decoration:none;font-weight:bold;color:#463117;background:#faf6be;}
.tabrow0 div,.tabrow0 ul{border-top:1px solid #f8f6d4;font-size:90%;left:0;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:.25em 0;position:absolute;top:25px;width:100%;padding-top:5px;margin-top:5px;}
.tabrow0 a span{background-image:none;}
.tabrow0 a:hover span{background-image:none;}
.tabrow0 a:hover{background-image:none;}
h2.main{color:#333;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;text-align:center;}
form.popupform label{color:#666;font-weight:bold;margin-right:.5em;}
img.iconhelp{border:0 none;height:17px;margin-bottom:4px;margin-right:4px;vertical-align:middle;width:17px;}
.sideblock .content .list li:hover{color:#333;text-decoration:none;}
.mform .fitemtitle{font-weight:bold;}
div.felement textarea#id_interests{border:solid 1px #fcf38c;}
.mform fieldset{border-color:#edc13b;border-style:solid;border-width:1px;}
#login-index #content{font-size:1em;}
.forumnodiscuss{color:#8a6427;font-weight:bold;margin-top:5px;}
#admin-roles-override .cell.c1,#admin-roles-assign .cell.c3,#admin-roles-assign .cell.c1{font-size:1em;}
.generaltable .cell{background-color:#f9f7d6;border-color:#8a6427;}
.generaltable{border-color:#8a6427;margin-top:10px;margin-bottom:10px;}
table.generalbox editcourse boxaligncenter{background-color:#f9f7d6;border-color:#fcf38c;}
#footer .logininfo{color:#8a6427;margin-right:8px;margin-top:10px;}
#admin-lang .generalbox{background:#f9f7d6 none repeat scroll 0 0;border:1px solid #fcf38c;margin:25px auto auto;padding-top:10px;text-align:center;margin-bottom:10px;}
#adminsettings .form-label{color:#463014;display:block;float:left;margin-right:30px;text-align:right;width:12.5em;padding-top:10px;}
.loginbox .loginform .form-label{color:#463117;margin:0 0 5px;padding:0;font-weight:bold;}
.loginbox,.loginbox.twocolumns .loginpanel,.loginbox .subcontent{border-color:#8a6427;}
.invisiblefieldset{border:0 none;display:inline;}
select{display:inline;border:1px solid #edc13b;font-family:Verdana,sans-serif;font-size:100%;height:auto;letter-spacing:.03em;margin-right:2px;}
.environmenttable .ok{background-color:#abefa4;padding:2px;}
ul.tabrow1 li a,ul.tabrow1 li a:link,ul.tabrow1 li a:visited{font-size:100%;}
select#id_s__grade_aggregation{width:auto;}
select#uninstalllang{width:218px;height:275px;}
select#pack{width:218px;}
select#id_s__data_enablerssfeeds{width:auto;}
select#id_s__forum_displaymode{width:auto;}
select#id_s__forum_enablerssfeeds{width:auto;}
select#id_s__glossary_enablerssfeeds{width:auto;}
select#menuattempts{width:auto;}
select#id_s__block_rss_client_submitters{width:auto;}
select#id_s__block_course_list_adminview{width:auto;}
select#id_s__hideactivitytypenavlink{width:auto;}
select#id_s__calendar_site_timeformat{width:auto;}
div.htmlarea select{width:auto;}
select#catmenu_jump{width:auto;}
select#addquestion_jump{width:auto;}
select#menuaction{width:auto;}
select#id_s__gdversion{width:auto;}
select#id_s__debug{width:auto;}
select#id_s__getremoteaddrconf{width:auto;}
select#id_s__loglifetime{width:auto;}
select#id_s__gradehistorylifetime{width:auto;}
select#id_s__gradehistorylifetime{width:auto;}
select#selectversion_jump{width:auto;}
select#menuhost_course{width:auto;}
select#menudate{width:auto;}
select#menulogformat{width:auto;}
.grade-edit-scale .scale_options{font-size:1em;color:#999;}
.initialbar{padding-bottom:5px;text-align:center;}
.entrybox{border-color:#fff;}
select#switchrole_jump{width:auto;}
select#wikilinks_jump{width:auto;}
select#wikiadministration_jump{width:auto;}
.mod-resource .modified{font-size:1em;}
select#add_block_jump{width:auto;}
select#menuid{width:auto;}
select#menumodid{width:auto;}
select#choosepluginreport_jump{width:auto;}
#admin-report .plugin,#course-report .plugin,#course-import .plugin{background-color:#fdfdfd;border:1px solid #d8dffa;margin-bottom:20px;margin-left:10%;margin-right:10%;}
.activity .commands{display:none;}
.activity:hover .commands{display:inline;}
div.sitelink a img{height:auto!important;width:auto!important;}
h1.headermain{background-color:transparent;}
.header-profilename,.header-profilename a{background-color:transparent;color:#faf6be;}
.header-profilename,.header-profilename a:hover{background-color:transparent;color:#f9f18b;text-decoration:none;}
.header-profilename,.header-profilename a:visited{background-color:transparent;color:#faf6be;text-decoration:none;}
.header-profileoptions{background-color:transparent;color:#dfdfdf;}
.header-profileoptions,.header-profileoptions a{background-color:transparent;color:#faf6be;}
.header-profileoptions a:hover{background-color:transparent;color:#f9f18b;text-decoration:none;}
.header-profileoptions a:visited{background-color:transparent;color:#faf6be;text-decoration:none;}
.block_login_logout .logintable{text-align:center;}
.block_login_logout .loginform{display:inline;}
.block_login_logout .loginform div{padding:2px;display:block;width:200px;}
.block_login_logout .loginform .c1{font-size:12px;}
.block_login_logout .loginform .fld input{width:100px;padding-right:6px;}
.block_login_logout .loginform .username label{padding-right:10px;}
.block_login_logout .loginform .password label{padding-right:13px;}
.block_login_logout .loginform div.c1.btn{text-align:center;margin-top:4px;}
.block_login_logout .logoutusername,.block_login_logout .logoutuserimg{text-align:center;font-size:11pt;padding:2px;}
.block_login_logout .logoutuserimg a img{border:3px solid #ccc;padding:2px;}
.block_login_logout .logoutform{margin:0;}
.block_login_logout .logoutbtn{text-align:center;font-size:11pt;padding:5px;}
.block_login_logout .logoutfooter{text-align:center;font-size:9pt;padding:2px;}
.rolelink{text-align:right;margin:10px;}
.rolelink a{padding:2px 6px;background-color:#faf6be;border:1px solid #edc13b;text-decoration:none;}
.rolelink a:hover{background:#fcf38c none repeat-x scroll left center;color:#463014;cursor:pointer;}
.mod-usermanual #footer{display:none;}
#progressBackgroundFilter{position:fixed;top:0;left:45%;background-color:#FFE51E;padding:8px 20px;text-align:center;font-size:13px;display:none;}
#progressBackgroundFilterSuccess{position:fixed;top:0;left:45%;background-color:#FFE51E;padding:8px 38px;text-align:center;font-size:13px;}/***** scele/styles.css end *****/

/***** scele/styles_topmenu.css start *****/

/* Core */
#top_menu {
	background-color: #494949;
	height: 30px;
	clear: both;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

#top_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	z-index: 9999;
}

#top_menu ul li {
	list-style: none;
	float: left;
	height: 30px;
	white-space: nowrap;
	z-index: 9999;
	padding: 0 8px;
}

#top_menu ul li div {
	position: relative;
	float: left; zoom : 1;
	z-index: 10000;
	zoom: 1
}

#top_menu ul li .icon {
	float: left;
	padding: 11px 2px;
	height: auto;
	width: auto;
}

#top_menu ul li a {
	display: block;
	padding: 6px 2px;
	color: #faf6be;
	background: none;
	text-decoration: none;
}

#top_menu ul li:hover {
	background-color: #666666;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

#top_menu ul li.home:hover {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}

#top_menu ul li.link:hover ul {
	display:block;
}

#top_menu ul ul {
	list-style: none;
	position: absolute;
	background: #666666;
	left: -8px;
	display: none;
	top: 30px;
	z-index: 1000;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

#top_menu li ul li {
	list-style: none;
	float: none;
	padding:4px 8px;
	margin: 0 0 2px 0;
	height: auto;
	line-height: 18px;
}

#top_menu li ul li:hover a {
	color: #fff;
}

#top_menu li ul li a {
	padding: 0;
	margin: 0;
	display: block;
	height: auto;
	color: #ddd;
	background: none;
	text-decoration: none;
	line-height: 1.8em;
	padding-left: 5px;
	border-top: 1px inset #eee;
}

#top_menu_date div {
	float: right;
	padding: 6px;
	color: #faf6be;
}/***** scele/styles_topmenu.css end *****/

/***** scele/styles_moz.css start *****/

#redirect{-moz-border-radius:8px;}
.headingblock{-moz-border-radius:4px;}
.notifyproblem{-moz-border-radius:4px;}
.notifysuccess{-moz-border-radius:4px;}
.generalbox{-moz-border-radius:4px;}
.generalboxcontent{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.noticebox{-moz-border-radius:4px;}
.errorbox{-moz-border-radius:4px;}
input[type="button"],input[type="submit"]{-moz-border-radius:3px;}
.grade-report-user table th,.grade-report-user table td{-moz-border-radius:3px;}
.informationbox{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.informationboxcontent{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.sitetopiccontent{-moz-border-radius:8px;}
.categorybox,.categoryboxcontent,.coursebox{-moz-border-radius:4px;}
.notifysuccess{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
.sideblock .content{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
table.minicalendar{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
.generaltab,.generaltabinactive{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
.generaltabselected{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
.navbar{-moz-border-radius:6px;}
.sideblock.hidden{-moz-border-radius:8px;}
.sideblock .content{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.block_course_summary,.block_course_summary .content{-moz-border-radius:8px;}
#calendar .eventlist .event{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
#calendar .eventlist .event .side{-moz-border-radius-bottomleft:8px;}
#calendar .eventlist .event .description{-moz-border-radius-bottomright:8px;}
#calendar .maincalendar,#calendar .sidecalendar{-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;}
#calendar td.sidecalendar .sideblock{-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;}
#calendar .maincalendar .filters table,#calendar .sidecalendar .filters table,.sideblock.block_calendar_month .filters table{-moz-border-radius:8px;}
table.minicalendar{-moz-border-radius:8px;}
table.minicalendar td{-moz-border-radius:8px;}
#calendar .maincalendar li.event_course,#calendar .maincalendar li.event_global,#calendar .maincalendar li.event_user,#calendar .maincalendar li.event_group,#calendar .filters td.event_course,#calendar .filters td.event_global,#calendar .filters td.event_user,#calendar .filters td.event_group{-moz-border-radius:8px;}
body#course-user .section{-moz-border-radius:8px;}
.loginbox{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.loginbox .content.left{-moz-border-radius-bottomleft:8px;}
.loginbox .content.right{-moz-border-radius-bottomright:8px;}
.userinfobox{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.groupinfobox{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
#user-view .left{-moz-border-radius-bottomleft:8px;}
.forumpost{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;}
.forumpost .side{-moz-border-radius-bottomleft:8px;}
.forumpost .content{-moz-border-radius-bottomright:8px;}
.forumpost .message{-moz-border-radius-bottomright:8px;}
.forumheaderlist{-moz-border-radius:4px;}
.glossarycategoryheader{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
.glossaryformatheader{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
.entryboxheader{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
.entrybox{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.glossarypost{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.glossarypost .side{-moz-border-radius-bottomleft:8px;}
.encyclopedia .entrylowersection{-moz-border-radius-bottomright:8px;}
.glossarycomment{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
.glossarycomment .side{-moz-border-radius-bottomleft:8px;}
.glossarycomment .entry{-moz-border-radius-bottomright:8px;}
#mod-journal-view .feedbackbox{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;}
#mod-journal-view .feedbackbox .side{-moz-border-radius-bottomleft:8px;}
#mod-journal-view .feedbackbox .entrycontent{-moz-border-radius-bottomright:8px;}
.rolelink a{-moz-border-radius:4px;}
.categorylist{-moz-border-radius:4px;}
#progressBackgroundFilter{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;}
#progressBackgroundFilterSuccess{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;}/***** scele/styles_moz.css end *****/

/***** scele/styles_webkit.css start *****/

#redirect{-webkit-border-radius:8px;}
.headingblock{-webkit-border-radius:4px;}
.notifyproblem{-webkit-border-radius:4px;}
.notifysuccess{-webkit-border-radius:4px;}
.generalbox{-webkit-border-radius:4px;}
.generalboxcontent{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.noticebox{-webkit-border-radius:4px;}
.errorbox{-webkit-border-radius:4px;}
input[type="button"],input[type="submit"]{-webkit-border-radius:3px;}
.informationbox{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.informationboxcontent{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.sitetopiccontent{-webkit-border-radius:8px;}
.categorybox,.categoryboxcontent,.coursebox{-webkit-border-radius:4px;}
.notifysuccess{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}
.generaltab,.generaltabinactive{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
.generaltabselected{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
.navbar{-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
.sideblock.hidden{-webkit-border-radius:8px;}
.grade-report-user table th,.grade-report-user table td{-webkit-border-radius:3px;}
.sideblock .content{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.sideblock .content{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
table.minicalendar{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}
.block_course_summary,.block_course_summary .content{-webkit-border-radius:8px;}
#calendar .eventlist .event{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
#calendar .eventlist .event .side{-webkit-border-bottom-left-radius:8px;}
#calendar .eventlist .event .description{-webkit-border-bottom-right-radius:8px;}
#calendar .maincalendar,#calendar .sidecalendar{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
#calendar td.sidecalendar .sideblock{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
#calendar .maincalendar .filters table,#calendar .sidecalendar .filters table,.sideblock.block_calendar_month .filters table{-webkit-border-radius:8px;}
table.minicalendar{-webkit-border-radius:8px;}
table.minicalendar td{-webkit-border-radius:8px;}
#calendar .maincalendar li.event_course,#calendar .maincalendar li.event_global,#calendar .maincalendar li.event_user,#calendar .maincalendar li.event_group,#calendar .filters td.event_course,#calendar .filters td.event_global,#calendar .filters td.event_user,#calendar .filters td.event_group{-webkit-border-radius:8px;}
body#course-user .section{-webkit-border-radius:8px;}
.loginbox{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.loginbox .content.left{-webkit-border-bottom-left-radius:8px;}
.loginbox .content.right{-webkit-border-bottom-right-radius:8px;}
.userinfobox{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.groupinfobox{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
#user-view .left{-webkit-border-bottom-left-radius:8px;}
.forumpost{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;}
.forumpost .side{-webkit-border-bottom-left-radius:8px;}
.forumpost .content{-webkit-border-bottom-right-radius:8px;}
.forumpost .message{-webkit-border-bottom-right-radius:8px;}
.forumheaderlist{-webkit-border-radius:4px;}
.glossarycategoryheader{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
.glossaryformatheader{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
.entryboxheader{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
.entrybox{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.glossarypost{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.glossarypost .side{-webkit-border-bottom-left-radius:8px;}
.encyclopedia .entrylowersection{-webkit-border-bottom-right-radius:8px;}
.glossarycomment{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.glossarycomment .side{-webkit-border-bottom-left-radius:8px;}
.glossarycomment .entry{-webkit-border-bottom-right-radius:8px;}
#mod-journal-view .feedbackbox{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
#mod-journal-view .feedbackbox .side{-webkit-border-bottom-left-radius:8px;}
#mod-journal-view .feedbackbox .entrycontent{-webkit-border-bottom-right-radius:8px;}
.rolelink a{-webkit-border-radius:4px;}
.categorylist{-webkit-border-radius:4px;}
#progressBackgroundFilter{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
#progressBackgroundFilterSuccess{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}/***** scele/styles_webkit.css end *****/

/***** scele/styles_css3.css start *****/

#redirect{-webkit-border-radius:8px;}
.headingblock{-webkit-border-radius:4px;}
.notifyproblem{-webkit-border-radius:4px;}
.notifysuccess{-webkit-border-radius:4px;}
.generalbox{-webkit-border-radius:4px;}
.generalboxcontent{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.noticebox{-webkit-border-radius:4px;}
.errorbox{-webkit-border-radius:4px;}
.informationbox{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.informationboxcontent{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.sitetopiccontent{border-radius:8px;}
input[type="button"],input[type="submit"]{border-radius:3px;}
.categorybox,.categoryboxcontent,.coursebox{border-radius:4px;}
.generaltab,.generaltabinactive{border-top-left-radius:8px;border-top-right-radius:8px;}
.notifysuccess{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}
.generaltabselected{border-top-left-radius:8px;border-top-right-radius:8px;}
.navbar{border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.sideblock.hidden{border-radius:8px;}
.sideblock .content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.block_course_summary,.block_course_summary .content{border-radius:8px;}
#calendar .eventlist .event{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#calendar .eventlist .event .side{border-bottom-left-radius:8px;}
#calendar .eventlist .event .description{border-bottom-right-radius:8px;}
#calendar .maincalendar,#calendar .sidecalendar{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
#calendar td.sidecalendar .sideblock{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
#calendar .maincalendar .filters table,#calendar .sidecalendar .filters table,.sideblock.block_calendar_month .filters table{border-radius:8px;}
table.minicalendar{border-radius:8px;}
table.minicalendar td{border-radius:8px;}
#calendar .maincalendar li.event_course,#calendar .maincalendar li.event_global,#calendar .maincalendar li.event_user,#calendar .maincalendar li.event_group,#calendar .filters td.event_course,#calendar .filters td.event_global,#calendar .filters td.event_user,#calendar .filters td.event_group{border-radius:8px;}
body#course-user .section{border-radius:8px;}
.loginbox{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.loginbox .content.left{border-bottom-left-radius:8px;}
.loginbox .content.right{border-bottom-right-radius:8px;}
.userinfobox{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.groupinfobox{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#user-view .left{border-bottom-left-radius:8px;}
.forumpost{border-bottom-left-radius:8px;border-bottom-right-radius:4px;border-top-right-radius:4px;}
.forumpost .side{border-bottom-left-radius:8px;}
.forumpost .content{border-bottom-right-radius:8px;}
.forumpost .message{border-bottom-right-radius:8px;}
.forumheaderlist{border-radius:4px;}
.glossarycategoryheader{border-top-left-radius:8px;border-top-right-radius:8px;}
.glossaryformatheader{border-top-left-radius:8px;border-top-right-radius:8px;}
.entryboxheader{border-top-left-radius:8px;border-top-right-radius:8px;}
.entrybox{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.glossarypost{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.glossarypost .side{border-bottom-left-radius:8px;}
.encyclopedia .entrylowersection{border-bottom-right-radius:8px;}
.glossarycomment{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.glossarycomment .side{border-bottom-left-radius:8px;}
.glossarycomment .entry{border-bottom-right-radius:8px;}
#mod-journal-view .feedbackbox{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#mod-journal-view .feedbackbox .side{border-bottom-left-radius:8px;}
#mod-journal-view .feedbackbox .entrycontent{border-bottom-right-radius:8px;}
.rolelink a{border-radius:4px;}
.categorylist{border-radius:4px;}
#progressBackgroundFilter{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#progressBackgroundFilterSuccess{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}/***** scele/styles_css3.css end *****/


