body{background-color:#fff;color:#000;font-family:sans-serif;margin:0;padding:0}h1{text-align:center;font-size:1.5em;white-space:pre-line;margin:15px 0 25px 0;padding:0}h2{font-size:1.2em;margin:5px 0 10px 0;padding:0}small{font-size:85%}p,pre{margin:0 0 10px 0}button{min-width:7em;padding:2px 1em;border-radius:1.5em}pre,textarea{-moz-tab-size:4;-o-tab-size:4;tab-size:4}table{border-collapse:collapse;float:none}tr{vertical-align:top}form{padding-bottom:.2em}div.table,td{padding:3px 5px}a[href]{text-decoration:none;color:#00f}a[href]:hover{color:red}input[type=file],input[type=password],input[type=text]{min-width:5em}input[type=number]{width:4em}input.mono{font-family:monospace}[dir=ltr]{text-align:left}[dir=rtl]{text-align:right}[dir=ltr] .left,[dir=rtl] .right{text-align:left}.center,[dir] .center{text-align:center}[dir=ltr] .right,[dir=rtl] .left{text-align:right}[dir=ltr] td+td{padding-left:.5em}[dir=rtl] td+td{padding-right:.5em}div.toolbar td+td{padding:0}[align=left]{text-align:left}[align=right]{text-align:right}[align=center]{text-align:center}.fullwidth{width:100%}.halfwidth{width:50%}[dir=ltr] .nowrap{white-space:nowrap;text-align:left}[dir=rtl] .nowrap{white-space:nowrap;text-align:right}[dir=ltr] .spacer{padding-right:40px;height:12px}[dir=rtl] .spacer{padding-left:40px;height:12px}.ltr{unicode-bidi:embed;direction:ltr}.rtl{unicode-bidi:embed;direction:rtl}.normal{font-weight:400}div.collapse-head .normal{font-size:80%}.padded{padding:8px 12px}.boxed{padding:5px 12px;border:solid #000 1px}[dir=ltr] .hang{padding-left:2em!important;text-indent:-1.7em}[dir=rtl] .hang{padding-right:2em!important;text-indent:-1.7em}.output{margin:0}.error{background-color:#c02020;padding:10px;color:#fff}.min20{min-width:20em}.width80{width:80%}header{display:flex;align-items:center;padding:.5em 1em;font-size:75%;font-weight:700;background-color:#fbefcc;border-bottom:dotted silver 1px}header div.left,header div.right{flex:0 0 150px}header div.center{flex-grow:1;padding:0 1em}footer{display:flex;align-items:center;padding:.5em 1em;font-size:75%;font-weight:700;background-color:#fbefcc;border-bottom:dotted silver 1px;border-top:dotted silver 1px;margin-bottom:2px}footer div{flex-grow:1}footer div.center{flex-grow:3;padding:0 1em}main{margin:.75em 0}img.icon{height:16px;width:auto}form.inline{display:inline}input.tiny{width:3em}input.x-small{width:6em}input.small{width:10em}select.min{min-width:5em}input.medium,select.medium{width:20em}input.large,p.large{width:40em}pre.feedback{white-space:pre-wrap;tab-size:2em}td.min{width:1%;white-space:nowrap}[dir=ltr] td.list{display:list-item;margin-left:1em}[dir=rtl] td.list{display:list-item;margin-right:1em}textarea.htmledit{width:100%}h2.banner{background-color:#fbefcc;margin-top:25px;padding:5px 10px;border-top:1px solid #000;border-bottom:1px solid #000}label.cmd-label{display:inline-block;max-width:12em}.maxmarks,.sort_heading{font-weight:700;font-style:normal;padding:.5em 0 1em 0}.buttons{padding:.5em 0 0 0;border-top:solid #000 1px;text-align:center}.buttons button{padding:.5em 1em;font-size:110%;border-radius:2em}.multibox{min-width:24em;height:200px;margin-bottom:5px}iframe#panel{display:block;position:fixed;border:none;width:100%;top:0;height:55px}[dir=ltr] iframe#panel{left:0}[dir=rtl] iframe#panel{right:0}iframe#paper{display:block;position:fixed;border:none;width:100%;top:55px;height:95%}[dir=ltr] iframe#paper{left:0}[dir=rtl] iframe#paper{right:0}span.status{display:inline-block;min-width:12em;font-weight:700;color:#00f}body.exampanel{overflow-y:hidden;padding-top:5px;height:49px;border-bottom:1px solid #000;background-color:#fbefcc}body.exampaper{margin-bottom:20px}span.timedisplay{display:inline-block;font-weight:700}div#examregs{margin:1em 3em}div#examregs h2{text-align:center}img#clock{display:none;vertical-align:top;height:30px}img.boolpart{height:.9em;width:auto;vertical-align:middle}img.fillblanks{height:1.5em;width:auto;vertical-align:-30%}main.countdown{text-align:center;margin-top:5em;font-size:2em}span#countdown{color:red;font-weight:700}#announce{display:none}.msg{margin-top:1em}.msgheader{font-weight:700;margin-bottom:.5em}[dir=ltr] .msgbody{margin-left:1em}[dir=rtl] .msgbody{margin-right:1em}.msgfooter{font-style:italic}[dir=ltr] .msgfooter{margin:.5em 1em 1em 5em}[dir=rtl] .msgfooter{margin:.5em 5em 1em 1em}.stdtable{margin-bottom:1em}.stdtable td{padding:5px 12px;border-spacing:0;border-collapse:collapse}.stdtable input{width:80%}[data-tablepage]{border:1px solid #000;border-radius:1.5em;padding:5px 12px;background:#fbefcc;font-size:80%}[data-tablepage=""]{background:#404040;color:#fff}.table-controls *{vertical-align:middle}.cell{padding:5px 12px;border:solid #000 1px;text-align:center}.rowlabel{font-size:80%}[dir=ltr] .rowlabel{text-align:right}[dir=rtl] .rowlabel{text-align:left}.heading,.sort_heading{background-color:#fbefcc;padding:5px 12px;border:solid #000 1px;text-align:center}#edit_container{display:flex;flex:1}#edit_container [data-xml]{background-color:#fffcec}#edit_tree{position:sticky;top:0;flex-shrink:0;white-space:nowrap;padding:5px 0 0 5px;border:solid #000 1px}[dir=ltr] #edit_tree{margin:15px 0 0 5px}[dir=ltr] #edit_tree #edit_form{padding:0 10px 10px 5px}[dir=rtl] #edit_tree{margin:15px 5px 0 0}[dir=rtl] #edit_tree #edit_form{padding:0 5px 10px 10px}[dir=ltr] #edit_subnodes ul{margin-left:-1.5em}[dir=rtl] #edit_subnodes ul{margin-right:-1.5em}#edit_body{margin-top:-4px;padding-left:2px;width:100%}#edit_body .link{margin:.75em 0;font-size:80%}div.collapsible div.collapse-head{padding:5px 0;margin:9px 0;border:none;font-size:120%;font-weight:700;background-color:#fbefcc;margin-top:1em;border:solid #000;border-width:thin 0;width:100%}div.collapsible div.collapse-head .collapser{padding:2px .5em 0 .5em;cursor:pointer}div.collapsible div.collapse-body{display:block;margin:1em 2.5em}table.twocolumn{table-layout:fixed;width:100%;border:none;border-collapse:collapse;margin:0;padding:0}table.twocolumn>tr>td{width:50%}div.collapsible>div.collapse-head>div.col2{width:50%;display:inline;margin:0}[dir=ltr] div.collapsible>div.collapse-head>div.col2{float:right}[dir=rtl] div.collapsible>div.collapse-head>div.col2{float:left}#body h2{margin:0 -.75em}.overspace{margin-top:6px}.trail{padding:2px .75em}.inset{margin-left:.75em;margin-right:.75em}.course-list{margin-bottom:.5em}.course-code{font-weight:700}.examsetting,.hidden{display:none}[dir=ltr] .indented{margin-left:1.5em}[dir=rtl] .indented{margin-right:1.5em}.question{padding:5px;margin:10px 0 1em 0;border-top:solid #000 1px}.question>table{width:100%}.qpartlist{padding-bottom:.5em}.qpart{vertical-align:top}.qbody{padding-bottom:1em}.qbody pre{white-space:pre-wrap;width:fit-content;margin:1em}[dir=rtl] .qbody pre{margin-left:auto}[dir=ltr] .qbody pre{margin-right:auto}.mark-icon{vertical-align:top}[dir=ltr] .mark-icon{padding-left:10px}[dir=rtl] .mark-icon{padding-right:10px}.question-no{width:4em;text-align:center}.question-id{font-size:150%;font-weight:700;background-color:#fff2df;padding:10px 0;min-width:2em;margin:0 .5em;border:2px solid #000;border-radius:.5em}.question-body{padding:0 .75em}div.results{margin-top:1em;margin-bottom:1em;width:100%}div.results pre{margin-left:2em;white-space:pre-wrap}.attempt,.submitted,.total{margin:0 5em;padding:5px;text-align:center}.rubric{margin:10px 5em 10px 5em;padding:5px;text-align:center}.compact{font-size:80%;padding:0}#qlinks{border-top:1px solid #000;padding:10px;text-align:center}#qlinks table{margin:0 auto}#qlinks .mark{width:2em;border:solid #000 1px;text-align:center}#qlinks .link{width:2em;border:solid #000 1px;text-align:center;font-weight:700}#tab_bar{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #000;white-space:nowrap}#tab_bar select{font-size:larger}#tab_bar option{font-size:initial;font-weight:400}#tab_bar li{display:inline;padding:5px 10px}[dir=ltr] #tab_bar li{margin:0 0 0 3px}[dir=rtl] #tab_bar li{margin:0 3px 0 0}#tab_bar li.tab{border-radius:1em 1em 0 0;border-style:solid;border-color:#000;border-width:1px 1px 0 1px}#tab_bar li[selected]{font-weight:700;background-color:#fff}.help{padding:.1em 1em}[dir=ltr] .help{float:right}[dir=rtl] .help{float:left}#help{display:flex;height:100%;width:100%}#help nav h1{font-size:1.2em}#help nav h1.follow{margin-left:-.5em;margin-right:-.5em;padding:25px .5em 0 .5em;border-top:1px solid #000}#help nav div.help{display:inline-block;position:fixed;height:100%;width:12em;padding:1em .5em;background-color:#fbefcc;border-right:1px dotted #000;overflow-y:auto}#help nav ul{padding:0}#help nav li{text-indent:-1.3em}[dir=ltr]#help nav li{padding-left:1em}[dir=rtl]#help nav li{padding-right:1em}#help nav li.level1{margin-top:.5em}#help nav .current{background-color:inherit;font-weight:700}#help main{width:100%}[dir=ltr]#help main{margin:.75em .75em .75em 14em}[dir=rtl]#help main{margin:.75em 14em .75em .75em}#help main img.boxed{border:2px solid silver;vertical-align:top;max-width:80%;height:auto;padding:10px}#help main li{margin-bottom:10px}#help main .caption{display:inline-block;padding-top:8px;font-size:90%;font-style:italic}ul.mktree{padding:5px 0;margin-top:0;overflow-y:auto;position:relative;top:0}ul.mktree .current{background-color:#fcfc40;cursor:pointer;padding:2px 0}ul.mktree li{list-style:none;padding:2px}[dir=ltr] ul.mktree li .bullet,[dir=ltr] ul.mktree ul{padding-left:15px}[dir=rtl] ul.mktree li .bullet,[dir=rtl] ul.mktree ul{padding-right:15px}ul.mktree li.liOpen ul{display:block}ul.mktree li.liOpen .bullet{cursor:pointer;background:url(/images/minus.gif) center left no-repeat}ul.mktree li.liClosed ul{display:none}ul.mktree li.liClosed .bullet{cursor:pointer;background:url(/images/plus.gif) center left no-repeat}ul.mktree li.liBullet .bullet{cursor:default;background:url(/images/bullet.gif) center left no-repeat}ul.mktree li.liClosed ul{display:none}