.dijitToasterContent{background:#15c}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{margin-bottom:1.5em;min-width:960px;font:400 62.5%/1 Verdana,sans-serif;background:#fff;color:#333}body{font-family:tahoma,arial;font-size:10px}h1{margin:15px 0;font:2.4em Georgia,"Times New Roman",serif;text-transform:capitalize;letter-spacing:-1px}h2{margin:0 0 0.5em 0;padding:3px 0;font:400 1.8em Georgia,"Times New Roman",serif;color:#000}h3{margin:1.5em 0 0;font:400 1.5em Georgia,"Times New Roman",serif;color:#333}p{margin:0 0 18px;line-height:1.5;font-size:1.1em}a:link{padding:1px;color:#36c}a:visited{color:#969}a:hover{color:#d21033;text-decoration:none}ul{list-style-type:disc;padding-left:0;margin:1em 0 1em 1.5em}ul ul{margin:0 0 0 1.3em;list-style-type:circle;padding:0}li{font-size:1.1em;line-height:1.5}li li{font-size:1em}input[type="text"],input[type="password"],select,textarea{border-width:1px;font-family:Verdana,sans-serif;font-size:1.1em;color:#000}input[type="text"],input[type="password"],textarea,option{padding:3px}table{margin:0 0 18px;border-collapse:collapse;border-spacing:0;empty-cells:show;font:1.1em/1 Arial,Helvetica,sans-serif;background:#fff}caption,th,td{text-align:left}caption{padding:5px 7px;font:900 1.2em/1.5 Verdana,Arial,Helvetica,sans-serif}th,td{padding:5px 7px}th{white-space:nowrap}table.td-ar td,table.th-ar th,table.thead-ar thead th,table.tbody-th-ar tbody th,table.tfoot-th-ar tfoot th,table.tfoot-td-ar tfoot td{text-align:right}table.td-ac td,table.th-ac th,table.thead-ac thead th,table.tbody-th-ac tbody th,table.tfoot-th-ac tfoot th,table.tfoot-td-ac tfoot td{text-align:center}table.full{width:100%}table thead th{font-weight:900;border-bottom:1px solid #ccc}table tr.alt td,table tr.alt th{background:#fafafa}table tfoot th,table tfoot td{font-weight:900;border-top:1px solid #ccc}table.highlight tr:hover td,table.highlight tr.over td{background:#ffc!important}table.data{margin-bottom:2em;margin-left:1px;border:1px solid #ccc;border-width:1px 0 0 1px}table.data caption{border:1px solid #999;text-align:left;background:#999;color:#fff}table.data th{background:#ddd;color:#666}table.data th,table.data td{border:1px solid #ccc;border-width:0 1px 1px 0}table.data tr.alt td{background:#fafafa}#message{font-family:georgia;font-size:11px;margin-top:15px;margin-left:20px}#content{width:100%}div#banner{background:#d21033 url(../images/RU_banner.jpg) no-repeat;margin:0;padding:26px 0 1px 185px;height:25px}div#appname{position:absolute;left:185px;top:16px;font-family:georgia,"times new roman",serif;font-size:18px;color:#fefafb}h1#app-name{margin:0;padding:26px 0 1px 185px;min-height:25px;font:400 18px/0 Georgia,"Times New Roman",serif;color:#fefafb;background:#d21033 url(../images/RU_banner.jpg) no-repeat;letter-spacing:0}#main{padding:20px;padding-left:15px;vertical-align:top}#search_title{border-bottom:1px solid #000;float:left;font:24px garamond;margin:0;padding:0;width:100%}span.semesterTerm{font-size:24px;font-family:garamond,times\ new\ roman}span.semesterYear{font-size:20px;font-family:garamond,times\ new\ roman}span.campus{font:12px georgia}span.levels{font:12px georgia;text-transform:uppercase}span.school{font:12px georgia}.tooltip_campus{color:#222;font:11px tahoma}#toaster_widget{font-family:arial;font-size:15px}#toaster_widget span{font-size:16px}#reset{color:#777;font-size:10px;margin-left:9px}.hidden{display:none}.hidden2{display:none}.hidden3{display:none}.hidden4{display:none}.hidden5{display:none}#backToTop{text-align:right;margin-top:10px;margin-right:5px}#backToTop a,#backToTop2 a{text-decoration:none;color:#36c;font-size:11px;font-weight:bold}#backToTop a:hover,#backToTop2 a:hover{color:#d21033}#instructions{margin-top:50px}#instructions h2{border:0;font-family:garamond;font-size:14px;font-style:italic;margin-bottom:10px;margin-left:10px}#instructions ol{margin:0;padding-left:27px;font-size:10px;font-family:tahoma;list-style-type:decimal}#instructions li{color:#000;font-family:tahoma,arial;font-size:12px;line-height:25px;margin-left:10px}.cursortext:hover{cursor:pointer}.highlighttext:hover{color:#15f}#termLabel:hover{color:#36c}#previousSemestersLabel{color:#15f;padding-left:6px;padding-top:6px;padding-bottom:8px;font-size:11px}#previousSemestersLabel:hover{color:#d21033;cursor:pointer}#locationsLabel:hover{color:#36c}#locationsOffCampusListLabel{color:#15f;padding:8px}#locationsOffCampusListLabel:hover{color:#d21033;cursor:pointer}#offCampusCentersLabel{padding:8px;color:#888;padding-left:4px;font-size:11px}#levelsLabel:hover{color:#36c}#offCampusCentersSeparator{border-bottom:1px solid #fea;width:240px;margin-left:3px;margin-bottom:5px;margin-top:7px}div#termlocationlevelform{background-color:#ffffde;border:1px solid #fea;border-radius:10px;padding:10px 20px;width:630px;margin:40px auto;font-size:10px}div#termlocationlevelform div#div-message h2{color:#d2172e;border-bottom:1px solid #fea;font-size:18px;padding-bottom:10px}div#termlocationlevelform div#div-term{width:180px}div#termlocationlevelform div#div-location{width:300px}div#termlocationlevelform div#div-level{width:150px}div#termlocationlevelform div#div-submit{clear:both;text-align:right}div#termlocationlevelform li span:hover{color:#36c}div#termlocationlevelform div#div-submit button{font-size:11px;padding:2px;padding-left:5px;padding-right:5px}div.list{float:left}div.list h3{margin:0 0 5px 0}div.list ul{margin:0}div.list ul li{margin-bottom:3px;list-style-type:none}button#continueButton{font:11px tahoma}button#continueButton:hover{cursor:pointer;color:#444}#changeSchoolSortLabel{color:#15f;padding-left:6px;padding-top:6px;padding-bottom:8px;font-size:11px}#changeSchoolSortLabel:hover{color:#d21033;cursor:pointer}#disclaimers{margin-left:50px;margin-right:50px;font-size:9px;border-top:1px solid #eee;color:#555}#disclaimers h3{font:400 1.5em Georgia,"Times New Roman",serif}#footer{background:transparent;border-top:1px solid #eee;clear:both;position:relative;color:#999;font-size:11px;font-family:arial;margin:0 20px;padding:0 0 1px}#footer p{font-size:1em;line-height:1;margin:1em 160px 0 5px}#footer a#logo{display:block;height:40px;margin-top:10px;padding:0;position:absolute;right:5px;top:0;width:150px}.box{background-color:#ffd;border:1px solid #fea;border-top-left-radius:10px 10px;border-top-right-radius:10px 10px;border-bottom-right-radius:10px 10px;border-bottom-left-radius:10px 10px;float:left;margin:20px;min-height:33em;padding:10px 5px;position:relative;width:318px;-moz-border-radius:10px;-webkit-border-radius:10px}.search_label{font:italic 12px Georgia;margin-left:12px}.search_box ul{margin:0;padding:0;display:inline}.search_box li{display:inline-block;margin-left:6px;margin-bottom:0px;padding:3px 10px;cursor:pointer;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;background-color:#eeeed1;-webkit-transition:background-color 0.2s linear}.search_box li:hover{background-color:#d8d8c0}.search_box li.selected{background-color:#d21033;color:#fff}.search_box li.unselected{background-color:#eeeed1;color:#777}.search_box li.unselected:hover{background-color:#d8d8c0}.search_categories{font:10px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}div#keyword_search_options_id{padding-bottom:18px;margin-left:3px}input#keyword_textbox_id{width:295px;height:25px;border:2px solid #d21033;font-size:11px;font-family:verdana;padding-left:10px}#keywordSearchTooltip{font:11px tahoma;line-height:11px}#keywordSubmit{position:absolute;right:8px;margin-top:4px;font-family:arial;font-size:11px}#extraSubjectLinksDiv{margin-top:5px;margin-left:10px;margin-bottom:15px}#alternateSubjectSortSpan{color:#15c;cursor:pointer}#alternateSubjectSortSpan:hover{color:#00f}#extraSubjectLinksDividerSpan{margin-left:7px;margin-right:7px}#multi_subject_link{color:#d21033;margin-top:5px;text-align:right;margin-right:2px;font:11px tahoma}#multi_subject_link span:hover{cursor:pointer;color:red}div#hideFiltersBoxDiv{position:absolute;left:312px;top:6px}div#showFiltersBoxDiv{position:absolute;top:60px;left:5px;color:#36c;font-style:italic}div#showFiltersBoxDiv:hover{color:#d21033;cursor:pointer}#resetFiltersLink{color:#777;font:11px tahoma;margin-left:5px}#resetFiltersLink:hover,#hideFiltersLink:hover{cursor:pointer;color:#000}.filters{display:block;margin:0px 5px;font:11px Arial}.filters h4{padding-top:0px;font:bold 11px Arial;border-bottom:1px solid #d8d8c0;text-indent:5px;margin-bottom:2px;padding-bottom:5px;color:#777}.filters h5{font:bold 11px Arial;color:#000;margin-bottom:3px}.filter_cat{padding:5px 5px;border-bottom:1px solid #eeeed1}.filter_cat li span:hover{color:#36c}.filter_widget{font-size:10px}.filter_widget table{margin:0px}.filter_widget table tr td{font-size:11px;padding:1px;border:0px solid #000;background-color:#ffd}.filter_widget table tr td.days{text-align:center}.filter_widget table tr td.times{text-align:right;vertical-align:middle}.filters ul{margin:0;padding:0}.filters li{list-style-type:none;display:inline-block;margin-right:5px}div#levelofstudy_coursetypes_div0 span.levelofstudy_coursetypes_span0{display:inline-block;vertical-align:top}div#levelofstudy_coursetypes_div0 span.levelofstudy_coursetypes_span0 span.levelofstudy_span1{display:inline-block}div#levelofstudy_coursetypes_div0 span.levelofstudy_coursetypes_span0 ul li{font-size:11px}div#levelofstudy_coursetypes_div0 span#levelofstudy_span1{width:120px}div#levelofstudy_coursetypes_div0 span#coursetypes_span1{border-left:1px solid #eeeed1;padding-left:10px}div#daytime_div1 div span{display:inline-block;font-size:11px;line-height:18px;width:20px;text-align:center;vertical-align:middle;margin-left:3px}div#daytime_div1 div span.daytime_descr{text-align:right;width:50px}div#daytime_div1 div span.daytime_descr:hover{color:#36c}div#daytime_div1 div span.time_descr:hover{color:#36c}span.time_tooltip{color:#222;font-family:arial,tahoma;font-size:11px}#semesterTitle{}.titleSpacer{text-align:center;font-size:12px;display:inline-block;width:15px}.levelSpacer{font-size:12px}.campusSpacer{font-size:12px}#s2out{margin-top:10px}div#courseDataParent{border:1px solid #d7d7d7}h4#subjectTitle{background:#e5e5e5 url(../images/left.png) no-repeat;color:#51554c;display:inline-block;font:15px Georgia;line-height:28px;text-transform:uppercase}h4#subjectTitle span{background:url(../images/right.png) no-repeat right top;display:block;padding:0px 20px}h4#subjectTitle span:hover{color:#36c}#subjectTitleTooltip{font:11px tahoma}div.subject{}#numCoursesFoundDiv{font-size:11px;line-height:18px}#numCoursesFoundDivSpan{font-size:15px}#searchingCoursesDiv{font-size:11px;line-height:18px}div.courseInfo{background:url(../images/course_header.png);border:1px solid #d7d7d7;color:#222;height:34px;white-space:nowrap}div.courseInfo span{border:0px solid #000;height:34px}span#courseSpacer{display:inline-block;vertical-align:middle;width:11px}span.courseExpandIcon{display:inline-block;width:10px}span.courseExpandIcon:hover{cursor:pointer}span#courseId{color:#333;font:bold 12px "Consolas","Courier New",monospace;margin-left:35px;margin-right:25px}span#courseId:hover{cursor:pointer}span.courseTitleAndCredits{display:inline-block;width:450px}span.courseTitle{font:bold 11px Arial;margin-right:10px;text-transform:uppercase}span.courseTitle:hover{cursor:pointer}span.keywordTitle{color:#667}span.courseCredits{color:#555;font-size:11px}span.courseOpenSections{color:#333;display:inline-block;font-size:11px;width:120px}.courseOpenSectionsNumerator{color:#060;font-weight:bold;margin-left:5px}.courseOpenSectionsNumeratorZero{color:#d21033;font-weight:bold;margin-left:5px}.courseOpenSectionsDenominator{}span.synopsis{color:#36c;font-size:11px;margin-right:10px}span.synopsis:hover{color:#d21033;cursor:pointer}span.prereq{color:#36c;font-size:11px;margin-right:20px;width:45px;cursor:pointer}span.prereq:hover{color:#d21033}span.prereqTooltip{font-size:11px;line-height:18px}span.prereqTooltipDelimiter{color:#999}span.hiddenPrereqsLink{color:#e5e5e5}div.courseData{background-color:#e0efef}div.courseNotesHeader{background-color:#d7d7d7;border:1px solid #d7d7d7}div.courseNotesHeader div{font-size:11px;line-height:15px;margin-left:10px;margin-top:5px;margin-bottom:5px;vertical-align:middle}div.courseNotesHeader div span{color:#000;font-weight:bold;margin-right:5px}div.courseSections{border-left:0px solid #d7d7d7;border-right:0px solid #d7d7d7}div.section{border:1px solid #e0efef}div.section:hover{border:1px solid #90efef}div.sectionHeaders{background-color:#fff;border:1px solid #d7d7d7;color:#777;padding-top:9px;padding-bottom:9px}div.sectionHeaders span{display:inline-block}span.sectionColumnHeader{padding-left:25px}span.indexNumberColumnHeader{padding-left:45px}span.meetingTimeColumnHeader{padding-left:40px}span.examCodeColumnHeader{padding-left:185px}span.instructorColumnHeader{padding-left:25px}span.booksColumnHeader{padding-left:110px}span.registerColumnHeader{padding-left:22px}div.sectionNotesHeader{border-top:1px solid #d7d7d7}div.sectionNotesHeader div{font-size:11px;line-height:15px;margin-left:10px;margin-top:5px;margin-bottom:5px;vertical-align:middle}div.sectionNotesHeader div span{color:#222;font-weight:bold;margin-right:5px}div.sectionData{background-color:#fff;border-bottom:1px solid #d7d7d7;color:#222;padding-top:9px;padding-bottom:9px;white-space:nowrap}div.sectionData span{display:inline-block;padding-left:10px;padding-right:10px}span.sectionDataNumber{vertical-align:middle;width:40px;line-height:25px}span.sectionopen{display:inline-block;width:100%;padding-left:10px;padding-right:10px;background-color:#6c0;color:#fff;font-weight:bold;text-shadow:rgba(0,0,0,0.8) 0px 1px 0px;vertical-align:middle;line-height:25px;text-align:center}span.sectionopen:after{content:"OPEN";display:block;font-size:80%;margin-bottom:5px;line-height:normal}span.sectionclosed{display:inline-block;width:100%;padding-left:10px;padding-right:10px;background-color:red;color:#fff;font-weight:bold;text-shadow:rgba(0,0,0,0.8) 0px 1px 0px;vertical-align:middle;line-height:25px;text-align:center}span.sectionclosed:after{content:"CLOSED";display:block;font-size:70%;margin-bottom:5px;line-height:normal}span.sectionrestricted{background-color:#ffa500;color:#fff;font-weight:bold;text-shadow:rgba(0,0,0,0.8) 0px 1px 0px;vertical-align:middle}span.examCode{margin-left:6px;margin-right:15px}span.examCodeHeader{margin-left:3px;margin-right:15px}span.instructors{margin-left:3px;width:120px}span.instructorsHeader{}span.books{margin-left:40px;width:25px}.register{margin-left:15px}.requestLinkSpan{margin-left:15px}div#showHideAllDiv{text-align:right}div#showHideAllDiv span#expandAllSpanId{color:#aaa;display:inline-block;font-family:arial,tahoma;font-size:11px;padding-top:5px;padding-right:3px;white-space:nowrap}div#showHideAllDiv span#expandAllSpanId:hover{color:#36c}div.subject_multiple_div{font-family:tahoma,arial;font-size:11px;vertical-align:top;border:1px solid #fff;width:350px}div.subject_multiple_div:hover{color:#36c;border:1px solid #36c;cursor:pointer}span.recitation{color:#777}.hoursByArrangement{line-height:18px;margin-left:10px;color:#777;font-style:italic}span#multiSubjectDialogHeader{font:bold 11px tahoma;color:#444;margin-right:15px}span#multiSubjectCurrentCount{color:green;margin-left:5px}span#multiSubjectMaxCount{}button#multiSubjectSubmit{}button#multiSubjectSubmit:hover{border:1px solid #36c;color:#36c}button#multiSubjectReset{}button#multiSubjectReset:hover{border:1px solid #d21033;color:#d21033}button.multiSubjectButton{font:11px tahoma;background-color:#ddd;border:1px solid #000;color:#000}span#multiSubjectSubmitResetSpacer{margin-left:10px}h3#motd{color:#444;line-height:22px}h3#motd table{margin:0;padding:0;border:0}h3#motd table tr td{margin:0;padding:1;border:0;font-family:georgia;font-size:14px}#noscript-warning{font-family:sans-serif;position:fixed;top:0px;left:0px;width:100%;z-index:101;text-align:center;font-weight:bold;font-size:120%;color:#fff;background-color:#d21033;padding:20px 0px 20px 0px}#imageHouseId:hover{cursor:pointer}#backtohomepagetext{font-family:arial;font-size:11px;font-style:italic;color:#ccc}#backtohomepagetext:hover{cursor:pointer}.browser{color:#888}.browserVersionMatch{color:green}.browserVersionFail{color:#d21033}