html,body{height:100%;width:100%;margin:0;padding:0;background:#fff}#outerwrapper{margin:0;width:100%}h1,h2,h3{font-family:Georgia,"Times New Roman";page-break-after:avoid;break-after:avoid}form{margin:0;padding:0}a{text-decoration:none}th{text-align:left;vertical-align:top}h2{font-style:italic;text-align:left;font-size:200%}h3{font-style:italic;margin-top:3em}h4{color:#887}h2 em{color:#800}h3 em{color:#080}.fade{color:#888}.fade a{color:#77f}.left{float:left}.right{float:right}p,li{widows:3;orphans:3}img.left{margin:5px 9px 7px 0}img.right{margin:5px 0 7px 9px}blockquote{padding:0.5em 1.5em;background:#cdf;border:solid 1px #abc}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}#topwrapper{background:#800}#pageheader{padding:12px 16px 2px;line-height:1.5em;background:#800 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAHgABAwERAAIRAQMRAf/EAFAAAQEAAAAAAAAAAAAAAAAAAAIHAQEBAQEAAAAAAAAAAAAAAAABAgUHEAEBAAAAAAAAAAAAAAAAAAAAEREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AIVWK6bRpRRpRRKX/9k=') repeat-x bottom left}#pageheader h1{margin:0;padding:0;text-align:left;font-size:250%}#pageheader h1 a{color:#fff7f7}#pageheader h2{margin:0;padding:0;font-size:90%;text-align:left;font-weight:normal;color:#dbb}#greeting{float:right;color:#fff;padding-right:16px}#greeting a{color:#aaf}#menulinks,#menulinks li,#menulinks ul{padding:0;margin:0;list-style-type:none;list-style-position:outside}#menulinks .toplevel{display:inline}#menulinks{padding:0 11px;background:#800 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAAgACAwERAAIRAQMRAf/EAEsAAQAAAAAAAAAAAAAAAAAAAAcBAQEAAAAAAAAAAAAAAAAAAAUHEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwAEEKI//9k=') repeat bottom left}  #menulinks a{background:#247 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEgABAwERAAIRAQMRAf/EAFIAAAMAAAAAAAAAAAAAAAAAAAQFBwEBAQEAAAAAAAAAAAAAAAAAAAUGEAACAwAAAAAAAAAAAAAAAAAAFAFRkREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AkTEWaRHKGgAtA//Z') repeat-x bottom left;padding:0 16px;border:1px solid #669;border-bottom:none;color:#dde} #menulinks .current a{background:#eef;color:#025;border:1px solid #778;border-bottom:none}#menulinks .toplevel:hover a.toplink,#menulinks a:hover,#menulinks a:active{background:#aef;border:1px solid #247;border-bottom:none;color:#025}#menulinks a:hover,#menulinks a:active{background:#7bc!important}#menulinks .submenu{display:block;position:absolute;left:11px;background:#9de;z-index:10;width:532px;border:solid 1px #7bc;border-top:none}#menulinks .submenu .alt{background:#aef}#menulinks .submenu a{display:block;width:500px}#menulinks .submenu a{background:none;border:none;color:#00f}#menulinks .submenu a:hover,#menulinks .submenu a:active{background:#7bc}#menulinks .submenu .subsubmenu{padding-top:8px}#menulinks .toplevel .submenu{display:none}#menulinks .toplevel:hover .submenu{display:block}#menuRow2{background:#eef url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAEgABAwERAAIRAQMRAf/EAFEAAAMAAAAAAAAAAAAAAAAAAAQFCAEBAQEAAAAAAAAAAAAAAAAAAAIEEAEAAwAAAAAAAAAAAAAAAAAAAZEUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCjtENSSjUAOwf/2Q==') repeat-x bottom left;color:#778;border-bottom:1px solid #778} #menuRow2 table{margin:0;width:100%;border-collapse:collapse}#menuRow2 table td{padding:0}#urhere{padding:0 1em;font-size:90%}#urhere span,.submenu span{font-style:italic}#urhere a,.submenu a{color:#02c}#urhere a:hover,#urhere a:active{color:#c20}.menusearchtd{text-align:right}#menusearch{padding:0 1em 0 0}#output{width:890px;padding:0 32px}#output p,#output li{text-align:justify}#output table{width:100%}#output img{border:4px solid #cca}#output img.pdficon,img.pdficon{border:none;margin-bottom:-1px}#output a:hover,#output a:active{color:#0a0}#notice,.notice,.summaryNotice{background:#cdb;border:solid 2px #ab9;margin:2em 0;padding:1em}.siteNotice{background:#dbc;border:solid 2px #b9a}.printonly{display:none}#output .alt{background:#eee}.sortable .sortarrow img{background:#99f;border:none!important}#rightsidebar{width:170px;position:absolute;left:990px;top:280px}#pagefooter{clear:both;width:890px;margin:96px 32px;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}h2#coursetitle a{text-decoration:none!important;color:#000}h2#coursetitle a:hover{color:#070}h3#coursename{color:#00a;margin:-1.2em 0 25px;padding-top:0}.cwMessage{background:#faa;padding:20px 30px;margin:50px 0;font-size:110%}#cwMain{width:610px}#cwMain th,#cwMain td{vertical-align:top}.cw-print-post img{border:none!important}.cwPost{margin:0 0 60px}.cwPost h3,.cwPost h4,.cwSide h4{margin:0;font-style:normal}.cwPost h3 a{color:#000}.cwPostbody h4{color:#622}.cw_commentLink{text-align:right}.cwSide{width:230px;margin-left:50px}.cwSide ul{margin-left:0;padding-left:20px}.cwSide ul ul{padding-left:30px}#output .cwSide li{text-align:left}.cwResources li small{color:#777}.cwDeadlines li.expired{color:#999}.cwDeadlines li.dueheute{font-weight:bold;color:#d00}.cwDeadlines li.upcoming{font-weight:bold}.cwDeadlines li.upcoming li{font-weight:normal}#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}tr.prof td{background:#55a}tr.ta{background:#373}#cw_ajax tr.alt td{background:#555}#cw_closer{float:right}.cw_grades{color:#daa}.gradeTable td,.gradeTable th{vertical-align:top;border:1px solid #555}#syllabusTOC{background:#ffc;border:solid 1px #dda;margin:50px 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:collapse}table.alt{background:#eee}li.nextlect table,li.nextlect table.alt{background:#ffb}table.tlecture th{font-weight:normal;color:#060;width:18%}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}.mobilehead{border-bottom:solid 2px #500;background:#800;color:#fff;width:100%}.mobiletitle{font-size:180%;position:relative;left:5px}.mobiletitle img{position:relative;top:4px}.mobiletitle a{color:#fff}.mobiletitle .sitename{position:relative;left:10px}#mobilemenu,#mobilemenu li,#mobilemenu ul{padding:0;margin:0;list-style-type:none;list-style-position:outside;display:block}#mobilemenu{float:left;background:#800;color:#fff;position:absolute;z-index:9999;width:100%;cursor:pointer;font-size:120%}#mobilemenu li{border-bottom:dashed 1px #a22}#mobilemenu li a{color:#fff}#mobilemenu li li{border-bottom:none;border-top:dashed 1px #a22;padding-left:20px;color:#dcc}#mobilemenu li li a{color:#99f;position:relative;left:9px}#mobilemenu li li a:hover,#mobilemenu li li a:active{color:#00a}.mobile #output{width:auto;margin:0;padding:0 6px}.mobile #output table{width:auto}.mobile #cwMain{width:auto}.mobile .cwSide{width:auto}.mobile #pagefooter{width:auto;margin:5em 0 0;padding:0 6px}/*from packer cache*/