@media only screen and (max-width:368px){table.responsive#majors td:nth-of-type(1),table.responsive#majors td:nth-of-type(5){padding-bottom:1.75em}}@media only screen and (max-width:420px){table.responsive#majors td:nth-of-type(4){padding-bottom:1.5em}table.responsive#majors td img{margin:0}}@media only screen and (max-width:960px){table.responsive#majors td img{margin:0}table.responsive#majors td{vertical-align:middle}table.responsive,table.responsive tbody,table.responsive td,table.responsive th,table.responsive thead,table.responsive tr{display:block;float:left;width:100%}.scrollHeader,table.responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive tr{border:none}table.responsive td{border-bottom:1px solid #eee;font-family:Lato,Arial,sans-serif;min-height:12px;padding:1% 1% 1% 50%;position:relative;text-align:right;white-space:normal;width:49%}table.responsive td a{display:block}table.responsive td:before{border-right:1px solid #eee;position:absolute;left:1%;width:50%;text-align:left;text-transform:uppercase;white-space:normal;word-wrap:normal}table.responsive tr.odd{background-color:#fff}table.responsive tr.even{background-color:#e0ddda}table.responsive.courses td.subject:before{content:"Subject"}table.responsive.courses td.course:before{content:"Course"}table.responsive.courses td.section:before{content:"Section"}table.responsive.courses td.creditNumber:before{content:"Course Number"}table.responsive.courses td.title:before{content:"Title"}table.responsive.courses td.distribution:before{content:"Distribution Rqmts"}table.responsive.courses td.days:before{content:"Days"}table.responsive.courses td.time:before{content:"Time"}table.responsive.courses td.building:before{content:"Building"}table.responsive.courses td.room:before{content:"Room"}table.responsive.courses td.instructor:before{content:"Instructor"}table.responsive.courses td.notes:before{content:"Notes"}table.responsive.courses td.maximumCapacity:before{content:"Maximum Capacity"}table.responsive.courses td.current:before{content:"Current"}table.responsive.courses td.remaining:before{content:"Remaining"}table.responsive.courses td.credit:before{content:"Credit"}table.responsive.alumni td:nth-of-type(1):before{content:"Name"}table.responsive.alumni td:nth-of-type(2):before{content:"Year"}.majorsAndPrograms td[colspan]{padding-top:1em;padding-bottom:1em}table.responsive.majorsAndPrograms tr.spanned{display:none}table.responsive#majors td.academicOffering:before{content:"Academic Offering"}table.responsive#majors td.major:before{content:"Major"}table.responsive#majors td.minor:before{content:"Minor"}table.responsive#majors td.concentration:before{content:"Interdisciplinary Minor"}table.responsive#majors td.preProfessional:before{content:"Pre-professional"}table.responsive#minors td:nth-of-type(2):before{content:"Minor"}table.responsive#minors td:nth-of-type(3):before{content:"Department"}table.responsive#programs td:nth-of-type(2):before{content:"Program Name"}table.responsive#programs td:nth-of-type(3):before{content:"Minor"}table.responsive#programs td:nth-of-type(4):before{content:"Department"}table.responsive#concentrations td:nth-of-type(2):before{content:"Concentration"}table.responsive#departments td:nth-of-type(2):before{content:"Department"}table.responsive#preProfessional td:nth-of-type(2):before{content:"Pre-professional"}#courseDisplayMenu{float:right;clear:right}.fixedsticky-dummy,.scrollHeader,table.responsive td.no{display:none}table.responsive.courses{padding:1% 50% 1% 1%;text-align:right}table.responsive.minimal td{padding:1% 50% 1% 1%;text-align:left}}@media only screen and (min-width:961px){table.majorsAndPrograms{margin-top:0}#courseDisplayMenu{max-width:400px;position:absolute;top:3em;right:0}#courses .subject{width:4%}#courses .course,#courses .section{width:3%}#courses .creditNumber{width:5%}#courses .title{width:14%}#courses .credit{width:4%}#courses .days{width:7%}#courses .time{width:6%}#courses .building{width:8%}#courses .room{width:5%}#courses .instructor{width:10%}#courses .notes{width:9%}#courses .distribution{width:10%}#courses .current,#courses .maximumCapacity,#courses .remaining{width:4%}#majors thead{top:0}div.scrollHeader{background:#363636;color:#fff;display:table;font-family:Lato,arial,sans-serif;top:0;width:940px}div.scrollHeader div{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;display:table-cell;font-weight:700;font-size:13px;padding:7px;text-align:center;text-transform:uppercase;box-sizing:border-box}.check{text-align:center}.check a{color:#930513}table.responsive.majorsAndPrograms td,table.responsive.majorsAndPrograms th{border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;font-weight:700;box-sizing:border-box}table.responsive th:last-child{border-right:none}.scrollHeader .academicOffering,td.academicOffering{text-align:left;width:441px}.scrollHeader .major,.scrollHeader .minor,td.major,td.minor{width:74px}.scrollHeader .concentration,td.concentration{width:201px}.scrollHeader .preProfessional,td.preProfessional{border-right:none;width:150px}table.majorsAndPrograms thead{position:absolute;top:-9999px;left:-9999px}.fixedsticky-withoutfixedfixed .userMarkup{overflow:visible}.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixed-supported .fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}.lt-ie9 div.scrollHeader div{font-size:11px!important}}#body.level{background:#fff}.fluid-width-video-wrapper{margin-top:.75em;margin-bottom:.75em}#sectionNav{list-style-type:none;padding:0;margin:0}#sectionNav li a:link,#sectionNav li a:visited{font-size:.9em;font-weight:700;text-transform:uppercase;text-shadow:none;color:#464646}#sectionNav li a:active,#sectionNav li a:hover{color:#ac1a2f}#levelContent .video{position:relative;display:block}#levelContent .video.right{margin:.4em 0 .4em .5em;float:right}#levelContent .video.left{margin:.4em .5em .4em 0;float:left}#levelContent .video.center{margin:.4em 0;width:100%}#levelContent .video img{margin:0;width:100%;height:auto}.playButton{background:url(../img/_sprite_level.png) no-repeat;text-indent:-999px;overflow:hidden;width:45px;height:45px;z-index:100;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}.hidden{display:none}.searchAgain{background-color:#ccc;padding:1em;margin:0 0 1em;position:relative;box-sizing:border-box;clear:both}.searchAgain.siteSearch input{padding:.75em 2.5em .75em .75em;width:100%;height:auto;box-sizing:border-box}.searchAgain.siteSearch button{position:absolute;top:1.25em;right:1.5em}@media only screen and (min-width:960px){.searchAgain{width:75%}}.searchResults{list-style:none;padding:0;margin:0}.searchResults .searchResult{margin-bottom:1em}.searchResults h2{font-size:1em}.searchResults cite{display:block}.searchResultsStats{color:#998f86;font-size:.9em;margin-bottom:1em}.searchResultsPaging{border-top:1px solid #ccc;list-style:none;padding:1em 0 0;margin:1em 0 0}.searchResultsPaging li{display:inline-block;margin-right:.75em}#whatIsTheDifferenceHeading{font-size:.75em;padding:.5em 0 1em;margin:0}#whatIsTheDifference{font-weight:400;color:#0f93c4}#whatIsTheDifferenceContent{width:75%;margin-top:-.75em;display:none;overflow:hidden}.callout form .datepicker{width:80%}.callout form .ui-datepicker-trigger{margin:0 0 0 5px;float:right}#levelAside .callout img.ui-datepicker-trigger{margin:0 0 0 5px;width:auto;height:auto;float:right}.bodyCallout{border:1px solid #998f86;padding:1.25em;margin:1.25em 0}.bodyCallout :first-child{padding-top:0}#mobileFooterNav{list-style:none;margin:0 1em 1em;padding:0}#mobileFooterNav li{border-bottom:1px solid #acacac}#mobileFooterNav li:last-child{border:none}#mobileFooterNav li a:link,#mobileFooterNav li a:visited{font-size:.8em;text-transform:uppercase;text-shadow:none;color:#464646;padding:.7em 1em;display:block;border-radius:2px}#mobileFooterNav li.current a:link,#mobileFooterNav li.current a:visited{background:#9e1425;color:#fff}#mobileFooterNav li a:active,#mobileFooterNav li a:hover{color:#ac1a2f}@media only screen and (min-width:320px){.noStyleList{list-style:none;padding:0;margin:0}#majorsAndAcademicsProgramsSorter{margin:1em 0 0;display:none}#majorsAndAcademicsProgramsSorter li{margin:0 .65% 1% 0}#majorsAndAcademicsProgramsSorter li .button{font-weight:700}#majorsAndAcademicsProgramsSorter li .button.active{font-weight:400}#majorsAndAcademicsProgramsSorter li .textButton{font-size:.75em;text-transform:uppercase;padding-top:.7em;display:block}#majorsAndAcademicsProgramsSorter li.whatIsTheDifference{float:none}#majorsAndAcademicsProgramsSorterLists{-webkit-appearance:none;background:center right no-repeat #f2f2f2;font-size:.85em;font-weight:700;color:#222;text-transform:uppercase;padding-left:.5em;margin:1em 0 .25em;width:75%;height:35px}.accordion .ui-helper-reset,.accordion.ui-helper-reset{font-size:.955em;color:inherit;line-height:inherit;outline:0}.accordion.courses .ui-helper-reset{font-size:inherit;background:inherit;border-radius:0;border:none;color:inherit;line-height:inherit}.accordion.ui-widget{font-family:inherit;font-size:.955em}.accordion{margin:1em 0;clear:both}.accordion .sectionHeader{background:#978d84;background:linear-gradient(#978d84 50%,#756a60 100%);font-size:1em;border:1px solid #837a73;border-radius:2px;padding:0;margin:0 0 .75em}.accordion .sectionHeader a{background:url(../img/bg_accordion_toggle.png) right -77px no-repeat;text-shadow:1px 1px 2px rgba(0,0,0,.5);border:1px solid #b8b1aa;color:#fff;padding:.25em 2.1em .25em .75em;display:block}.accordion .section{border:none;padding:0 1em 1em;margin:0}.accordion .sectionHeader.ui-state-active{background:#ab192e;background:linear-gradient(270deg,#ab192e 50%,#951120 100%);border:1px solid #9f1526}.accordion .sectionHeader.ui-state-active a{border:1px solid #c05362;background:url(../img/bg_accordion_toggle.png) right 6px no-repeat}.courses.accordion .ui-accordion-header,.courses.accordion h3{font-size:1.1em;font-weight:400;cursor:pointer;outline:0;padding:0;margin:.5em 0;line-height:1.1em}.courses.accordion .ui-accordion-header.ui-state-active,.courses.accordion .ui-accordion-header:hover{color:#9f1526}.courses.accordion .ui-accordion-content{margin-bottom:.5em}.accordionSocialTabs *{background:0 0;font-size:1em;width:auto;height:auto}.accordionSocialTabs li{margin:.75em .75em 0 0}.accordionSocialTabAnchor{background:url(../img/_sprite_level.png) 0 -58px no-repeat;border:none;width:34px;height:34px;display:block}.accordionSocialTabContainer{margin:1em 0 0;width:100%;height:auto;display:none}.accordionSocialTabContainer iframe{width:99%}.facebookList{list-style:none;padding:0;margin:0}.facebookList li{margin-top:1.25em}.facebookList h3:first-child{padding-top:0}.facebookList h3{font-size:1em;text-transform:capitalize}.facebookList .img{margin:1.5em 0 0 1em;float:right}.facebookList .preview{background-color:#b8b1aa;background-color:rgba(184,177,170,.5);border:1px solid #978d84;font-size:.85em;padding:1em;margin:1em 0 0}.facebookList .preview.removeTopPadding{padding-top:0}.accordionSocialTabAnchor.facebook.active,.accordionSocialTabAnchor.facebook:hover{background-position:0 -114px}.accordionSocialTabAnchor.twitter{background-position:-44px -58px}.accordionSocialTabAnchor.twitter.active,.accordionSocialTabAnchor.twitter:hover{background-position:-44px -114px}.accordionSocialTabAnchor.blog{background-position:-88px -58px}.accordionSocialTabAnchor.blog.active,.accordionSocialTabAnchor.blog:hover{background-position:-88px -114px}.breadcrumbs{border-top:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;padding:0;margin:1em;list-style:none}.breadcrumbs li>ul{padding:0;margin:0}.breadcrumbs li{font-family:Lato,Arial,sans-serif;font-weight:700;text-shadow:none;text-transform:uppercase;padding:0;margin:0;float:left}.breadcrumbs li:last-child{border:none}.breadcrumbs li a:link,.breadcrumbs li a:visited{color:#464646;display:block}.breadcrumbs .breadcrumbsHome{border-right:1px solid #a2a2a2;padding:0;width:39px;height:39px}.breadcrumbs .breadcrumbsHome a:link,.breadcrumbs .breadcrumbsHome a:visited{background:url(../img/btn_breadcrumbsHome_mobile.png) center center no-repeat;padding:0;width:39px;height:39px;display:block}.breadcrumbs .breadcrumbsMobileMenu{border-right:1px solid #a2a2a2;padding:0;width:39px;height:39px}.breadcrumbs .breadcrumbsMobileMenu a:active,.breadcrumbs .breadcrumbsMobileMenu a:link,.breadcrumbs .breadcrumbsMobileMenu a:visited{font-size:1.5em;font-weight:700;text-align:center;padding:.15em 0 0;width:39px;height:39px;display:block}.breadcrumbs .breadcrumbsDropdown{list-style:none}.breadcrumbs .breadcrumbsDropdown li{display:none}.breadcrumbs li.current{color:#AC1A2F}.breadcrumbs .breadcrumbsDropdown li.current{display:inline-block}.breadcrumbs .breadcrumbsDropdown li a:link,.breadcrumbs .breadcrumbsDropdown li a:visited{display:block}.breadcrumbs.breadcrumbsOpen li{border-top:1px solid #A2A2A2;border-right:none;float:none}.breadcrumbs.breadcrumbsOpen .breadcrumbsHome{border:none}.breadcrumbs.breadcrumbsOpen .breadcrumbsMobileMenu{display:none}.breadcrumbs.breadcrumbsOpen .breadcrumbsDropdown li{float:none;display:list-item}.breadcrumbs.breadcrumbsOpen .breadcrumbsDropdown li:first-child{border:none}#levelSidebarMobileNav{padding:0;margin:0;list-style:none}#levelSidebarMobileNav.active{border-bottom:1px solid #a9a9a9}#levelSidebarMobileNav li{float:left;margin-left:1.1em;background:#fff;background:linear-gradient(to bottom,#fff 0,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9', GradientType=0);font-family:Lato,Arial,sans-serif;font-size:.9em;text-transform:uppercase;color:#3b3b3b;border:1px solid #a9a9a9;border-radius:5px;padding:0;width:auto;height:auto;display:inline-block}#levelSidebarMobileNav a{background-image:url(../img/btn_levelSidebarMobileNav.png);background-repeat:no-repeat;background-position:0 0;color:#3b3b3b;display:inline-block}#levelSidebarMobileNav .levelSidebarTabButton.active{background:#a2a2a2;background:linear-gradient(to bottom,#a2a2a2 0,#868686 100%)}#levelSidebarMobileNav.active .levelSidebarTabButton{border-bottom-left-radius:0;border-bottom-right-radius:0}#levelSidebarMobileNav .ls_sectionNav a{background-position:.5em .81em;padding:.45em .5em .45em 2em;display:inline-block}#levelSidebarMobileNav .ls_contactMobile a{background-position:.5em -1.5em;padding:.45em .5em .45em 1.85em}#levelSidebarMobileNav .ls_sectionNav a.active{background-position:.4375em -5.6em;color:#fff}#levelSidebarMobileNav .ls_contactMobile a.active{background-position:.4375em -7.8em;color:#fff}#levelSidebarMobileNav #addthisMobile{background-position:.5em -3.5em;margin-left:.9em}#sectionNav{display:none;margin:0}}@media only screen and (min-width:320px) and (max-width:700px){#levelSidebar .contact.callout,#sectionNav{box-shadow:0 -2px 9px -4px #000;position:relative;z-index:90}}@media only screen and (min-width:320px){#levelSidebar #addthisSidebar{display:none}#levelSidebar .callout{margin:0}.callout .calloutContainer{font-size:16px;padding:1em 1em 0}#levelSidebar .callout .calloutContainer h2,#levelSidebar .callout .calloutContainer h3,#levelSidebar .callout .calloutContainer p{color:#363636;padding:0;margin:0}#levelSidebar .callout .calloutContainer h2{font-size:1em;font-weight:400;padding:0 0 .2em}#levelSidebar .callout .calloutContainer h3{font-size:.8em;font-weight:700;text-transform:none;padding:.75em 0 .25em}#levelSidebar .callout .calloutContainer h3.departmentName{padding-top:0}#levelSidebar .callout .calloutContainer .label{width:1em;display:inline-block}#levelSidebar .callout .calloutContainer p{font-size:.78em}#levelSidebar .contact.callout{box-shadow:none;display:none;border:none;width:50%;float:left}#levelSidebar .contact.callout .newsAndEvents{border-top:1px solid #d1d1d1;margin-top:1em;padding-top:.51em}#levelSidebar .search.callout{margin-top:1em}#levelSidebar .search.callout .calloutContainer{border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;margin-right:1em;margin-left:1em;padding:.55em 0 0}#levelSidebar .search.callout .toggleButton{color:#363636;text-indent:0;width:auto;height:auto;padding-top:.09em;padding-bottom:.3em;padding-left:25px}#levelSidebar .search.callout .button{margin-top:0;margin-left:0}#levelSidebar .search.callout form{display:none}#levelSidebar .search.callout .button{margin-bottom:.75em;display:block}.search.callout input{font-size:.78em;padding:.5em}.search.callout label{display:none}#levelSidebar .button{display:none;margin:1em}#levelSidebar .button.visible{display:block}#levelHeading{padding:0;margin:1.75em .5em 0 1em}#levelHeading h1{padding:0;margin-bottom:.25em}#levelContent .container{padding:0 1em 1em;clear:both}#levelContent .container .newsContainer{margin-left:-1em;margin-right:-1em;padding-left:0;padding-right:0}#levelContent .container .paddedBody{padding-bottom:1em}#levelAside .container{padding:0 1em}#levelAside .callout{margin:0 auto 1em;max-width:250px;overflow:hidden}#levelAside .callout h2,#levelAside .callout li,#levelAside .callout p{color:#fff}#levelAside .callout h2{font-size:1em;padding:0 0 .45em}#levelAside .callout h3{font-size:.8em}#levelAside .callout p{font-size:.78em;line-height:1.5em;padding-bottom:.5em}#levelAside .callout p img{float:none;margin:0}#levelAside .callout p img.left{float:left;margin-right:1em;margin-bottom:1em}#levelAside .callout p img.right{float:right;margin-left:1em;margin-bottom:1em}#levelAside .callout img{max-width:220px;margin:.75em .75em 0;width:100%;height:auto}#levelAside .callout .calloutContainer{padding:1em}#levelAside .basic.callout{border:1px solid #998f86}#levelAside .basic.callout h2{color:#363636}#levelAside .relatedLinks.callout ul{list-style:none;padding:0;margin:0}#levelAside .relatedLinks.callout ul li{font-family:Lato,Arial,sans-serif;font-size:.78em;text-transform:uppercase;padding:.6em 0 0}#levelAside .relatedLinks.callout ul li a:link,#levelAside .relatedLinks.callout ul li a:visited{color:#363636}#levelAside .relatedLinks.callout ul li a span.pointer,#levelAside .relatedLinks.callout ul li a:active,#levelAside .relatedLinks.callout ul li a:hover{color:#0e85b1}#levelAside .callout.yellow{background:#c98c40}#levelAside .callout.red{background:#ac1a2f}#levelAside .callout.gray{background:#7b736c}.callout form{margin:0}.callout form input{box-sizing:border-box;width:100%}.callout .formContainer{padding:.25em 0;margin:0}#levelAside .search.callout .calloutContainer .toggleButton{height:auto}#levelAside .search.callout .calloutContainer .toggleButton.black{color:#363636;background-image:none;text-indent:0;width:100%;padding-left:0}.contentCallout{border:1px solid #c2bcb6;padding:3%;margin:1.25em 0}.contentCallout h2{font-size:1.3em;font-weight:400;padding:0;margin:0;color:#363636}.news .rss{background:url(../img/_sprite_level.png) 0 -189px no-repeat;width:29px;height:28px;display:block}.news h1 .rss{float:left;margin:4px 0 0 15px}.news h1 .text{display:block;float:left}.level #newsSlideshow{margin-top:1em;margin-bottom:.75em}#newsSlideshow{background:#7a726a;font-size:.9em;padding:1.4em}#newsSlideshow h2{display:none}#newsSlideshow h3{font-size:1.15em}#newsSlideshow h3,#newsSlideshow p{color:#fff}#newsSlideshow h3{padding:0 0 .25em;margin:0}#newsSlideshow .content h3 a:link,#newsSlideshow .content h3 a:visited{color:#fff}#newsSlideshow .content a:link,#newsSlideshow .content a:visited,#newsSlideshow .content h3 a:active,#newsSlideshow .content h3 a:hover,#newsSlideshow .content h3 a:link .pointer,#newsSlideshow .content h3 a:visited .pointer{color:#f9ae50}#newsSlideshow .content a:active,#newsSlideshow .content a:hover{color:#ccc}#newsSlideshow ul{list-style:none;padding:2em 0 1em;margin:0}#newsSlideshow li{padding-top:1.5em}#newsSlideshow .flexslider{background:0 0;border:none;margin:0;border-radius:0;-o-box-shadow:none;box-shadow:none}#newsSlideshow .flexslider .flex-direction-nav{position:absolute;padding:0;margin:0;top:0;left:0}#newsSlideshow .flexslider .flex-direction-nav a{background:url(../img/_sprite_home.png) top left no-repeat;padding:0;margin:0;width:35px;height:35px;top:0;opacity:.8;z-index:75}#newsSlideshow .flexslider .flex-direction-nav a:hover{opacity:1}#newsSlideshow .flexslider .flex-direction-nav li .hack{position:absolute;top:0;left:0;z-index:1000;width:35px;height:35px}#newsSlideshow .flexslider .flex-direction-nav li .flex-next-hack{left:88px}#newsSlideshow .flexslider .flex-counter{font-family:Georgia;font-size:1.05em;font-style:italic;text-align:center;color:#fff;position:absolute;top:5px;left:35px;width:50px}#newsSlideshow .flexslider .flex-counter .flex-counter-total{color:#adaba9}#newsSlideshow .flexslider .flex-counter .flex-counter-of{color:#54514f}#newsSlideshow .flexslider .flex-direction-nav .flex-prev,#newsSlideshow .flexslider:hover .flex-direction-nav .flex-prev{left:0}#newsSlideshow .flexslider .flex-direction-nav .flex-next{background-position:-35px -792px;right:auto;left:88px}#newsSlideshow .flexslider .flex-direction-nav .flex-prev{background-position:0 -792px}#newsSlideshow .video,.container .newsSlideshowImg{margin:1em 0 0}#newsSlideshow .flexslider .slides .flex-photo{float:none;position:static;display:block;width:100%;margin-right:0;margin-bottom:2%}#newsSlideshow .flexslider .slides .flex-photo img{margin:0}#newsSlideshow .flexslider .slides .content{float:none;display:block;width:100%}#allNewsAccordion{margin:.2em 0 1em}#allNewsAccordion h2{background:#978d84;background:linear-gradient(270deg,#978d84 50%,#756a60 100%);font-size:1em;border:none;border-radius:0;padding:.25em 0;margin:0 0 .2em}#allNewsAccordion h2.sectionHeader .pointer{font-size:1.4em;color:#cb8f42;display:none}#allNewsAccordion h2 a{border:none;text-shadow:1px 1px 2px rgba(0,0,0,.5);color:#fff;padding:.5em 1em;display:block}#allNewsAccordion h2 a:hover{color:#cb8f42}#allNewsAccordion .details{font-size:.8em;text-transform:uppercase;color:#545454}#allNewsAccordion h2.active{background:#ab192e;background:linear-gradient(270deg,#ab192e 50%,#951120 100%);border:none}#allNewsAccordion h2.active a{background-repeat:no-repeat;background-position:1em 6px}#allNewsAccordion .section{padding:0 1em 1em;margin:0;position:relative}#allNewsAccordion .section .button{padding-top:.4em;padding-bottom:.4em;position:absolute;bottom:1em;right:1em}#allNewsAccordion .section .rss{position:absolute;bottom:.75em;right:9em}.news ul.newsAndEvents{padding:0 0 1em}.news ul.newsAndEvents .featured{padding:1em 0 .75em}.news ul.newsAndEvents .featured .video{width:auto}.news ul.newsAndEvents.withDetails .featured{padding:2em 0 .75em}.news ul.newsAndEvents .featured h3{font-size:1.1em;padding:0 0 .1em;text-transform:none}.news ul.newsAndEvents .featured .details{position:absolute;top:1.5em}.news ul.newsAndEvents .featured h3 a:link,.news ul.newsAndEvents .featured h3 a:visited{font-weight:700}.news ul.newsAndEvents .featured p{font-size:.85em;line-height:1.2em}.news ul.newsAndEvents .featured img{max-width:90px;margin:.25em .5em .25em 0;float:left}.news ul.newsAndEvents.rssAccordion{padding-top:.75em}.news ul.newsAndEvents.rssAccordion li:first-child{border-bottom:1px solid #d1d1d1}.news ul.newsAndEvents li a:link,.news ul.newsAndEvents li a:visited{font-weight:400;color:#545454;line-height:1.2em}.news ul.newsAndEvents li a:active,.news ul.newsAndEvents li a:hover{color:#0072bc}#newsAside{background:url(../img/bg_homepageDepartmentFeatures.png) #898078;padding:2em 1em 1em;margin-top:-1.8em;margin-bottom:.05em}#newsAside section{width:100%}#newsAside section .container{padding-bottom:1.5em}#newsAside *{color:#fff}#newsAside .pointer{color:#f9ae50}#newsAside h2{font-size:1.1em;font-weight:400;padding:0 0 .5em;line-height:1.1em}#newsAside li,#newsAside p{font-size:.8em}#newsAside p a:link{color:#fac685}#newsAside p a:visited{color:#faae50}#newsAside p a:active,#newsAside p a:hover{color:#bebebe}#newsCategories select{color:#363636;width:100%}#newsCategories .tinyNavList{color:#fff;list-style:none;padding:0;margin:0}#newsCategories .tinyNavList li{background:url(../img/pointer_smallYellow.png) 0 1px no-repeat;font-size:.7em;text-transform:uppercase;line-height:1em;padding:0 0 0 1em;margin:0 0 .5em}#newsCategories .tinyNavList li a{line-height:.75em}#newsCategories .tinyNavList li a .pointer{width:20px;height:20px}#newsAside section#newsAsideJournal img{max-width:145px;width:25%;height:auto;float:right;margin-right:1em;margin-bottom:.25em;box-shadow:1px 1px 5px rgba(0,0,0,.75)}#newsAsideJournal .button{margin:1em 0 0 .5em}#newsAside #podcastList li{font-size:.7em}#newsAsidePodcasts .button,#newsAsidePodcasts h2,#podcastList{display:none}#newsAsidePodcasts .davidsonPodcasts{background:url(../img/_sprite_level.png) 0 -227px no-repeat;border:none;width:272px;height:50px;padding:0;display:block}.newsDetail h2{padding-top:0}.newsDetail .details{font-size:.9em;font-weight:700;margin-bottom:1.5em}.newsDetail time{text-transform:capitalize}.newsDetail img.newsDetailImage{width:35%;height:auto;float:right;margin-top:.6em}.newsDetail #relatedArticles{padding:1em 0 0}.newsDetail #relatedArticles ul{list-style:none;padding:.25em 0 0;margin:0}.librarySearch select{margin-bottom:.5em}.librarySearchKeyword{width:98%}.librarySearch .formContainer{padding:.5em 0;margin:0}.librarySearch .advancedSearch{float:right}.librarySearch label{display:none}.librarySearch .formLinks{font-size:.75em;text-transform:uppercase;margin-top:1.2em}#searchTabs{padding:1em 0}#searchTabs li{padding-right:2%;float:left}ul.newsAndEvents{list-style:none;padding:0;margin:0}ul.newsAndEvents li{border-bottom:1px solid #d1d1d1;line-height:.75em;padding-bottom:.7em;margin-bottom:.7em}ul.newsAndEvents li:last-child{border-bottom:none}ul.newsAndEvents li a:link,ul.newsAndEvents li a:visited{font-family:Lato,Arial,sans-serif;font-size:.85em;font-weight:700;color:#545454;line-height:1.25em}ul.newsAndEvents li a:active,ul.newsAndEvents li a:hover{color:#bb7730}ul.newsAndEvents li a:link .pointer,ul.newsAndEvents li a:visited .pointer,ul.newsAndEvents.newsList li a:active,ul.newsAndEvents.newsList li a:hover{color:#0072bc}ul.newsAndEvents li a:active .pointer,ul.newsAndEvents li a:hover .pointer{color:#bb7730}ul.newsAndEvents .time{margin-bottom:.25em}ul.newsAndEvents time{font-size:.8em;color:#666}#addthisBreadcrumbs{display:none}.addthis_button{background:#b32639;background:linear-gradient(270deg,#b32639 30%,#92121f 70%);border:1px solid #921628;border-radius:2px;display:inline-block}.addthis_button:hover{background:#b02437}.addthis_button span{background:url(../img/icon_plus.png) 1.6em center no-repeat;font-family:Lato,Arial,sans-serif;font-size:.85em;text-transform:uppercase;border:1px solid #b35b63;color:#fff;padding:.3em 1.75em .35em 2.75em;display:inline-block}#sectionNav{display:none;margin:0}#sectionNav li,#sectionNav li:last-child{border-bottom:1px solid #e0e0e0}#sectionNav li a:link,#sectionNav li a:visited{font-size:.9em;font-weight:400;padding:.5em .5em .4em 1.5em;display:block;border-radius:2px}#sectionNav li.current{display:none}#sectionNav li.current a:link,#sectionNav li.current a:visited{background:0 0;color:#464646}#mobileFooterNav li.active a:link,#mobileFooterNav li.active a:visited,#sectionNav li.active a:link,#sectionNav li.active a:visited{color:#ac1a2f}}@media only screen and (min-width:320px) and (max-width:699px){.breadcrumbs li.breadcrumbsHome{display:inline-block}.breadcrumbs li{display:none}.breadcrumbs li.current{display:inline-block;padding-top:.7em;padding-left:.5em}.mobileBreadcrumbs li{display:block}.mobileBreadcrumbs .breadcrumbsDropdown li{padding-top:.7em;padding-bottom:.5em;padding-left:.5em}}@media only screen and (min-width:700px){#levelSidebar #addthisSidebar{display:inline-block}.level1col #addthisBreadcrumbs{float:right;margin-top:-1.65em;margin-right:1.5em;display:block}.addthis_button{background:#b32639;background:linear-gradient(#b32639 30%,#92121f 70%);border:1px solid #921628;margin-top:1em}.addthis_button:hover{background:#b02437}.addthis_button span{background:url(../img/icon_plus.png) 1.6em center no-repeat;border:1px solid #b35b63;color:#fff;padding:.3em 1.75em .35em 2.75em}#levelContent ul.newsAndEvents .video{width:auto}#levelContent ul.newsAndEvents .video img{max-width:300px}#majorsAndAcademicsProgramsSorter{display:none}#majorsAndAcademicsProgramsSorterLists{display:block}#mediaplayer_jwplayer_logo{display:none}.embed-container{position:relative;padding-bottom:31.2%;height:0;overflow:hidden}.embed-container div.jwplayer,.embed-container embed,.embed-container iframe,.embed-container object{width:100%;height:100%;position:absolute!important;top:0;left:0}header{position:relative}#footerBreadcrumbs{display:none}.breadcrumbs{border-top:none;border-bottom:none;margin:1.5em 0 0 1.5em;width:85%}.breadcrumbs li.breadcrumbsMobileMenu{display:none}.breadcrumbs .breadcrumbsHome{width:auto;height:auto}.breadcrumbs li a:link,.breadcrumbs li a:visited{color:#707070}.breadcrumbs .breadcrumbsDropdown li a:active,.breadcrumbs .breadcrumbsDropdown li a:hover,.breadcrumbs li a:active,.breadcrumbs li a:hover,.breadcrumbs li.current{color:#ac1a2f}.breadcrumbs .breadcrumbsHome a:link,.breadcrumbs .breadcrumbsHome a:visited{background:url(../img/btn_breadcrumbsHome.png) left 4px no-repeat;transition:all .3s ease;padding:0;width:20px;height:20px;display:block}.breadcrumbs .breadcrumbsHome a:active,.breadcrumbs .breadcrumbsHome a:hover{background-position:left -20px;color:#000}.breadcrumbs li{font-size:13px;border-right:1px solid #a2a2a2;padding:0 .6em;margin:0}.breadcrumbsDropdown{margin-top:.1em}.mobileBreadcrumbs .breadcrumbsDropdown li{display:block}.breadcrumbs li.breadcrumbsDropdownParent{border-right:none;width:95%;padding:0}.breadcrumbs li.current,.breadcrumbsDropdown li.current{border-right:none}.breadcrumbs .breadcrumbsDropdown li a:link,.breadcrumbs .breadcrumbsDropdown li a:visited,.breadcrumbs li a:link,.breadcrumbs li a:visited{padding:0}.breadcrumbs.breadcrumbsOpen li{border-top:none;float:left}.breadcrumbs.breadcrumbsOpen .breadcrumbsDropdown li{float:left;display:block}#levelSidebarMobileNav,a:link.levelSidebarTabButton,a:visited.levelSidebarTabButton{display:none}#sectionNav{display:block}#body.level{padding:0;position:relative;top:0}#levelHeading{width:70%;padding:0;margin:0;float:left}.level1col #levelHeading{width:100%}#levelHeading h1{padding:.9em .25em 0 .8em}#levelHeading h2{padding-left:1em}#levelSidebar{min-height:200px}#levelAside .container,#levelContent .container,#levelSidebar .container{outline:0;padding:.5em 0 0}#levelAside .container{padding-top:0}#levelAside .callout{max-width:1000px}#levelSidebar{width:30%;margin-bottom:1em;float:left}#levelSidebar .container{padding-top:1.75em;padding-left:25px}#levelSidebar .callout{border:1px solid #998f86}#levelSidebar .contact.callout{background-color:#ebebeb;box-shadow:inset 0 5px 60px rgba(0,0,0,.35);display:block;width:100%;float:none}#levelSidebar .contact.callout .calloutContainer{margin-top:1em;padding-bottom:1em}#levelSidebar .search.callout .calloutContainer{border-top:none;border-bottom:none;margin-right:0;margin-left:0;padding:1em}#levelSidebar .search.callout .calloutContainer .toggleButton.black{color:#363636;background-image:none;text-indent:0;width:100%;padding-left:0}#levelSidebar .search.callout .button{margin-top:0}#levelSidebar .search.callout form{display:block}#levelSidebar .search.callout form .button{margin-bottom:0}#levelSidebar .button{font-size:.9em;text-align:center;margin:1em 0 0;display:block}#sectionNav li{border-bottom:1px solid #e0e0e0}#sectionNav li:last-child{border:none}#sectionNav li a:link,#sectionNav li a:visited{padding:.5em 1em;display:block;border-radius:2px}#sectionNav li.current{display:block}#sectionNav li.current a:link,#sectionNav li.current a:visited{background:#9e1425;color:#fff}#levelContent .container{padding-right:1.5em;padding-left:1.5em;padding-bottom:1em}#body.level1col #levelContent{width:100%}#body.level2col #levelContent,#body.level3col #levelContent{width:70%;float:left}#newsSlideshow .flexslider .slides .newsSlideshowVideoImg,#newsSlideshow .video,.newsSlideshowImg{width:100%}#allNewsAccordion{margin:2.2em 0 1em}#allNewsAccordion h2{background:0 0;font-size:1em;border:none;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-radius:0;padding:.75em 0;margin:0 0 .2em}#allNewsAccordion h2 a{background:0 0;border:none;font-size:1.2em;font-weight:400;color:#363636;text-shadow:none;padding:0}#allNewsAccordion h2 a:hover{color:#0072bc}#allNewsAccordion h2.sectionHeader .pointer{display:inline}#allNewsAccordion .section{padding:0}#allNewsAccordion .section .button{top:-2.8em;right:0;bottom:auto}#allNewsAccordion .section .rss{position:absolute;top:-2.4em;bottom:auto;right:7.5em}#allNewsAccordion h2.active{border:none}#allNewsAccordion h2.active a{border:none;background-position:1em 6px}#levelContent .container .newsContainer{margin-left:0;margin-right:0;padding-left:0;padding-right:0}#newsAside{position:relative;margin-top:0}#newsAsidePodcasts a:link,#newsAsidePodcasts a:visited,#newsCategories a:link,#newsCategories a:visited{color:#fff}#newsAsidePodcasts a:active,#newsAsidePodcasts a:hover,#newsCategories a:active,#newsCategories a:hover{color:#bebebe}#newsAside a.button:active,#newsAside a.button:hover{color:#fff}#newsAside section{margin-bottom:1em;z-index:2}#newsAside section#newsAsideJournal{position:relative;z-index:1}#newsAside section .container{padding:0 1.25em 1em 0}#newsAside section:last-child .container{padding-right:0}#newsAsidePodcasts h2 .pointer{color:#f9ae50}#newsAsidePodcasts ul{list-style:none;padding:.25em 0 0;margin:0;display:block}#newsAsidePodcasts ul time{text-transform:capitalize;display:block;color:#fff}#newsAsidePodcasts ul li{font-weight:400;text-transform:uppercase;border-bottom:1px solid #fff;padding:0 0 .5em;margin:0 0 .5em}#newsAsidePodcasts ul li.last,#newsAsidePodcasts ul li:last-child{border-bottom:none}#newsAsidePodcasts ul.noStyleList li{border:none}#newsAsidePodcasts h2{display:block}#newsAsidePodcasts .button{display:inline-block}#newsAsidePodcasts .davidsonPodcasts{display:none}#body.level #levelAside{width:70%;float:right}#body.level #levelAside .container{padding-right:1.5em;padding-left:1.5em}#levelAside .callout img{margin:.75em;float:left}#levelAside .callout .video{margin:.75em;width:100%;max-width:220px;float:left}#levelAside .callout .video img{margin:0;float:none}footer{margin-top:0}}@media only screen and (min-width:960px){.level1col #addthisBreadcrumbs{margin-right:0}.breadcrumbs{margin-left:0}#levelSidebar{width:21.4%;float:left}#levelSidebar .container{padding-left:0}#levelAside .container{padding-top:.8em}.level1col #levelHeading h1{padding-left:0}#body.level1col #levelContent .container{padding-right:0;padding-left:0}#body.level3col #levelContent{width:55.2%}#body.level2col #levelContent{width:78.6%}#levelContent .container{padding-bottom:2em}#newsSlideshow{min-height:inherit}#newsSlideshow ul{padding:0;margin:0}#newsSlideshow li{padding-top:0}#newsSlideshow .flexslider{width:100%;float:left}#newsSlideshow .video,.newsSlideshowImg{width:63%;margin-top:0;margin-right:2%;float:left}#newsSlideshow .flexslider .slides .newsSlideshowVideoImg{width:100%}#newsSlideshow .flexslider .slides .flex-photo{float:left;position:relative;width:63%;margin-right:2%;margin-bottom:0}#newsSlideshow .flexslider .slides .content{margin-top:3em;width:35%;float:right}#newsSlideshow .flexslider .slides .content.noimg{width:100%}#newsSlideshow .flexslider .flex-direction-nav{top:0;left:65%}#newsSlideshow .flexslider .flex-counter{left:35px}.level3col #newsSlideshow .flexslider .flex-direction-nav{position:absolute;padding:0;margin:0;top:0;left:0}.level3col #newsSlideshow ul{padding:1.5em 0 1em}.level3col #newsSlideshow li{padding-top:1.5em}.level3col #newsSlideshow .flexslider .slides .flex-photo{float:none;position:static;display:block;width:100%;margin-right:0;margin-bottom:2%}.level3col #newsSlideshow .flexslider .slides .flex-photo img{margin:0}.level3col #newsSlideshow .flexslider .slides .content{margin-top:0;float:none;display:block;width:100%}.news ul.newsAndEvents .featured{padding:0 0 .75em;min-height:150px;width:50%;float:left}.news ul.newsAndEvents.withDetails .featured{padding-top:.8em;min-height:145px}.news ul.newsAndEvents .featured h3{padding-top:0}.news ul.newsAndEvents .featured .details{position:absolute;top:0}.news ul.newsAndEvents .featured h3,.news ul.newsAndEvents .featured p{padding-right:1em}.news ul.newsAndEvents .featured img{max-width:130px}.news ul.newsAndEvents li{width:50%;float:left}.news ul.newsAndEvents .featured,.news ul.newsAndEvents.rssAccordion .featured,.news ul.newsAndEvents.rssAccordion li:first-child,.news ul.newsAndEvents.rssAccordion li:last-child{border-bottom:none}.news ul.newsAndEvents.rssAccordion{padding-top:0}#allNewsAccordion .section{margin:1em 0}#allNewsAccordion .section .button{padding-top:.35em;padding-bottom:.35em;top:-3.8em}#allNewsAccordion .section .rss{background-position:0 0;top:-3.45em;right:7.5em}#newsAside section{margin-bottom:0;width:30%;float:left}#newsAside section#newsAsideJournal{padding-top:0;position:relative;top:auto;left:auto;width:40%;float:left}#newsAside section#newsAsideJournal img{width:35%}#newsAside ul.tinyNavList{display:block}#newsAside select.tinynav{display:none}#newsAside .splitColumn{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:.25em 0}#newsAside section#newsAsidePodcasts{position:relative;top:auto;right:auto;float:left}#body.level #levelAside{width:23.4%;float:left}#body.level #levelAside .container{padding-right:0;padding-left:0}#levelAside .callout .video,#levelAside .callout img{margin:0;float:none}#majorsAndAcademicsProgramsSorter{display:block}#majorsAndAcademicsProgramsSorterLists{display:none}}.mobileTooltip{padding:10px;width:120px;color:#FFF;position:absolute;background:#272625;text-align:center;z-index:999;left:-110px;bottom:25px;font-size:13px;border-radius:2px;box-shadow:1px 2px 3px 0 #666}.mobileTooltip:after{top:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(39,38,37,0);border-top-color:#272625;border-width:10px}#masthead{text-align:center;background:url(../img/bg_homepageDepartmentFeatures.png) #998f86;position:relative;max-height:300px;display:block;overflow:hidden}#masthead img{width:100%;height:auto;max-width:960px;z-index:1}#masthead.wide img{max-width:1100px;padding:0;margin:0}#masthead .flexslider{border:0;margin:0}#masthead .caption .container{background-color:#000;background-color:rgba(0,0,0,.75);width:100%;max-width:960px;height:auto;margin:0 auto}#masthead .caption .container a:link,#masthead .caption .container a:visited{color:#f9ae50}#masthead .caption .container a:active,#masthead .caption .container a:hover{color:#ccc}#masthead.wide .caption .container{max-width:1100px;display:inline-block}#masthead .caption p{font-size:.8em;text-align:left;color:#fff;padding:.5em .75em}#masthead.wide .caption p{padding-left:1.75em;max-width:940px;margin:0 auto}#masthead .flexslider .slides li{position:relative}#masthead .flex-direction-nav,.lt-ie9 #masthead .cover{display:none}@media only screen and (min-width:480px){#masthead .caption{width:100%;position:absolute;bottom:0;z-index:10}#masthead .flexslider{background:0 0;border:none;position:relative;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;margin:0 auto;width:90%;max-width:960px;overflow:visible!important}#masthead .cover{background:#fff;width:100%;height:100%;display:block;position:absolute;opacity:0;z-index:11}#masthead .flexslider .slides{padding:0;margin:0}.opacity #masthead .flexslider .slides li{opacity:1}#masthead .flexslider .flex-viewport{max-width:960px;margin:0 auto;overflow:visible!important}#masthead .flexslider .flex-next,#masthead .flexslider .flex-prev{background:url(../img/_sprite_home.png) top left no-repeat;width:35px;height:35px;display:block;opacity:1;z-index:120}#masthead .flexslider .flex-next{background-position:-35px 0;right:-40px}#masthead .flexslider .flex-prev{background-position:0 2px;left:-40px}#masthead.feature ul li{overflow:hidden}#masthead.feature .content{width:44.4%;max-width:425px;max-height:300px;float:left;overflow:hidden}#masthead.feature .content .container{text-align:left;padding:5% 3% 1% 5%}#masthead.feature .content .container a:link,#masthead.feature .content .container a:visited{color:#f9ae50}#masthead.feature .content .container a:active,#masthead.feature .content .container a:hover{color:#ccc}#masthead.feature .content .container a.button.tan{color:#fff}#masthead.feature .content p{font-size:.85em;color:#fff;padding:.5em 0 1em}#masthead.feature .content p.heading{font-size:1.1em;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.3em;padding:0}#masthead.feature .multimedia{width:55.6%;float:left}#masthead.feature .multimedia img{width:100%;height:auto}#masthead.feature .multimedia .jwplayer img{width:auto;height:auto}}@media only screen and (min-width:960px){#masthead.wide .caption p{padding-left:.75em}.breadcrumbs{margin-left:0}#masthead.feature{height:300px}#masthead.photo{min-height:260px}#masthead .flexslider{width:100%}#masthead .flex-direction-nav{display:block}#masthead .flexslider .flex-next,#masthead .flexslider .flex-prev{background:url(../img/_sprite_level.png) 0 -333px no-repeat;width:50px;height:50px;transition:all .3s ease}#masthead .flexslider .flex-next{background-position:-50px -333px;right:-10px;opacity:0}#masthead .flexslider:hover .flex-next{right:10px;opacity:.8}#masthead .flexslider .flex-prev{left:-10px;opacity:0}#masthead .flexslider:hover .flex-prev{left:10px;opacity:.8}.lt-ie9 #masthead .flex-direction-nav a{display:none}.lt-ie9 #masthead .flexslider:hover a.flex-next,.lt-ie9 #masthead .flexslider:hover a.flex-prev{display:block}#masthead.feature .content .container{text-align:left;padding:8%}#masthead.feature .content p{padding:.5em 0 1em;font-size:1em}#masthead.feature .content p.heading{font-size:1.4em;line-height:1em;padding:0}}