html{overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a{color:#00e}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.userMarkup{overflow-x:hidden}.userMarkup *{word-break:break-word}.userMarkup img{margin:0 10px}.userMarkup img.noMargin{margin:0}.userMarkup .left{margin:.45em 1em .45em 0;float:left}.userMarkup .right{margin:.45em 0 .45em 1em;float:right}.userMarkup .center{margin-top:.45em;margin-bottom:.45em}.userMarkup figure{background-color:#ebebed;border:1px solid #d4d2cf;padding:.35em;width:45%}.userMarkup figure.static,.userMarkup figure.static img{width:auto}.userMarkup figure.center{width:100%}.userMarkup figure img{padding:0;margin:0;width:100%;height:auto}.userMarkup figure .video{width:100%}.userMarkup figcaption{font-size:.78em;color:#363636;margin-top:.5em}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}html{-webkit-font-smoothing:antialiased}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{z-index:100;width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}#levelFooterMobileNav{display:block}#addthisMobile{display:none!important}@media screen{.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap iframe,.fancybox-wrap object,/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{background:#fff;border-radius:4px;position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:0 0;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancyBox/fancybox_sprite.png)}.fancybox-print{cursor:pointer;z-index:8040}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancyBox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../img/fancyBox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancyBox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;background:0 0;background:rgba(0,0,0,.8);position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible;width:100%!important}.fancybox-title-float-wrap{position:absolute;margin-bottom:-35px;z-index:8050}.fancybox-title-float-wrap .child{font-size:1.1em;display:inline-block;padding:2px 20px;text-shadow:0 1px 2px #222;color:#FFF;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}}.hide-text{text-indent:-9999px}.left{float:left}.floatRight,.right{float:right}.flexible{width:100%;height:auto}.fancybox.event{background:#fff;padding:2em 1em 1em}.pointer{font-size:1.4em;font-family:Lato;font-weight:700;line-height:0;color:#f9ae50}.toggleButton{background-position:0 -61px;background-repeat:no-repeat;text-indent:-999px;width:20px;height:20px;display:block}.toggleButton.active{background-position:0 0}.toggleButton.black{background-image:url(../img/bg_toggleCircle_black.png)}.video{position:relative}ul.nav{list-style:none;padding:0;margin:0}ul.nav.horizontal li{float:left}body{background:#373534;-webkit-tap-highlight-color:transparent;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:Lato,Arial,sans-serif;font-weight:700;text-transform:uppercase;line-height:1em;padding:0;margin:0}h1{font-size:1.75em;font-weight:900;color:#363636;padding:0 0 .25em .25}h1 a:link,h1 a:visited{color:#363636}h2{font-size:1.3em;color:#ac1a2f;padding:.6em 0 .25em}h2 a:link,h2 a:visited{color:#ac1a2f}h3{font-size:1.25em;color:#363636;padding:.6em 0 0}h3 a:link,h3 a:visited{color:#363636}h4{font-size:1.1em;font-weight:400;color:#363636;padding:.6em 0 0}h4 a:link,h4 a:visited{color:#363636}h5{font-size:1em;font-weight:400;padding:.6em 0 0;color:#363636}h5 a:link,h5 a:visited{color:#363636}h6{font-size:.955em;font-weight:700;text-transform:none;padding:.6em 0 0;color:#363636}h6 a:link,h6 a:visited{color:#363636}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0e85b1}figcaption,input,li,p,select,td,th{font-family:Helvetica,Arial,sans-serif;font-size:.955em;font-weight:400;text-shadow:none;color:#363636;padding:0;margin:0}p{padding:.25em 0}table{margin:.75em 0;width:100%}table td,table th{padding:.5em}table th{font-size:.7em;text-align:left;text-transform:uppercase;color:#707070}table tr.heading th{background:#998f86;border:none;font-size:.9em;font-weight:700;text-transform:none;color:#fff;padding:.75em .5em .5em}table td{font-size:.9em;color:#363636}table tr.even{background-color:#e0ddda}table tr:nth-child(even).heading{border:none}table tr.spanned{border-bottom:1px solid #D1CFCE;display:none}table th.toggle{width:20px}table.majorsAndPrograms thead tr{background:#363636}table.majorsAndPrograms th{color:#fff;font-size:.8em;font-family:Lato,Arial,sans-serif;padding:.77em}table.courses td,table.courses th{padding-right:.35em;padding-left:.35em}table.courses th{font-size:.6em}table.courses td{font-size:.7em}.notes-tooltip{position:relative;border-bottom:1px dashed #363636;cursor:help}.touch .notes-tooltip{padding:3px;line-height:22px}ol,ul{padding-top:.25em;padding-bottom:.25em;margin-top:0;margin-bottom:0}ol>li ol,ol>li ul,ul>li ol,ul>li ul{margin-top:0;margin-bottom:0}.container img{margin:.35em .5em 0}a{text-decoration:none}a:link{color:#0e85b1;transition:color .25s}a:visited{color:#0f93c4}a:active,a:hover{color:#f9ae50}a.locked,a[href^="https://inside-davidson"]{background:url(../img/bg_audienceNav_lock.png) .15em .15em no-repeat;padding-left:1em}.red a:link{color:#fac685}.red a:visited{color:#faae50}.red a:active,.red a:hover{color:#bebebe}.gray a:link{color:#fac685}.gray a:visited{color:#faae50}.gray a:active,.gray a:hover{color:#bebebe}.yellow a:link{color:#9c1221}.yellow a:visited{color:#630513}.yellow a:active,.yellow a:hover{color:#ffce90}a.button,a:link.button,a:visited.button,input[type=reset],input[type=submit]{background:#b06724;background:linear-gradient(#c78a3e,#b06724);border:1px solid #ca9762;box-shadow:0 0 10px rgba(0,0,0,.75);font-family:Lato,sans-serif;font-size:.75em;font-weight:400;text-shadow:0 0 15px rgba(0,0,0,.75);text-decoration:none;text-transform:uppercase;color:#fff;display:inline-block;padding:.5em 5%;border-radius:2px}a:link.button.red,a:visited.button.red{background:#951120;border:1px solid #bd4859}a:link.button.black,a:visited.button.black{background:#1c1b1a;border:1px solid #595857}a:link.button.tan,a:visited.button.tan{background:#6f645c;border:1px solid #b3aca7}a:link.button.gray,a:visited.button.gray{background:#7f756c;background:linear-gradient(#958b82 30%,#6b6159 70%);border:1px solid #b3aca7}a:link.button.silver,a:visited.button.silver{background:#f7f7f7;background:linear-gradient(to bottom,#fff 26%,#f7f7f7 45%,#adadad 100%);border:1px solid #979696;color:#373534;text-align:center}a.button.simple,button.simple{background:#fefefe;background:linear-gradient(#fefefe 30%,#e4e4e4 70%);border:1px solid #8e8e8e;font-size:.9em;text-transform:uppercase;text-shadow:none;color:#464646;box-shadow:none;text-align:center;padding:.5em 1.5em;display:inline-block;cursor:pointer}a.button.simple.active,a.button.simple:hover,button.simple.active,button.simple:hover{background:#fff;box-shadow:none;border:1px solid #8e8e8e;color:#3b3b3b}a:link.button.white,a:visited.button.white{background:#FFF;background:linear-gradient(#fefefe 30%,#e4e4e4 70%);border:1px solid #8e8e8e;color:#464646}a:link.button.simple{text-shadow:none}a:hover.button,a:hover.button.black,a:hover.button.red,a:hover.button.tan,a:hover.button.white{box-shadow:0 0 20px rgba(0,0,0,.75);border:1px solid #fff;border:1px solid rgba(255,255,255,.35)}a:active.button.simple,a:link.button.simple{box-shadow:none}a:active.button.white,a:hover.button.white,a:link.active.button.white,a:visited.active.button.white{background:#fff;border:1px solid #8e8e8e;color:#464646}.innerShadow{box-shadow:inset 0 5px 60px rgba(0,0,0,.35)}.center{margin:0 auto}.fancybox.event h2{padding-top:0}input,select,textarea{font-size:1em;border:1px solid #949494;padding:.25em;width:75%;box-shadow:inset 1px 1px 5px rgba(0,0,0,.25)}label{font-size:1em;padding:0;margin:0;width:25%;cursor:default}input[type=checkbox],input[type=radio]{width:auto}input[type=reset],input[type=submit]{background:#7f756c;background:linear-gradient(270deg,#fefefe 30%,#e4e4e4 70%);text-shadow:none;box-shadow:none;border:1px solid #8e8e8e;text-transform:uppercase;color:#464646;width:auto}time{text-transform:uppercase}.linkGroup ul{display:none}.linkGroup ul li{line-height:.8em;padding-top:.25em;padding-bottom:.15em}.linkGroup select.tinynav{-webkit-appearance:none;background:url(../img/bg_dropdownArrow.png) center right no-repeat #e2dfdd;font-size:.75em;font-weight:700;text-transform:uppercase;border:1px solid #dedbd9;padding:5px;width:215px;height:30px}.linkGroup select.tinynav option{color:#373534}#emergencyMessage{background:#ca8c41;color:#fff}#emergencyMessage #emergencyMessageContent{padding:2em 2em 2em 0}#emergencyMessage.closed #emergencyMessageContent{display:none}#emergencyMessage h2,#emergencyMessage h3,#emergencyMessage p{color:#fff}#emergencyMessage h2{font-size:2em}#emergencyMessage h3{font-size:1.25em;padding:.8em 0 0}#emergencyMessage p{font-size:.85em;padding:.45em 20% .5em 0}#emergencyMessageToggleButton{background:#ca8c41;font-size:.9em;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;padding:.5em .5em .5em 0;display:block}#emergencyMessageToggleButton div.icon{background:url(../img/bg_toggleCircle_yellow.png) no-repeat;padding-left:25px;margin-left:5px}#emergencyMessage.closed #emergencyMessageToggleButton div.icon{background-position:0 -21px}#footerLogo img,#headerLogo img{width:100%;height:auto}.clearboth{clear:both}.playButton{background:url(../img/bg_videoPlay_large.png) bottom right no-repeat;width:60px;height:60px;display:block;z-index:100;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}.dropdown{display:none}.socialMediaItems{padding:0;margin:.15em 0 .5em}.socialMediaItems li{width:30px;height:30px;display:inline-block}.android,.facebook,.flickr,.instagram,.iphone,.itunes,.linkedin,.pinterest,.rss,.tumblr,.twitter,.youtube{background-image:url(../img/icon_socialSpriteSheet.png);background-repeat:no-repeat;width:30px;height:30px;display:block}.facebook{background-position:0 0}a.facebook:hover{background-position:0 -30px}.twitter{background-position:-30px 0}a.twitter:hover{background-position:-30px -30px}.youtube{background-position:-60px 0}a.youtube:hover{background-position:-60px -30px}.flickr{background-position:-90px 0}a.flickr:hover{background-position:-90px -30px}.linkedin{background-position:-120px 0}a.linkedin:hover{background-position:-120px -30px}.itunes{background-position:-150px 0}a.itunes:hover{background-position:-150px -30px}.iphone{background-position:-180px 0}a.iphone:hover{background-position:-180px -30px}.android{background-position:-210px 0}a.android:hover{background-position:-210px -30px}.rss{background-position:-240px 0}a.rss:hover{background-position:-240px -30px}.instagram{background-position:-270px 0}a.instagram:hover{background-position:-270px -30px}.pinterest{background-position:-300px 0}a.pinterest:hover{background-position:-300px -30px}.tumblr{background-position:-330px 0}a.tumblr:hover{background-position:-330px -30px}footer .socialMedia ul li{font-weight:700}#mobileNavigation{background:url(../img/bg_mainNav.jpg) #91030f;border-top:1px solid #363332;border-bottom:1px solid #7c0213;padding:0;margin:8px 0 0;box-shadow:0 4px 5px rgba(0,0,0,.5);z-index:100}#mobileNavigation li{list-style-type:none;padding:0;height:39px;float:left}#mobileNavigation li a{background-image:url(../img/bg_mainNav_horizDivider_right.png),url(../img/bg_mainNav_horizDivider_left.png);background-position:center right,center left;background-repeat:no-repeat;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:.875em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;text-shadow:0 0 2px #969696;color:#fff;padding:10px 0;display:block;margin:0}#mobileNavigation li.first a{background-image:url(../img/bg_mainNav_horizDivider_right.png);background-position:center right}#mobileNavigation li.last a{background-image:url(../img/bg_mainNav_horizDivider_left.png);background-position:center left}#mobileNavigation li a:hover,#mobileNavigation li.active a{color:#e3a56c}#mobileNavigation li#mobileNavMenu{width:34.4%}#mobileNavigation li#mobileNavInfo{width:43.4%}#mobileNavigation li#mobileNavSearch{background:url(../img/bg_mobileNav_searchButton.png) center center no-repeat;width:22.2%}#siteSearch input,.siteSearch input{font-family:Helvetica,Arial,sans-serif;font-size:.8em;border-top:1px solid #878685;border-right:1px solid #b0afaf;border-bottom:1px solid #b0afaf;border-left:1px solid #878685;width:145px;height:15px;padding:5px 25px 5px 5px;box-shadow:inset -1px 2px 5px rgba(0,0,0,.3)}#siteSearch button,.siteSearch button{background:url(../img/bg_searchField.png) center center no-repeat;text-indent:-9999px;border:none;width:20px;height:25px;padding:0}#siteSearch label,.siteSearch label{display:none}#audienceNavigation,#primaryNavigation{padding:0;margin:0;display:none}#audienceNavigation a:link,#audienceNavigation a:visited,#primaryNavigation a:link,#primaryNavigation a:visited{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:.865em;color:#fff;text-decoration:none;text-transform:uppercase}#audienceNavigation a:active,#audienceNavigation a:hover,#primaryNavigation a:active,#primaryNavigation a:hover{color:#f9ae50}#primaryNavigation li.active a,#primaryNavigation li:hover a{color:#e1a66b}#primaryNavigation li:hover ul li>a:link,#primaryNavigation li:hover ul li>a:visited{color:#fff}#primaryNavigation li:hover ul li>a:active,#primaryNavigation li:hover ul li>a:hover{color:#f9ae50}#secondaryNavigation li a:link,#secondaryNavigation li a:visited{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:.865em;text-decoration:none;text-transform:uppercase}#secondaryNavigation li a:hover{color:#fff}section{position:relative}#callouts{display:none}.unveil_img{opacity:0;transition:opacity .3s ease-in}.unveil_img.is_visible{opacity:1}@media only screen and (min-width:320px){.flex-direction-nav a{background:url(../img/btn_arrow_small.png);width:35px;height:35px}.flex-direction-nav a.flex-prev{background-position:left 1px}.flex-direction-nav a.flex-next{background-position:right 1px}#emergencyMessage #emergencyMessageContent{padding:1em}#emergencyMessageToggleButton div.icon{margin-left:1em}header{background:url(../img/bg_header.jpg) center top repeat-x #1d1c1b;position:absolute;width:100%;z-index:100}#headerLogo{padding:12px 0 0;margin:0 auto;width:174px;height:44px}#body{top:105px}#audienceNavigation,#primaryNavigation{word-spacing:.1em;width:100%}#audienceNavigation .insideDavidson{word-spacing:0}#audienceNavigation .onCampusVisitors{display:block}#audienceNavigation .lockImage{padding-right:1px;margin-top:-3px}#primaryNavigation a.arrow{background:url(../img/bg_mobileNav_arrow.png) right center no-repeat}#audienceNavigation a:link,#audienceNavigation a:visited,#primaryNavigation a:link,#primaryNavigation a:visited{padding:10px 10px 10px 22px;margin:0;display:block}#primaryNavigation ul,#secondaryNavigation{position:relative;width:100%}#audienceNavigation li:first-child,#primaryNavigation ul li:first-child{border-top:none}#audienceNavigation li,#primaryNavigation ul li,#primaryNavigation ul li.last{border-top:1px solid #cb3852;border-bottom:1px solid #970007;box-shadow:inset 2px 2px 50px rgba(0,0,0,.2)}#audienceNavigation li a,#primaryNavigation ul li a,#secondaryNavigation li a{font-size:.8em;color:#fff}#primaryNavigation ul li .dropdownContent{display:none}#primaryNavigation .primaryNavSecondary{width:100%;position:absolute;top:105px;display:none}#audienceNavigation li,#primaryNavigation li{background:url(../img/bg_mainNav_sub.png) #aa0210}#primaryNavigation .primaryNavSecondary li{background:url(../img/bg_mainNav.jpg) #aa0210;border-top:1px solid #aa343d;border-bottom:1px solid #7e0002}#primaryNavigation .primaryNavSecondary ul li:first-child{border-top:1px solid #cb3852}#primaryNavigation .primaryNavSecondary ul>li{background:url(../img/bg_mainNav_sub.png) #c90a2e;border-top:1px solid #cb3852;border-bottom:1px solid #970007}#primaryNavigation .primaryNavSecondary li a,#primaryNavigation .primaryNavSecondary ul li>a{background:0 0}#primaryNavigation .primaryNavSecondary li a.back{background:url(../img/bg_mobileNav_arrow_back.png) 1em center no-repeat}#primaryNavigation .primaryNavSecondary li a{padding-left:2.2em}#primaryNavigation .primaryNavSecondary ul li>a{padding-left:3em}#secondaryNavigation{background:url(../img/bg_secondaryNav_mobile.png);padding:0;margin:0;display:none}#secondaryNavigation li{border-top:1px solid #565554;border-bottom:1px solid #090909}#secondaryNavigation li a:link,#secondaryNavigation li a:visited{padding:10px 10px 10px 22px;margin:0;display:block}#siteSearch{background:#9a0416;position:relative;text-align:center;padding:10px 0;display:none}#siteSearch button{background:url(../img/bg_searchField.png) center center no-repeat;position:absolute;top:11px;right:3%}footer{font-family:Lato,Arial,sans-serif;font-weight:700;background:#373534;position:relative;margin-top:105px;padding:0;height:450px}.masterPage footer{height:200px}footer h3{font-size:.95em;text-transform:uppercase;color:#998f86;padding:0;margin:0}footer p{color:#998f86;font-size:.85em;font-weight:700;clear:both}footer ul{list-style-type:none;padding:0;margin:0}footer ul li a:link,footer ul li a:visited{font-size:.7em;text-decoration:none;text-transform:uppercase;color:#fff}footer ul li a:hover{color:#e1a66b}footer .contactInfo{text-align:center;padding:0;width:100%;position:absolute;top:270px}.masterPage footer .contactInfo{top:25px}footer .contactInfo a:link,footer .contactInfo a:visited{font-size:.75em;text-decoration:none;text-transform:uppercase;color:#fff}footer .contactInfo a:hover{color:#e1a66b}footer .contactInfo #footerLogo{padding:0;margin:0 auto;width:140px}footer .contactInfo p{font-weight:400;padding:.5em 0;margin:0}footer .contactInfo .phone{color:#fff}footer .contactInfo ul{list-style-type:none;padding:0;margin:0 auto}footer .contactInfo ul li{border-right:1px solid #998f86;padding:0 10px;margin:0;display:inline}footer .contactInfo ul li.last{border:none}a:link.button.silver{margin-top:10px;padding:.5em .4375em;width:80px}footer .linkGroup h3{display:none}footer .linkGroup{margin:0 0 10px}footer .linkGroup ul{list-style-type:none;padding:0;margin:0}footer .linkGroup select.tinynav{width:90%;margin:0 auto;display:block}footer .linkGroup ul.tinyNavList{padding-top:.4em;display:none}footer .linkGroup,footer .socialMedia{text-align:left;width:100%;float:left}footer .socialMedia{text-align:center;margin:15px 0 0}footer .socialMedia h3 a{font-size:1.4em;color:#cb8f42;text-decoration:none}footer .socialMedia h3 a .pointer{font-size:1em;margin-left:.3em}footer .socialMedia ul li{width:30px;height:30px;display:inline-block}footer .linkGroupContainer{padding:30px 20px 20px}#toTheTopButton{background:#766b61;background:linear-gradient(91deg,#766b61 30%,#988e84 70%);border-top:1px solid #b9b2ab;font-size:.75em;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;padding:1em 0;width:100%;position:absolute;bottom:0;display:block;cursor:pointer}}@media only screen and (min-width:700px){#addthisSidebar{display:block}#levelFooterMobileNav{display:none}.flex-direction-nav a{background:url(../img/btn_arrow.png);width:50px;height:50px}#emergencyMessage p{padding:.45em 20% .5em 0}#emergencyMessage #emergencyMessageContent{padding-left:25px}#emergencyMessageToggleButton div.icon{padding-left:25px;margin-left:25px}header{background-repeat:repeat;height:153px}header .center{position:relative}#mobileNavigation{display:none}#headerLogo{width:180px;padding:1.4em 0 1.9em 25px;float:left}#audienceNavigation li,#primaryNavigation ul li,#primaryNavigation ul li.last{border:none;box-shadow:none}#primaryNavigation{background:url(../img/bg_mainNav.jpg) #930513;box-shadow:0 0 8px rgba(50,50,50,.8);font-size:0;position:absolute;top:98px;display:block;clear:both}#primaryNavigation ul{min-width:700px;max-width:940px;margin:0 auto}#primaryNavigation ul li{background:url(../img/bg_mainNav_horizDivider_tablet.png) center right no-repeat;text-align:left;font-size:16px;display:block;padding:0;margin:0;height:55px;float:left}#primaryNavigation ul li.last{background:0 0}#primaryNavigation ul li#primaryAbout{width:14%}#primaryNavigation ul li#primaryAcademics{width:16.4%}#primaryNavigation ul li#primaryAdmission{width:19.2%}#primaryNavigation ul li#primaryStudentLife{width:13.7%}#primaryNavigation ul li#primaryAthletics{width:15.1%}#primaryNavigation ul li#primaryOffices{width:21.6%}#primaryNavigation ul li a:link,#primaryNavigation ul li a:visited{background:0 0;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:.8em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;text-shadow:0 0 2px #969696;display:table;padding:0 1.25em;margin:0 auto;height:55px}#primaryNavigation ul li a.active{color:#e3a56c}.oldie #primaryNavigation ul li a:link,.oldie #primaryNavigation ul li a:visited{padding:8px 0 0;height:47px;display:block}#primaryNavigation ul li a:link div,#primaryNavigation ul li a:visited div{display:table-cell;vertical-align:middle;text-align:center;width:100%}.oldie #primaryNavigation ul li a:link div,.oldie #primaryNavigation ul li a:visited div{display:block}#primaryNavigation ul li .dropdown{background:url(../img/bg_mainNav_sub.png) #ca072d;box-shadow:inset 0 7px 15px rgba(0,0,0,.5);font-size:.8em;min-width:262px;max-width:540px;position:absolute;display:none}#primarNavigation .dropdown.hidden{display:none}#primaryNavigation ul li .dropdown.right{float:right}#primaryNavigation ul li .dropdown.wide{width:600px}#primaryNavigation ul li .dropdown ul{padding:22px 20px 15px 15px;margin:0;min-width:0;max-width:225px;width:225px;float:left;clear:both}#primaryNavigation ul li .dropdown ul li{background:url(../img/bg_mainNav_vertDivider.png) center bottom repeat-x;text-align:left;float:none;padding:0;margin:0;height:auto;word-wrap:break-word;word-break:break-all}#primaryNavigation ul li .dropdown ul li.last{background:0 0}#primaryNavigation ul li .dropdown ul li a:link,#primaryNavigation ul li .dropdown ul li a:visited{font-size:.8em;text-align:left;padding:0 0 10px 10px;margin:0 0 10px;height:auto;display:block}#primaryNavigation ul li .dropdown .dropdownContent{box-shadow:inset 0 7px 25px rgba(0,0,0,.5);padding:25px 20px 20px;width:240px;height:auto;float:left;display:block}#primaryNavigation ul li .dropdown .dropdownContent img{border:1px solid #fff;max-width:240px;height:auto;margin-bottom:1em}.dropdownContent h1,.dropdownContent h2,.dropdownContent h3,.dropdownContent h4,.dropdownContent h5,.dropdownContent h6{color:#fff}#primaryNavigation ul li .dropdown .dropdownContent li{background:0 0;color:#fff;float:none;height:auto}.dropdownContent img.dropdownImg{margin:0}.dropdownContent img{margin:.4em}.dropdownContent img[align=left]{margin-left:0}.dropdownContent img[align=right]{margin-left:.4em}#primaryNavigation ul li .dropdown .dropdownContent h2{text-transform:uppercase;padding:0;margin-bottom:.5em}#primaryNavigation ul li .dropdown .dropdownContent p{color:#fff;padding:0;margin:0}#primaryNavigation ul li .dropdown .dropdownContent a:link,#primaryNavigation ul li .dropdown .dropdownContent a:visited{font-size:inherit;font-weight:400;text-align:left;text-transform:none;vertical-align:baseline;display:inline;padding:0;margin:0}#primaryNavigation ul li .dropdown .dropdownContent a:active,#primaryNavigation ul li .dropdown .dropdownContent a:hover{color:#fff}#primaryNavigation ul li .dropdown .dropdownContent a:link.learnMore,#primaryNavigation ul li .dropdown .dropdownContent a:visited.learnMore{font-size:.9em;text-transform:uppercase}#primaryNavigation ul li .dropdown .dropdownContent a:link.learnMore .pointer{font-size:1.4em}#secondaryNavigation{background:0 0;list-style-type:none;padding:0;margin:0;width:auto;position:absolute;top:11px;right:205px;display:block}#secondaryNavigation li{background:url(../img/bg_secondaryNav_horizDivider.png) 0 center no-repeat;border:none;float:left}#secondaryNavigation li.first{background:0 0;padding:0;margin:0}#secondaryNavigation li a:link,#secondaryNavigation li a:visited{font-family:Lato;font-size:.8em;font-weight:700;color:#afa499;text-decoration:none;text-transform:capitalize;padding-right:8px;padding-left:15px}#secondaryNavigation li a:hover{color:#fff}#audienceNavigation{background:0 0;box-shadow:none;margin:0;list-style-type:none;width:auto;display:block;position:absolute;top:55px;right:.75em}#audienceNavigation li{background:0 0;padding:0;margin:0;width:25%;height:30px;float:left}#audienceNavigation .lockImage{padding-right:1px;margin-top:-2px}#audienceNavigation .onCampusVisitors{display:none}#audienceNavigation li a:link,#audienceNavigation li a:visited{background:0 0;box-shadow:none;font-family:Lato,Arial,sans-serif;font-size:.8em;font-weight:700;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1.3em;display:table;padding:0;margin:0;width:100%;height:30px}#audienceNavigation li a:hover{color:#e1a66b}#audienceNavigation li a:link div{display:table-cell;vertical-align:middle;text-align:center}#siteSearch{background:0 0;padding:0;margin:15px 25px 0 0;float:right;display:block;position:relative}#siteSearch button{top:0;right:5px}footer{position:relative;padding:33px 0;height:430px}.masterPage footer{padding:0}footer .contactInfo{margin-left:-350px;width:700px;position:absolute;right:50%;left:50%;top:270px}footer .linkGroupContainer{padding:0;margin-left:-350px;width:700px;position:absolute;top:110px;right:50%;left:50%}footer .linkGroup{padding:0;width:33.333%;float:left}footer .linkGroup select.tinynav{width:90%;margin:0 1em;display:block}footer .socialMedia{text-align:center;padding:0;margin:1.2em 0;position:absolute;top:150px}footer #callouts{padding:0;margin:0 0 0 -350px;width:700px;position:absolute;top:30px;right:50%;left:50%;display:block}footer #callouts h3{display:none}footer #callouts ul li{background-image:url(../img/bg_calloutStripe_tablet.png);background-position:top center,bottom center;background-repeat:no-repeat;text-align:center;width:33%;float:left}.lt-ie9 #callouts ul li{border-top:1px solid #7e7d7c;border-bottom:1px solid #7e7d7c}footer #callouts ul li a:link,footer #callouts ul li a:visited{background-position:center center;background-repeat:no-repeat;padding:20px 0;margin:0 auto;height:15px;display:block}footer #callouts ul li a#requestAdmissionInfo{background-image:url(../img/btn_requestAdmissionInfo.png)}footer #callouts ul li a#scheduleAVisit{background-image:url(../img/btn_scheduleAVisit.png)}footer #callouts ul li a#applyNow{background-image:url(../img/btn_applyNow.png)}footer #callouts ul li a:active,footer #callouts ul li a:hover{background-color:#282727;background-color:rgba(0,0,0,.15)}}@media only screen and (min-width:960px){#emergencyMessage #emergencyMessageContent{padding-left:.1em}#emergencyMessageToggleButton div.icon{padding-left:25px;margin-left:5px}.center{width:940px;margin:0 auto}header{height:123px}#headerLogo{padding:1.4em 0 1.2em}#primaryNavigation{top:88px}#primaryNavigation ul li{background:url(../img/bg_mainNav_horizDivider.png) center right no-repeat;height:35px}#primaryNavigation ul li a:link,#primaryNavigation ul li a:visited{font-size:.865em;height:35px;padding:0;margin:0;width:100%}#primaryNavigation ul li#primaryAbout{width:10.4%}#primaryNavigation ul li#primaryAbout a{padding-left:0}#primaryNavigation ul li#primaryAbout ul>li a{background:0 0}#primaryNavigation ul li#primaryAcademics{width:13.9%}#primaryNavigation ul li#primaryAdmission{width:25.3%}#primaryNavigation ul li#primaryStudentLife{width:14.8%}#primaryNavigation ul li#primaryAthletics{width:12.8%}#primaryNavigation ul li#primaryOffices a{padding-right:0}.oldie #primaryNavigation ul li a:link,.oldie #primaryNavigation ul li a:visited{padding:8px 0 0;height:27px}#secondaryNavigation{right:220px}#secondaryNavigation li a:link,#secondaryNavigation li a:visited{padding:10px 10px 10px 22px}#audienceNavigation{padding:0;margin:0;position:absolute;top:50px;right:0}#audienceNavigation li{width:auto;margin:0 0 0 .9em}#audienceNavigation li a:link,#audienceNavigation li a:visited{padding:0;margin:0}#siteSearch{margin-right:0}#siteSearch input{-webkit-appearance:none;border-radius:0;width:175px}footer{padding-top:0;height:auto}footer #callouts,footer .contactInfo,footer .linkGroup,footer .socialMedia{margin:0;text-align:left;display:block}footer .contactInfo{padding:2.2em 20px 0 0;margin-left:0;width:140px;position:static;float:left}footer .contactInfo p{font-size:.71em;font-weight:400}footer .contactInfo #footerLogo{width:130px;margin:0}footer .contactInfo ul{margin:0}footer .contactInfo ul li{border-right:none;padding:0;margin:0;display:block}footer .contactInfo ul li a{font-weight:400}footer .socialMedia{padding:2em 20px 0 0;margin:.05em 0 1.2em;width:140px;position:static;float:left;display:block}footer .socialMedia ul{width:120px}footer .linkGroupContainer{width:480px;padding:0;margin:0;position:static;float:left}footer .linkGroup{padding:2em 20px 0 0;width:140px;float:left}footer .linkGroup h3{display:inline}footer .linkGroup ul.tinyNavList{padding-right:0;padding-bottom:0;padding-left:0;display:block}footer .linkGroup select.tinynav{display:none}footer #callouts{padding:2em 0 0;width:140px;margin:0;position:static;float:left;display:block}footer #callouts ul li{background-image:url(../img/bg_calloutStripe.png);margin:0 0 12px;width:auto;float:none}#toTheTopButton,footer #callouts h3{display:none}}.bowser-mobile .js-print{display:none!important}@media print{.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{position:static!important;background-color:#fff;width:auto!important;height:100%!important;display:inline}}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important}body{background-color:#fff!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}img{page-break-inside:avoid}thead{display:table-header-group}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}header{display:none!important}#levelSidebar .callout{margin-bottom:1em}#levelHeading{width:100%}#body.level2col #levelContent{width:100%;overflow:hidden!important}#emergencyMessage{display:none}#levelSidebarMobileNav,#sectionNav{display:none!important}.contact.callout{display:block!important;width:100%}.callout h3{font-size:1em}footer{display:none}header{width:100%!important;background-color:#1d1c1b!important;-webkit-print-color-adjust:exact;padding:10px;-ms-box-sizing:border-box;box-sizing:border-box}#headerLogo{max-width:180px!important}#audienceNavigation,#footerBreadcrumbs,#mobileNavigation,#primaryNavigation,#secondaryNavigation,#siteSearch{display:none!important}.breadcrumbs,.breadcrumbs li.breadcrumbsMobileMenu{display:none}.accordion{padding:10px 10px 10px 0!important;-ms-box-sizing:border-box;box-sizing:border-box}.accordion h2{border:none;padding:.6em 0 .25em}.accordion h2 a{text-decoration:none}.ui-accordion .ui-accordion-content{border:none;display:block!important}.userMarkup .right{margin-top:-15px}#courseDisplay,.button,.playButton{display:none!important}table th{color:#000!important;font-weight:700!important}#masthead{display:none!important}#addthisSidebar{display:none}.courses{font-size:.8em}.js-fancy-show #body,.js-print{display:none}.js-fancy-show #generalCourseDetail{display:block}}.info-window{position:absolute;top:0;right:0;width:98%;z-index:100}.info-window p{display:none;background-color:#000;background-color:rgba(0,0,0,.8);padding:20px;margin:0 0 0 15px;position:absolute;top:8px;right:8px;z-index:125;color:#fff;text-align:left;font-size:.7em}@media only screen and (min-width:700px){.info-window p{max-width:330px;font-size:.955em}}.info-window.open p{display:block}.info-window .info-button{width:31px;height:31px;z-index:130;position:absolute;top:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZBAMAAAA2x5hQAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAz0lEQVQYGQXBIVJUAQCA4f8N4zoEZsgOOtuonEDoFqpF8QS8btADMLPbDITlBm43gCd4RyDQLBRmFcH9/L6qDi9/fJtXVb2Dp5OqegX82a/amQA/q14DPO9X1wC+1gwX/F3wUHtshslyxlN9ZOzgsRbMWzE2jLVibGJTNcNVcFadYx081AtYB8saJqy75bHqAOu+s6yThomxc07b3dQXTnvDXStnO/f+1Uu27/n9gU0NtwBuqmOA7byaAdxV9RZ4PqpqWMB2rKqGz/d+far6D2ywwRAUlpIVAAAAAElFTkSuQmCC) center center no-repeat}.info-window .info-button span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.info-window.closed .info-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAdCAMAAABluEcAAAABsFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAhISEUFBQgICAjIyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeXl4AAAAAAAAAAABsbGxvb28AAABubm4AAABvb28AAAAAAAAHBwcAAAAAAAAaGhqFhYUAAAAAAAAAAAAJCQlGRkawsLCpqamurq56enphYWG+vr7Dw8N9fX2NjY3ExMSsrKyurq6urq67u7vc3Nyurq6ysrLb29u7u7vc3NzT09PQ0NDJycnW1tbf39/e3t7c3Nzd3d3e3t7T09Pd3d3l5eXv7+/w8PDu7u7v7+/w8PDw8PDt7e3o6Ojr6+vt7e3s7Ozz8/Pv7+/x8fHy8vL39/f29vb5+fnz8/P09PT4+Pj5+fn29vb5+fn7+/v8/Pz8/Pz7+/v8/Pz9/f38/Pz9/f39/f3+/v7///8NDdO8AAAAkHRSTlMAAQIEBQYHCAkLDA0OEBESFBUWFxkbHB0fICEiIyQnKSorLC0uMDEyMzQ4ODk6O0RFR0hJSktOTlBSU1NTVFRVVVZaXV5hYWFiY2RmbXR2d3yAiouMjIyYnaGjpqenqK2tsbO4uru8vb29vsPGxsbHx8vMzc7Ozs/P09PV1tfX2NjY29zc3eDh4uLi4+Pk5eZ3nDQeAAAB40lEQVQoz2NgYGBgZGJm4eDmExQRl5SSlpIUFxHk4+ZgYWZiZAADoDQrJ6+wuLS8sqqGhoaqsry0uDAvJytUAVCajVtAVFZJ1z8ut7G1sSDOX09JVlSAmw2sACwtKCGvGVbbDwO1YZryEoIQBYwgaUklu/x+ZJDvoCQJUsDIwMTCKSCh5N4FlaiH0j3uShICnCxMDMwcvKLy5n0Q0eZA75AOCLPPXF6Ul4OZgZVbWFazAqorxtPDKxnKrtCUFeZmZWDnE1cOglkb7+rimgXjBCmL87EzcAnJaLXBhDpDfSLgbmzTkhHiYuARkffrxw785EV4GHjFVRLgIr1ViQHZcF6CijgvA7+keiFMINbNysI2BS5fqC7JzyAgrdkEEygJtzCzSIfLN2lKC4Dk4c7rbzEzNcuA89qh8nD9/WWmhqYZqPqB9hfBRYqNDYzSUO1HcX+xob5hKqr7UfxfbISsH+x/YPjptCHZb5IJDz8dUPhxIId/A9D9Ocjhz4ESf91JVhaWUZ0o8Ycc/5HOjlb2TpEo8Y+cfipLq6uryytR0g80/VmjpT8bWPqDpV+N4Bq4bE2wBjz9wtK/jIK2b3ReXWtdXrSvtoIMPP3D84+YtJyiiqqaqoqinLQYUv5BzX9SaPkPAMHzGOkLjzDkAAAAAElFTkSuQmCC) center center no-repeat}@media only screen and (min-width:700px){.info-window{top:20px;right:20px}}.no-js .info-window{display:none}