html,body{height:100%;width:100%;margin:0;padding:0;background:#fff;font-family:"Times New Roman",Times,serif}h1,h2,h3{font-family:Georgia,"Times New Roman",Times,serif;text-align:left;page-break-after:avoid;break-after:avoid}form{margin:0;padding:0}a{text-decoration:none}th{text-align:left;vertical-align:top}h3{margin-top:1.5em}h4{color:#665}h2 em{color:#800}h3 em{color:#080}.fade{color:#888}.fade a{color:#77f}.left{float:left}.right{float:right}p,li{widows:2;orphans:2}img.left{margin:5px 9px 7px 0}img.right{margin:5px 0 7px 9px}blockquote{}fieldset{padding:10px 20px;border:dotted 1px #765}fieldset legend{padding:0 20px;background:#cba;border:solid 1px#765}ins{color:#a00;background:#aaf}del{color:#090;background:#aaf}.textR{color:#a00}.textD{color:#00a}#top{border-bottom:solid 2px #500;background:#800 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAHgABAwERAAIRAQMRAf/EAFAAAQEAAAAAAAAAAAAAAAAAAAIHAQEBAQEAAAAAAAAAAAAAAAABAgUHEAEBAAAAAAAAAAAAAAAAAAAAEREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AIVWK6bRpRRpRRKX/9k=') repeat-x bottom left}#pagetitle{font-size:180%;position:relative;left:5px;width:90%}#pagetitle img{position:relative;top:4px}#pagetitle a{color:#fff7f7}#pagetitle .sitename{position:relative;left:2px}@media screen and (min-width:450px) {#pagetitle{font-size:200%}}@media screen and (min-width:650px) {#top{border-top:5px solid #000;border-bottom:none}#pagetitle{font-size:220%;font-weight:bold;left:32px;font-family:Georgia,"Times New Roman",Times,serif}#pagetitle img{display:none}}.js-hide-fullmenu{display:none}#sitenav,#sitenav li,#sitenav ul{padding:0;margin:0;list-style-type:none;list-style-position:outside;display:block}#sitenav{float:left;color:#fff;position:absolute;z-index:9999;width:100%;cursor:pointer;font-size:120%;background:#800 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAAgACAwERAAIRAQMRAf/EAEsAAQAAAAAAAAAAAAAAAAAAAAcBAQEAAAAAAAAAAAAAAAAAAAUHEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwAEEKI//9k=') repeat bottom left}  #sitenav li{border-bottom:dashed 1px #a22;padding:2px 0}#sitenav li a{color:#fff}#sitenav li li{border-bottom:none;border-top:dashed 1px #a22;padding-left:15px;color:#dcc}#sitenav li li.navsubmenuindent{padding-left:24px}#sitenav li li a{color:#99f}#sitenav li li a:hover,#sitenav li li a:active{color:#ccf}@media screen and (min-width:650px) {.js-hide-fullmenu{display:block}#sitenav{padding:0 32px;box-sizing:border-box;font-size:100%}#sitenav li{border:none}#sitenav li.toplevel{display:inline}#sitenav a{padding:0 8px;border:1px solid #669;border-bottom:none;color:#dde;background:#247 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEgABAwERAAIRAQMRAf/EAFIAAAMAAAAAAAAAAAAAAAAAAAQFBwEBAQEAAAAAAAAAAAAAAAAAAAUGEAACAwAAAAAAAAAAAAAAAAAAFAFRkREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AkTEWaRHKGgAtA//Z') repeat-x bottom left}#sitenav .toplevel:hover a.toplink,#sitenav a:hover,#sitenav a:active{background:#aef;border:1px solid #247;border-bottom:none;color:#025}#sitenav a:hover,#sitenav a:active{color:#00f!important;background:#7bc!important}#sitenav ul.navsubmenu{display:block;position:absolute;left:32px;background:#9de;z-index:10;width:532px;border:solid 1px #7bc;border-top:none;margin-top:-1px}#sitenav ul.navsubmenu .alt{background:#aef}#sitenav ul.navsubmenu a{display:block;width:500px;background:none;border:none;color:#00f}#sitenav li li{color:#000;padding-left:0;border:none}#sitenav li li.navsubmenuindent{padding-left:0}#sitenav ul.navsubmenu a:hover,#sitenav ul.navsubmenu a:active{background:#7bc}}#output{width:auto;padding:18px 6px 0px;margin:0}#output table{width:auto}#output p,#output li{text-align:justify}#output img{border:4px solid #cca}#output img.pdficon,img.pdficon{border:none;margin-bottom:-1px}#output a:hover,#output a:active{color:#0a0}@media screen and (min-width:650px) {#output{max-width:900px;padding:18px 32px 0px}#output table{width:100%}}#notice,.notice,.summaryNotice,.siteNotice{border:double 2px #888;border-right:none;border-left:none;background:#eed;margin:12px 0;padding:0 9px}#output .alt{background:#eee}.sortable .sortarrow img{background:#99f;border:none!important}#pagefooter{clear:both;max-width:900px;margin:96px 6px;color:#aaa;font-size:80%;border-top:solid 1px #ccc}#pagefooter p{padding:0;text-align:justify}#pagefooter a{color:#99f}#pagefooter a:hover{color:#030}@media screen and (min-width:650px) {#pagefooter{margin:96px 32px}}h2#coursetitle a{text-decoration:none!important;color:#000}h2#coursetitle a:hover{color:#070}h3#coursename{color:#00a;margin:-1.2em 0 12px;padding-top:0}h3#coursename a{color:#00a!important}h3#coursename a:hover{color:#070!important}.cwMessage{background:#faa;padding:20px 30px;margin:50px 0;font-size:110%}#cwMain th,#cwMain td{vertical-align:top}#cwmenu{position:fixed;width:100%;bottom:0;left:0;padding:8px 6px;background:#ddf;border:2px solid #fff;border-right:none;border-left:none}.mobile #cwmenu{padding:4px 2px;font-size:90%}.cwmenulogout{background:#f00}#cwmenu .cwmenuitem{border:1px solid #000;float:left;padding:3px;margin:2px}#cwmenu .cwmenucourse-admin,#cwmenu #cwmenuHide,#cwmenu #cwmenuShow{background:#fff}#cwmenu a,#cwmenu a:visited{color:#00f}#cwmenu a:hover{color:#070}@media screen and (min-width:650px) {#cwmenu{padding:8px 32px}}.taflexbox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 -18px}.taphoto{flex:1 1 0;text-align:center;margin:0 0 18px;padding:0 3px}.taphoto img{height:120px;width:120px}.taphoto .taemail{font-size:70%}@media screen and (min-width:500px) {.taphoto img{height:140px;width:140px}}@media screen and (min-width:650px) {.taphoto img{height:160px;width:160px} .taphoto .taemail{font-size:85%}}.officehours{display:flex;flex-direction:column;flex-wrap:nowrap}.officehours div{flex:1 1 0}.officehours .mwf{background:#eee}#output .officehours div p{text-align:left}@media all and (min-width:650px) {.officehours{flex-direction:row}.officehours div{padding:0 8px}}.myOH{color:#8b4513}.groupQA{color:#070}.taOH{color:#007}.officehours p span{background:#ff0}#cw_ajax_bg{position:absolute;z-index:999998;background:#444;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7}#cw_ajax{position:absolute;z-index:999999;background:#333;color:#fff;border:solid 3px #ccc;padding:20px;overflow:auto}#cw_ajax h3{margin-top:20px;color:#dfd}#cw_ajax strong{color:#bdb}#cw_ajax a{color:#99f}#cw_ajax th,#cw_ajax td{text-align:left;vertical-align:top}.cw_ajaxfaded{color:#aaa}.cw_ajaxnote{color:#faa}#cw_ajax tr.prof td{background:#55a}#cw_ajax tr.ta{background:#373}#cw_ajax tr.alt td{background:#555}#cw_closer{float:right}#cw_ajax .cw_grades{color:#daa}#cw_ajax .gradeTable td,#cw_ajax .gradeTable th{vertical-align:top;border:1px solid #555} .gmeven{background:#eee}.gmodd{}#syllabusTOC{background:#ffc;border:solid 1px #dda;margin:24px 0;padding:10px}#syllabusTOC h3{margin:0}li#unitTOC{}ul.syllabus,ul.syllabus li{margin:0;padding:0;list-style-type:none}ul.syllabus li.unit{margin:68px 0 34px 0;font-size:110%;color:#400;border-top:solid 8px}ul.syllabus li.lecture,ul.syllabus li.private{margin-bottom:14px}table.tlecture{border-collapse:separate;border-spacing:0 3px}li.nextlect table,#output li.nextlect table.alt{background:#ffb}table.tlecture th{font-weight:normal;color:#060;width:13%}table.tlecture th small{color:#7a7;font-size:70%}table.tlecture ul,table.tlecture ul li{margin:0;padding:0;list-style:disc inside none}table.tlecture tr.resources ul,table.tlecture tr.resources ul li{list-style-type:square}table.tlecture tr.fyi ul,table.tlecture tr.fyi ul li{list-style-type:circle}table.tlecture tr.duetoday th,table.tlecture tr.duetoday td{color:#c00}table.tlecture tr.duetoday th{font-weight:bold}.private{background:#ff0}#nexttime{color:#d00}.printonly{display:none}@media print{#top,#pagetitle,#sitenav,#pagefooter,.cw_ajax,.cw_ajax_bg,#cwmenu,.noprint{display:none}#output img.pdficon,img.pdficon{display:none}.printonly{display:block}#output{width:auto}#cwMain{width:auto}h3{margin-top:1em}a{color:#00c}}/*from packer cache*/