html{height:100%;}body{background:#ffffff;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1rem;}body.mceContentBody,body.mceContentBody div#page.page{}.contextual-links-region{position:static;}sup{vertical-align:super !important;}sub{vertical-align:sub !important;}div#page.page{background-color:transparent;margin:0 auto;overflow:hidden;}blockquote{border-left:2px solid #57ad68;margin-left:20px;padding-left:10px;}blockquote p{font-style:italic;}img{height:auto;max-width:100%;}ul li.expanded{list-style-image:url('');list-style-type:none;}.container-12{margin-left:auto;margin-right:auto;width:100%;}.container-12 .grid-1{width:8%;}.container-12 .grid-2{width:96%;}.container-12 .grid-3{width:93%;}.container-12 .grid-4{width:96%;}.container-12 .grid-5{width:96%;}.container-12 .grid-6{width:93%;}.container-12 .grid-7{width:96%;}.container-12 .grid-8{width:96%;}.container-12 .grid-9{width:96%;}.container-12 .grid-10{width:96%;}.container-12 .grid-11{width:96%;}.container-12 .grid-12{width:100%;}article.node img,div.view-blog img{max-width:100%;}div.view-blog img,div.view-taxonomy-term-page img{margin-bottom:26px;margin-bottom:1.625rem;}.image-left{float:left;margin:5px 15px 5px 0;max-width:50%;}.image-right{float:right;margin:5px 0 5px 15px;max-width:50%;}.fitvids iframe{border:1px solid #ccc;}div.caption p{font-size:.75em;margin:-10px 0 15px 0;max-width:100%;}div.caption.none p{margin:20px 0;max-width:100%;}div.field-name-body div.field-item p div.caption p{font-style:italic;margin:10px 0 0 0;max-width:100%;text-align:right;}p.two-column-first,div.two-column-first,span.two-column-first{display:block;float:left;margin-bottom:26px;margin-bottom:1.625rem;padding-right:6%;width:47%;}p.two-column-last,div.two-column-last,span.two-column-last{display:block;float:right;padding-bottom:26px;padding-bottom:1.625rem;width:47%;}p.two-column-last + p,div.two-column-last + p,span.two-column-last + p{clear:both;}body.node-type-article div.caption.none p{margin:0 0 20px 0;}div.feed-icon a.feed-icon img{border:none;}a,a:visited{color:#333333;font-weight:normal;}a:hover,a:focus,a:active{color:#333333;}h1,h2,h3,h4,h5,h6{margin-bottom:5px;margin-bottom:0.3125rem;line-height:120%;}h1{font-size:20px;font-size:1.25rem;color:#8b1b3f;}h2,h2 a,.content h2 a{font-size:16px;font-size:1rem;color:#8b1b3f;font-weight:bold;}h3,h3 a,.content h3 a{font-size:14px;font-size:0.875rem;color:#333333;font-weight:bold;}h2 a,.content h2 a,h3 a,.content h3 a{text-decoration:none;}h4{font-size:13px;font-size:0.83rem;}h5{font-size:13px;font-size:.83rem;}h6{font-size:10px;font-size:.75rem;}p,fieldset,ul,li,label{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;}p{margin-bottom:20px;margin-bottom:1.25rem;}ul{list-style:disc outside;margin-bottom:20px;padding-left:32px;padding-left:2rem;}ul li ul{margin-bottom:0;padding-left:16px;padding-left:1rem;list-style:circle outside;}ul li ul li ul{list-style:square outside;}ol{list-style:decimal outside;margin-bottom:20px;padding-left:32px;padding-left:2rem;}ol li ol{margin-bottom:0;padding-left:16px;padding-left:1rem;}li{margin-bottom:6px;margin-bottom:0.375rem;padding-left:0;}li ul li:first-child,li ol li:first-child{margin-top:6px;margin-top:0.375rem;}#region-sidebar-first p,#region-sidebar-first span,#region-sidebar-first li,#region-sidebar-first p span,#region-sidebar-first div,#region-sidebar-second p,#region-sidebar-second span,#region-sidebar-second li,#region-sidebar-second p span,#region-sidebar-second div,blockquote,.credits-left,.footer-right{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;}ul.breadcrumbs li{font-size:13px;font-size:.83rem;}#region-sidebar-second ul.menu li,#region-sidebar-first ul.menu li{font-size:1rem;line-height:20px;line-height:1.25rem;}.tips li,form#comment-form.comment-form .filter-help p a{font-size:10px;font-size:.75rem;}.background1{background-color:#8b1b3f;}table{margin-bottom:24px;margin-bottom:1.5rem;}th{font-weight:normal;font-size:12px;font-size:0.75rem;color:#333333;vertical-align:bottom;text-align:center;}th,td{border-right:1px solid #cbcbcb;padding:8px;padding:.5rem;font-size:12px;font-size:0.75rem;}tr:last-child.even,tr:last-child.odd{border-bottom:none;}td{border-top:1px solid #8b1b3f;}tr.no_border th,tr.no_border td{border-top:none;}th.highlighted_cell,td.highlighted_cell{color:#8b1b3f;}th.no_border,td.no_border{border:none;}th:last-child,td:last-child{border-right:0;}input[type='text'],textarea,select,input[type="date"],input[type="email"],input[type="password"],input[type="tel"]{border:1px solid #ccc;box-shadow:0 0 5px #eee inset;height:30px;width:70%;}input[type="search"],#region-branding #search-block-form input[type="text"]{border:0;box-shadow:0;height:30px;width:200px;background:#cbcbcb url(/sites/all/themes/foundation/images/sprites.png) no-repeat;background-position:160px -587px;color:#ffffff;font-size:14px;font-size:0.875rem;padding:0 35px 0 5px;margin-right:10px;}textarea{height:200px;}div.form-actions{text-align:right;}button,input[type="reset"],input[type="submit"],input[type="button"]{background:#cbcbcb;border:none;color:#333333;font-size:14px;font-size:0.875rem;padding:8px 16px;padding:.5rem 1rem;text-shadow:none;}button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{box-shadow:0 0 7px #999999;}fieldset{border:1px solid #ccc;padding:15px;margin:15px 0;}legend span{font-weight:bold;padding:0 10px;}.marker,.form-required{color:#8b1b3f;}.page-search #region-content .tabs{display:none;}#block-search-form{text-align:right;}#region-branding #search-block-form input[type="submit"]{background:transparent url(/sites/all/themes/foundation/images/btn-searchicon.png) no-repeat;width:42px;height:36px;border-radius:0;display:inline;text-indent:-9999px;margin-right:0;}#region-branding #search-block-form input[type="submit"]:focus,#region-branding #search-block-form input[type="submit"]:active,#region-branding #search-block-form input[type="text"]:focus,#region-branding #search-block-form input[type="text"]:active{box-shadow:none;}#region-branding #block-search-form{padding-top:10px;float:right;clear:right;}#region-branding #search-block-form .form-item-search-block-form{margin:0;}li.search-result{border-bottom:1px solid #dddddd;}.webform-progressbar-outer{border:1px solid #bbbbbb;}.webform-progressbar-page{border:1px solid #bbbbbb;}.webform-progressbar-page.current,.webform-progressbar-inner,.webform-progressbar-page.completed{background-color:#8b1b3f;}.webform-component .description{padding-top:8px;padding-top:0.5rem;}.webform-client-form fieldset.fieldset_no_border{border:none;}.webform-client-form fieldset .fieldset-wrapper{padding-left:32px;padding-left:2rem;}.webform-client-form fieldset ul,.webform-client-form fieldset ol{margin-bottom:0;}#first-time{display:none;}.print-link{position:relative;float:right;top:8px;top:0.5rem;}div#block-print-print-links span{display:block;}.print_html,.print_mail,.print_pdf{margin-left:1em;}.print-syslink{margin-right:1em;}img.print-icon{vertical-align:middle;}img.print-icon-margin{padding-right:4px;}label.printmail-label{width:175px;float:left;}#region-branding a.print-page{color:#8b1b3f;font-size:14px;font-size:0.875rem;text-decoration:none;}.container-12 .grid-12{width:100% !important;}#zone-user,#zone-branding,#zone-header,#zone-preface,#zone-content,#zone-postscript,#zone-footer{padding:0;}#region-branding{overflow:hidden;padding:20px 0 10px 0;}div.logo-img{margin-right:10px;position:absolute;float:none;max-width:100%;}div.logo-img img{border:none;margin-right:0;max-width:100%;}div.branding-data{width:50%;max-width:100%;padding-bottom:50px;}#block-menu-menu-top-menu{display:none;}#region-branding .menu{list-style-type:none;text-align:right;float:right;}#region-branding .menu li.leaf{list-style-image:url();list-style-type:none;color:#8b1b3f;font-weight:normal;display:table-cell;padding:0 8px;padding:0 0.5rem;margin:0;line-height:14px;line-height:0.875rem;white-space:nowrap;width:33%;}#region-branding .menu li.first{padding-left:5px;text-align:left;}#region-branding .menu li.last{padding-right:5px;margin-right:0;}#region-branding .menu li a{color:#8b1b3f;font-family:'Open Sans Semibold',sans-serif;font-size:14px;font-size:0.875rem;font-weight:bold;text-decoration:none;line-height:14px;line-height:0.875rem;}#region-branding{overflow:visible;}#zone-branding{padding-bottom:5px;}#block-mobile-menu-toggle-mobile-menu-toggle{float:left;width:120px;height:30px;float:left;margin:10px 0 0 10px;background-color:#e9e9e9;}#block-mobile-menu-toggle-mobile-menu-toggle .block-inner{padding:5px 5px 5px 15px;}#block-mobile-menu-toggle-mobile-menu-toggle a{font-weight:600;text-decoration:none;text-transform:uppercase;display:block;}#block-block-9{position:absolute;top:110px;left:10px;width:95%;z-index:600;}#mobile_menu_wrapper{display:none;background-color:#e9e9e9;padding:10px;}#mobile_menu_wrapper .mobile_top_menu{float:none;text-align:left;width:100% !important;}#mobile_menu_wrapper .mobile_top_menu li{margin-left:0;padding:0 15px 0 0;display:inline;}#mobile_main_menu_wrapper{padding:10px 0;}#mobile_main_menu_wrapper .menu{float:none;text-align:left;background:transparent url() no-repeat;color:#333333;width:auto !important;}#mobile_main_menu_wrapper .menu .ui-state-hover,#mobile_main_menu_wrapper .menu .ui-widget-content .ui-state-hover,#mobile_main_menu_wrapper .menu .ui-widget-header .ui-state-hover,#mobile_main_menu_wrapper .menu .ui-state-focus,#mobile_main_menu_wrapper .menu .ui-widget-content .ui-state-focus,#mobile_main_menu_wrapper .menu .ui-widget-header .ui-state-focus{background:transparent url() no-repeat;border:0;}#mobile_main_menu_wrapper .menu li.leaf,#mobile_main_menu_wrapper .menu li.expanded{display:block;padding:0;position:relative;width:45%;border-right:1px solid #333333;padding:3px 0;margin-left:0;}#mobile_main_menu_wrapper .menu li a{text-transform:uppercase;position:relative;}#mobile_main_menu_wrapper .menu li.hovering a:after{content:'';background:transparent url() no-repeat;background-position:-10px -259px;width:13px;height:11px;position:absolute;top:3px;right:-15px;}#mobile_main_menu_wrapper .menu li ul{position:absolute;left:100%;top:-5px;display:none;}#mobile_main_menu_wrapper .menu ul.menu{width:100% !important;}#mobile_main_menu_wrapper .menu li.first ul{display:block;}#mobile_main_menu_wrapper .menu li ul li,#mobile_main_menu_wrapper .menu li ul li.leaf,#mobile_main_menu_wrapper .menu li ul li.expanded{border-right:0;width:100%;white-space:normal;padding:3px 0 3px 15px;margin:0;}#mobile_main_menu_wrapper .menu li ul li.first,#mobile_main_menu_wrapper .menu li ul li.leaf.first{padding-left:15px;}#mobile_main_menu_wrapper .menu li ul li a{font-size:12px;font-size:0.75rem;color:#333333;text-transform:none;font-weight:normal;}#mobile_main_menu_wrapper .menu li.hovering ul li a:after,#mobile_main_menu_wrapper .menu li ul li.hovering a:after{background:url('');}#mobile_main_menu_wrapper .menu li ul li ul,#mobile_main_menu_wrapper .menu li.hovering ul li ul,#mobile_main_menu_wrapper .menu li.first ul li ul{display:none;}#mobile_main_menu_wrapper .menu li ul li{display:block;}#zone-menu.zone{padding:0;}div#zone-menu-wrapper{display:none;position:relative;background-color:#e9e9e9;}.front #zone-header-wrapper{overflow:hidden;max-height:400px;}#zone-header-wrapper{position:relative;}#zone-header-wrapper .container-12{width:100%;}.carousel_outer_wrapper{max-height:400px;margin-left:2px;}#zone-header.zone div#region-header-first{margin:0;}#zone-header.zone div.block-main-menu{}div.block-system-main-menu div.content select{display:none;}#zone-preface-wrapper{padding-top:15px;}#region-preface-first,#region-preface-second,#region-preface-third{padding:0 10px;}#zone-preface h2.block-title,#region-sidebar-second h2.block-title{text-transform:uppercase;border-bottom:1px solid #aaaaa9;font-family:'Open Sans',sans-serif;font-weight:600;}#zone-preface  .views-field-field-date .date-display-single{font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;font-size:12px;}#zone-preface  .views-field-title h2{margin-bottom:0;}#zone-preface  .views-field-title h2 a{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#8b1b3f;text-decoration:none;}#zone-preface  .views-field-body a,#zone-preface  .views-field-body{font-size:14px;line-height:16px;}#zone-preface div.views-row{padding-bottom:25px;margin-bottom:0;border-bottom:0;}#block-views-news-block-1 .more-link,#block-views-calendar-block-3 .more-link{position:absolute;top:0;right:10px;}#block-views-news-block-1 .more-link a,#block-views-calendar-block-3 .more-link a{color:#8b1b3f;font-size:10px;font-style:italic;text-decoration:none;}#block-views-calendar-block-3 h3{font-weight:600;}#block-views-calendar-block-3 h3.month_header a{font-family:'Open Sans Semibold',sans-serif;font-weight:600;color:#8b1b3f;text-decoration:none;text-transform:uppercase;position:relative;}#block-views-calendar-block-3 h3.month_header a:after{content:'';background:transparent url(/sites/all/themes/foundation/images/sprites.png) no-repeat;background-position:-10px -259px;width:13px;height:11px;position:absolute;top:3px;right:-20px;}#block-views-calendar-block-3 li{color:#666666;}#block-views-calendar-block-3 li a{text-decoration:none;color:#666666;}#section-content{padding-bottom:30px;padding-bottom:1.875rem;}.not-front #section-content{padding-bottom:80px;padding-bottom:5rem;}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{margin-left:0 !important;}body.not-logged-in nav.links{display:none;}#region-sidebar-second{float:right;margin:15px 0 0 0;padding:0 10px;border-left:1px solid #aaaaa9;}#region-sidebar-second,#region-sidebar-first{max-width:100%;}#breadcrumb_wrapper{width:100%;}#breadcrumb{overflow:hidden;padding:20px 0;background-color:#8b1b3f;}body.front #breadcrumb{display:none;}ul.breadcrumbs{margin:0;padding-left:20px;}ul.breadcrumbs li{list-style:none;margin:0;padding:0 5px 5px 0;font-size:11px;font-weight:normal;text-transform:uppercase;color:#e1c7cf;display:none;}ul.breadcrumbs li a{color:#e1c7cf;text-decoration:none;}ul.breadcrumbs li::before{}ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child{display:inline;}ul.breadcrumbs li:last-child a,ul.breadcrumbs li:last-child,ul.breadcrumbs li.breadcrumb-last a,ul.breadcrumbs li.breadcrumb-last{color:#ffffff;font-size:20px;font-weight:600;display:list-item;}ul.breadcrumbs li:first-child::before,ul.breadcrumbs li:last-child::before{content:'';}ul.breadcrumbs li.breadcrumb-lead{padding-left:0;}ul.breadcrumbs li.breadcrumb-last{background:none;}.ui-accordion-content{height:auto !important;}.ui-accordion .ui-state-default,.ui-accordion .ui-widget-content .ui-state-default,.ui-accordion .ui-widget-header .ui-state-default,.ui-accordion .ui-state-active,.ui-accordion .ui-widget-content .ui-state-active,.ui-accordion .ui-widget-header .ui-state-active,.ui-accordion .ui-state-hover,.ui-accordion .ui-widget-content .ui-state-hover,.ui-accordion .ui-widget-header .ui-state-hover{background:transparent url();border:0;}.ui-accordion .ui-accordion-content{border:0;padding:4px;color:#333;}.ui-accordion .ui-accordion-header{font-weight:bold;font-size:14px;font-size:0.875rem;padding:16px 4px 4px 4px;padding:1rem 0.25rem 0.25rem 0.25rem;color:#333;border-radius:0;border-top:1px dotted #ccc;margin-top:16px;margin-top:1rem;}.ui-accordion h3:first-child{margin-top:0;border-top:none;padding-top:4px;}#mobile_main_menu_wrapper.ui-accordion .ui-accordion-header{margin-top:0;border-top:none;padding:4px;color:#8b1b3f;font-weight:bold;text-decoration:none;}#mobile_main_menu_wrapper .ui-widget-content{background:transparent url();}#mobile_main_menu_wrapper .ui-widget-content ul{list-style:none;padding-left:0;margin-bottom:0;}#mobile_main_menu_wrapper .ui-widget-content ul.left_list{border-right:1px solid #333;float:left;margin-right:4%;padding-right:2%;width:43%;}#mobile_main_menu_wrapper .ui-widget-content ul.right_list{float:right;width:50%;}#mobile_main_menu_wrapper .ui-widget-content li a{color:#333;text-decoration:none;font-size:12px;font-size:0.75rem;}.shaded_content{background-color:#ebebeb;padding:15px 0;margin-bottom:24px;margin-bottom:1.5rem;}.shaded_content table{margin-bottom:0;}.shaded_content h1,.shaded_content h2,.shaded_content h3,.shaded_content h4,.shaded_content h5,.shaded_content h6,.shaded_content p{padding:0 8px;padding:0 0.5rem;}.region-content-inner{padding-left:20px;}#zone-content ul.primary{padding-left:0;margin:0;}#zone-content ul.primary li{padding-left:0;}.view-filters{padding-top:12px;padding-top:0.75rem;}.view-staff-directory .view-filters{padding-top:0;padding-bottom:12px;padding-bottom:0.75rem;}.view td,.view th{padding:4px;padding:0.25rem;}.view .date-nav-wrapper .date-heading h3{font-size:16px;color:#8b1b3f;line-height:20px;text-align:left;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{border-left:2px solid #8b1b3f;border-right:2px solid #8b1b3f;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #8b1b3f;}.calendar-calendar .month-view .full td.date-box.today{border-color:#8b1b3f;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background-color:#b2b2b2;padding:5px 3px 3px 3px;margin-bottom:12px;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background-color:transparent;padding:0 5px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background-color:transparent;}.calendar-calendar td.multi-day span.date-display-start{padding-left:6px;}.content a{color:#8b1b3f;}.course_description{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;padding-bottom:16px;padding-bottom:1rem;text-align:left;}.not-front.page-current-semester .region-content-inner,.not-front.page-next-semester-schedule .region-content-inner,.not-front.page-semester-after-next-schedule .region-content-inner{padding:0 10px;}.view-class-schedule .element-invisible,.view-class-schedule th.mobile_hidden,.view-class-schedule td.mobile_hidden{display:none;}.view-class-schedule .view-header p{font-size:12px;font-size:0.75rem;}.view-class-schedule .item-list{text-align:center;}.view-class-schedule .item-list li{margin-left:0;}.view-class-schedule .view-grouping-header{padding-top:24px;text-align:center;}.view-class-schedule .views-field-Start-Dt,.view-class-schedule .views-field-Name{white-space:nowrap;}.views-exposed-form input[type="text"],.views-exposed-form select{width:100%;}.views-field-body .field-content p:last-of-type{display:inline;}.view a{font-size:14px;font-size:0.875rem;}.view .calendar .field-content a{font-size:12px;font-size:0.75rem;}span.date-display-single,.field-name-field-event-date .even{font-size:12px;font-size:0.75rem;font-style:italic;padding-bottom:12px;padding-bottom:0.75rem;display:inline;}.field-name-field-event-date{padding-bottom:20px;}.field-name-field-location .even{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;}.webform-component.inline{display:inline;}.content .node-webform .node-title{display:none;}#zone-postscript{background-color:#aaaaa9;opacity:0.8;margin-bottom:80px;margin-bottom:5rem;padding:25px 0 25px 0;}#region-postscript-first h2.block-title,#region-postscript-second h2.block-title,#region-postscript-third h2.block-title{color:#ffffff;font-weight:600;text-transform:uppercase;}#region-postscript-first ul,#region-postscript-second ul,#region-postscript-third ul{padding:8px 0 0 0;padding:0.5rem 0 0 0;margin:0;}#region-postscript-first li,#region-postscript-second li,#region-postscript-third li{color:#ffffff;list-style:none;padding-left:0;margin-bottom:8px;margin-bottom:0.5rem;line-height:18px;line-height:1.125rem;}#region-postscript-second li{float:left;width:49%;}#region-postscript-first a,#region-postscript-second a,#region-postscript-third a{color:#ffffff;text-decoration:none;}#region-postscript-first li:before,#region-postscript-second li:before,#region-postscript-third li:before{content:'\00bb\00a0';}.region-postscript-first,.region-postscript-second{padding:10px;border-bottom:1px solid #ffffff;}.region-postscript-third{padding:10px;}.sidecontentpullout{display:none;}.sidecontent{background-color:#cac5b1;color:#8b1b3f;position:fixed;top:0;}.sidecontent > div > div{padding-left:10px;padding-right:40px;}#slideout article{padding-top:30px;display:none;}.sidecontent #slideout article{display:block;}#slideout h2.node-title{display:none;}#slideout ul{position:relative;}#slideout li{list-style:none;font-size:16px;font-size:1rem;color:#8b1b3f;text-transform:uppercase;padding:0 0 0 38px;padding:0 0 0 2.375rem;margin-bottom:24px;margin-bottom:1.5rem;font-weight:600;}#slideout li:before{content:'';background:transparent url(/sites/all/themes/foundation/images/sprites.png) no-repeat;background-position:-10px -771px;width:16px;height:26px;position:absolute;left:10px;}#slideout li a{text-decoration:none;font-size:16px;font-size:1rem;color:#8b1b3f;text-transform:uppercase;font-weight:600;}#alert_message{background:rgb(139,27,63);filter:alpha(opacity=95);background:rgba(139,27,63,0.95);color:#ffffff;display:table;position:absolute;width:100%;visibility:hidden;}#alert_message .content{display:table-cell;padding:0 50px;vertical-align:middle}#alert_message .content h1{color:#ffffff;margin-bottom:12px;margin-bottom:0.75rem;}#alert_message .content p{font-size:16px;font-size:1rem;}#alert_message .content .close{font-size:12px;font-size:0.75rem;cursor:pointer;}div#zone-content.zone div#region-content{margin:15px 0;}div.view-blog div.views-field-nothing,div.view-taxonomy-term div.views-field-nothing{border:1px solid;clear:both;margin-right:5px;overflow:hidden;padding:20px;}.post-byline{font-weight:bold;}.post-view-older a{border-radius:2em;display:inline-block;float:right;font-size:16px;font-weight:bold;padding:6px 15px;text-shadow:1px 1px 1px #000;}div.blog-view-right p,div.blog-view-left span,div.blog-view-right span strong{font-size:12px;margin:0 0 10px 0;}div.blog-view-right div.item-list ul li{font-size:12px;margin:0;}footer.tags{clear:both;margin-top:20px;}footer.submitted,footer.submitted span{font-size:13px;font-size:.83rem;}article.node div.content div.group-header div.field div.field-items div.field-item{max-width:100%;}div.blog-view h2{padding:0;}p.blog-view-tags{max-width:70%;}p.blog-view-tags a,div.field-name-field-tags a{background:#8b1b3f;border-radius:16px;border-radius:1rem;color:#fff;display:inline-block;float:left;font-size:14px;margin-right:5px;padding:2px 10px 4px 10px;}p.blog-view-tags a:hover,div.field-name-field-tags a:hover{background:#8b1b3f;}div.field-name-field-tags{overflow:hidden;}.block-views-blog-block.block ul.links,.block-blog-block-1.block ul.links,div.view-taxonomy-term div.views-row div.views-field span.field-content ul.links{display:inline-block;float:right;margin-top:-20px;max-width:25%;}div.view-taxonomy-term div.views-row div.views-field span.field-content ul.links li a img{border:none;}html.js body.html div#page.page section#section-content.section div#zone-content-wrapper.zone-wrapper div#zone-content.zone div#region-content.grid-16 div.region-inner div#block-system-main.block div.block-inner div.content div.view div.view-content div.views-row div.views-field span.field-content ul.links{text-align:right;}.block-views-blog-block.block ul.links li,.block-blog-block-1.block ul.links li,#region-content div.view-taxonomy-term ul.links li,div.view-taxonomy-term div.view-content div.views-row div.views-field span.field-content ul.links li{display:inline-block;}.block-views-blog-block.block ul.links li a,.block-blog-block-1.block ul.links li a,div.view-taxonomy-term div.view-content div.views-row div.views-field span.field-content ul.links li a{display:inline-block;font-size:1px;height:30px;list-style:none;width:30px;}.site-map-menus h2.title{display:none;}.site-map-menu li,.site-map-menu li.leaf,.site-map-menu li.expanded{list-style-type:disc;list-style-image:url();}.site_map_left{float:left;}.site_map_right{float:right;clear:right;width:200px;}div#region-content article.node div.field-type-image div.field-item img{margin-bottom:20px;}div#region-content .region-content-inner .field-name-field-image{display:none;margin-bottom:0;}body.node-type-article div.field-type-image div.field-item img{width:100%;}#region-header-first div.block-cck-blocks-field-image img{border:none;}body.node-type-article div.group-left{float:left;position:relative;width:25%;}body.node-type-article div.group-right{float:left;position:relative;width:75%;}body.node-type-article div.group-left p,body.node-type-article div.group-left p span span,body.node-type-article div.group-left span,body.node-type-article div.group-left div.field-item a{font-size:11px;margin:0 0 10px 0;}body.node-type-article div.group-left div.field-name-field-tags{margin-bottom:0;}.field-name-field-course-number,.field-name-field-course-number .field-items,.field-name-field-course-number .field-item,.field-name-field-credits,.field-name-field-credits .field-items,.field-name-field-credits .field-item{display:inline;width:auto;}body.page-user div.field-name-field-profile-image{float:left;margin-bottom:30px;position:relative;width:10%;}body.page-user div.field-name-field-bio{float:right;margin-bottom:30px;position:relative;width:89%;}#region-sidebar-second ul.menu li,#region-sidebar-first ul.menu li{border-bottom:1px dotted #ccc;list-style:none;padding:10px 0;}#region-sidebar-first ul.menu li a.active,#region-sidebar-second ul.menu li a.active{color:#57ad68;}#region-sidebar-first ul.menu li a.active:hover,#region-sidebar-second ul.menu li a.active:hover{color:#468c54;}#region-sidebar-first ul.menu li.last,#region-sidebar-second ul.menu li.last{border-bottom:none;}body.node-type-article aside#region-sidebar-second,body.node-type-article aside#region-sidebar-first{padding-top:0;}aside#region-sidebar-second section.block,aside#region-sidebar-first section.block,aside#region-sidebar-second div.block,aside#region-sidebar-first div.block{clear:both;margin-bottom:20px;padding:5px 0 20px 15px;}#region-sidebar-second .featured-content-block-content{margin:0;padding:8px 0 0 20px;}#region-sidebar-second .featured-content-block-content li{list-style:none;font-weight:600;color:#8b1b3f;padding-left:0;margin-bottom:8px;margin-bottom:0.5rem;}#region-sidebar-second .featured-content-block-content li a{color:#8b1b3f;font-weight:600;}a.twitter_block.profile_image{display:none;}a.twitter_block.profile_image span{font-size:11px;}.twitter_block_user img{height:auto;}div.twitter_block div.tweet_text{display:block;position:relative;width:100%;}div#twitter_block_results.twitter_block div.item-list ul li{border-bottom:1px solid;overflow:hidden;margin-bottom:20px;padding-bottom:0;}div#twitter_block_results.twitter_block div.item-list ul li.last{border-bottom:none;}div.twitter_block div.twitter_block_user a.twitter_block span.twitter_block_user_name{display:none;}.front .view-slideshow .slideshow-list{display:none;}.slideshow-list div{float:left;}.slideshow-tagline{display:none;}.caroufredsel_wrapper{margin-left:10px !important;max-width:93% !important;}#list_holder{display:none;}#slideshow_bar{background-color:#8b1b3f;text-align:left;position:absolute;right:10px;top:0;display:none;padding:20px;max-height:360px;}#slideshow_bar .outer_wrapper{display:table;position:static;}#slideshow_bar .inner_wrapper[class]{display:table-cell;vertical-align:middle;width:100%;position:static;}#slideshow_bar h1{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;font-weight:500;position:relative;#top:-50%;}#slideshow_bar h2{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:12px;line-height:16px;margin:0;font-weight:500;display:none;}#slideshow_bar a,#slideshow_bar h2 a{color:#ffffff;font-weight:normal;font-size:12px;}#slideshow_bar h1 a{font-size:14px;text-decoration:none;}#slideshow_next,#slideshow_prev{text-decoration:none;display:none !important;}#slideshow_prev_container,#slideshow_next_container{max-height:400px;}.slideshow-list img{max-width:92%;}.extlink-extra-back-action{padding-bottom:12px;}.block.related-posts-block div.view-content div.views-row{margin-bottom:15px;padding-bottom:15px;}#zone-content div.block.social-follow-icons{border:none !important;box-shadow:none !important;margin-top:-10px;padding:0 !important;}#zone-content div.social-follow-icons img{border:none;max-width:15%;position:relative;top:10px;transition:all 0.3s ease 0s;vertical-align:top;}#zone-content div.social-follow-icons img:hover{top:0;}.separator-line{border-top:1px solid;height:1px;margin:30px 0;overflow:hidden;}div.easy_social_box{float:right;margin-top:30px;}ul.pager{background:none;border:none;display:inline-block;overflow:hidden;text-align:center;}ul.pager li{border:none;font-size:1em;padding:.5em 0 .5em 1em;}ul.pager li a{border:none;}.pager li.pager-current{color:#676765;}.pager li,.pager li.pager-next,.pager li.pager-previous,.pager li.pager-last,.pager li.pager-first{border:none;margin-left:1em;position:relative;text-align:right;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{display:inline-block;}.item-list .pager li{padding:4px;padding:0.25rem;font-weight:bold;}.item-list .pager li a{font-weight:bold;}.item-list .pager li.first{padding-left:0;margin-left:0;}#block-commentsblock-comment-form-block.block{border-top:1px solid #ccc;clear:both;margin-top:25px;padding-top:30px;}div#region-content div.region-inner div.block-inner div.content div.comment{margin-top:25px;padding-top:30px;}body.page-comment-reply div#region-content div.region-inner div.block-inner div.content div.comment{margin:0;padding:0;}footer.comment-submitted,footer.comment-submitted span{font-size:13px;font-size:.83rem;font-weight:bold;}article.comment{border-left:2px solid #57ad68;margin-bottom:30px;padding-left:30px;}.node-program .field-label{font-size:16px;font-size:1rem;color:#8b1b3f;font-weight:bold;line-height:120%;margin:16px 0 5px 0;}.node-program .field-item{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;}#section-footer{background:#676765;width:100%;}#zone-footer{padding:0 10px;}#section-footer p,#section-footer div,#section-footer span{color:#ffffff;}#section-footer a{font-weight:normal;}.credits-wrapper{overflow:hidden;padding:10px 30px;}.credits-left{float:left;width:45%;}body.not-front .credits-left{width:100%;}.footer-right{float:right;text-align:right;width:45%;}.footer-right a{color:#ccc;}#region-footer-second,#region-footer-first{padding:10px 0;}#region-footer-second{text-align:right;margin-right:0;}div#region-footer-second div.region-inner{padding:0;line-height:12px;line-height:0.75rem;}#region-footer-second p,#region-footer-second span,#region-footer-second li,#region-footer-second p span,#region-footer-second div{font-size:11px !important;}#section-footer .menu{list-style-type:none;}#section-footer .menu li.leaf{list-style-image:url();list-style-type:none;color:#ffffff;font-weight:normal;float:left;padding:0 5px;padding:0 0.3125rem;border-right:1px solid #ffffff;margin:0;margin-bottom:5px;line-height:12px;line-height:0.75rem;}#section-footer .menu li.first.leaf{padding-left:0;margin-left:0;}#section-footer .menu li.last.leaf{margin-right:8px;margin-right:0.5rem;}#section-footer .menu li a,#section-footer a.print-page{color:#ffffff;font-size:11px;font-size:0.6875rem;font-weight:normal;text-decoration:none;line-height:12px;line-height:0.75rem;}#section-footer a.print-page{float:left;padding-top:1px;}#section-footer .menu li a:hover{color:#ffffff;}#section-footer .print-link{float:none;top:0;}.print_pdf{background-color:#8b1b3f;width:30px;height:29px;text-align:center;padding:2px 6px 7px 7px;}.view-staff-directory .views-column-1,.view-staff-directory .views-column-2{font-size:14px;font-size:0.875rem;border-bottom:1px dotted #ccc;overflow:hidden;margin-bottom:40px;padding-bottom:40px;}.view-staff-directory .views-field{padding-top:4px;padding-top:0.25rem;}.view-staff-directory .views-field-field-photo{padding:0 0 10px 10px;padding:0 0 0.625rem 0.625rem;float:right;}.view-staff-directory .views-field-field-photo img{max-width:75px;}.view-staff-directory .views-field-field-salutation,.view-staff-directory .views-field-field-first-name,.view-staff-directory .views-field-field-last-name{color:#8b1b3f;font-weight:bold;}.view-staff-directory .views-field-field-last-name a{font-weight:inherit;}.employee_photo{display:inline-block;vertical-align:top;}.employee_photo img{margin-right:16px;margin-right:1rem;}.employee_info{display:inline-block;vertical-align:top;padding-bottom:24px;padding-bottom:1.5rem;}.employee_personal_info,.employee_class_info{border-top:1px solid #5b5b5b;padding:24px 0;padding:1.5rem 0;}.employee_info .field,.employee_personal_info .field{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;margin-bottom:10px;margin-bottom:0.625rem;}.employee_info .field:last-child,.employee_personal_info .field:last-child{margin-bottom:0;}.employee_info .field .field-label,.employee_personal_info .field .field-label{color:#8b1b3f;}.block-class-schedule-block-1 h2.block-title{margin:0;color:#5b5b5b;}h2.employee_personal_info_title{color:#5b5b5b;padding-bottom:12px;padding-bottom:0.75rem;margin-bottom:0;}.block-class-schedule-block-1 .view-class-schedule .view-grouping-header{padding-top:12px;padding-top:0.75rem;}.addtocal{background-color:#8b1b3f;color:#fff;font-style:normal;border:none;border-radius:0;padding:1px 5px 5px 10px;display:table-cell;vertical-align:top;height:28px;}.addtocal:before{content:url(/sites/all/themes/foundation/images/icon-calendar.png);position:relative;left:-4px;top:5px;}ul.addtocal_menu{background-color:#8b1b3f;min-width:115px;border:none;border-radius:0;margin-top:9px;}ul.addtocal_menu li a{color:#fff;font-style:normal;}ul.addtocal_menu li a:hover{color:#000;}@media screen and (-webkit-min-device-pixel-ratio:0){.addtocal{height:20px;padding-top:14px;}.addtocal:before{top:-7px;}ul.addtocal_menu{margin-top:13px;}}@media all and (max-width:980px){#region-sidebar-second{float:left;margin-right:0;}#region-sidebar-second p{max-width:370px;}aside#region-sidebar-second section.block,aside#region-sidebar-first section.block,aside#region-sidebar-second div.block,aside#region-sidebar-first div.block{padding-left:0;}}@media all and (max-width:740px){aside#region-sidebar-second section.block,aside#region-sidebar-first section.block,aside#region-sidebar-second div.block,aside#region-sidebar-first div.block{margin-bottom:30px;}div.block-system-main-menu div.content select{display:block;float:right;font-size:18px;font-size:1.17rem;}#zone-branding.zone div.block-main-menu ul.menu{display:none;}p.two-column-first,div.two-column-first,span.two-column-first,p.two-column-last,div.two-column-last,span.two-column-last{clear:both;width:100%;}div.two-column-first p,div.two-column-last p{margin-bottom:0;overflow:hidden;}}@media all and (max-width:320px){input[type="search"],#region-branding #search-block-form input[type="text"]{width:170px;background-position:133px -587px;}#region-branding #search-block-form input[type="submit"]{display:none;}}@media all and (max-width:500px){#zone-user,#zone-header,#zone-preface,#zone-content,#zone-postscript{padding:0;}#region-branding #search-block-form input[type="submit"]{display:none;}div#zone-content.zone div#region-content{margin-bottom:0;}div.block-front-feature-block div.views-row{margin-bottom:8px;margin-bottom:.5rem;}h1,h2,h3,h4,h5,h6{margin-bottom:13px;margin-bottom:.83rem;}.image-left,.image-right{clear:both;float:left;margin:0;margin-bottom:26px;margin-bottom:1.625rem;max-width:100%;width:100%;}.caption p{text-align:left !important;}#zone-branding.zone div.block-main-menu,div.block-system-main-menu div.content select{clear:both;float:left;margin-top:13px;margin-top:.83rem;width:100%;}body.not-front #region-branding{border-bottom:none;}.addtocal{max-width:17px;}}@media all and (max-width:640px) and (orientation:landscape){#zone-header-wrapper{display:none;}}@media all and (min-width:400px) and (max-width:640px) and (orientation:landscape){#block-mobile-menu-toggle-mobile-menu-toggle{width:64%;}#region-branding #search-block-form input[type="submit"]{display:none;}}@media all and (min-width:400px) and (max-width:568px) and (orientation:landscape){#block-mobile-menu-toggle-mobile-menu-toggle{width:60%;}#region-branding #search-block-form input[type="submit"]{display:none;}}#social_tabs{float:right;width:75px;position:relative;bottom:10px;}#social_tabs ul{margin:0;padding:0}#social_tabs li{display:inline;float:left;margin-right:5px;}#facebook_tab_link{display:block;background:#8b1b3f url(/sites/all/themes/foundation/images/sprites.png) no-repeat;width:30px;height:29px;background-position:-5px -10px;padding:0;}#facebook_tab_link.inactive{background-color:#b2b2b2;}#twitter_tab_link{display:block;background:#8b1b3f url(/sites/all/themes/foundation/images/sprites.png) no-repeat;width:30px;height:29px;background-position:-7px -116px;padding:0;}#twitter_tab_link.inactive{background-color:#b2b2b2;}#block-block-8 .content{padding-top:10px;}#cff p{font-family:'Open Sans Semibold',sans-serif;}#cff .view-comments{background-color:transparent !important;}#cff .cff-likebox{display:none;}#facebook_tab_content h3 a.facebook_link{font-family:'Open Sans Semibold',sans-serif;font-weight:600;color:#8b1b3f;text-decoration:none;text-transform:uppercase;position:relative;}#cff .cff-meta li:last-child{margin-right:0;}#twitter_tab_content h3 a.twitter_link{font-family:'Open Sans Semibold',sans-serif;font-weight:600;color:#8b1b3f;text-decoration:none;text-transform:uppercase;position:relative;}#twitter_tab_content{display:none;}#twitter_tab_content ul li{border-bottom:1px solid #dddddd;padding:20px 10px 20px 0;margin:0;}#twitter_tab_content ul li:first-child{padding-top:0;}.megamenu-skin-wcc{background-color:transparent;float:right;padding:12px 0;}.megamenu-skin-wcc .megamenu-bin{background-color:#8b1b3f;padding:20px 20px 20px 35px;margin-top:12px;overflow:visible;left:-25px !important;}.megamenu-skin-wcc li:last-child .megamenu-bin{left:auto !important;right:0;}.megamenu-skin-wcc .megamenu-parent{color:#333333;padding:12px 10px;z-index:700;}.megamenu-skin-wcc .megamenu-parent-title{padding-right:15px;position:relative;}.megamenu-skin-wcc .megamenu-parent.hovering{background-color:#8b1b3f;}.megamenu-skin-wcc .megamenu-parent a{color:#5b5b5b;font-family:'Open Sans Condensed',sans-serif;font-size:16px;font-size:1rem;text-transform:uppercase;font-weight:600;text-decoration:none;letter-spacing:1px;}.megamenu-skin-wcc .megamenu-parent h2:after{content:'';background:transparent url(/sites/all/themes/foundation/images/sprites.png) no-repeat;background-position:-10px -228px;width:13px;height:11px;position:absolute;top:7px;right:-5px;}.megamenu-skin-wcc .megamenu-parent.hovering h2:after{background-position:-10px -635px;}.megamenu-skin-wcc .megamenu-parent.hovering a{color:#ffffff;}.megamenu-skin-wcc .megamenu-slot{margin:0;list-style:none;width:220px;padding-bottom:5px;}.megamenu-skin-wcc .megamenu-slot-title{color:#ffffff;font-size:15px;text-transform:none;}.megamenu-skin-wcc .megamenu-slot-title a{color:#ffffff;font-size:14px;text-decoration:none;text-transform:none;line-height:18px;letter-spacing:normal;}.megamenu-skin-wcc .megamenu-items{border-left:1px solid #ffffff;position:absolute;left:227px;margin-left:28px;display:none;background-color:#8b1b3f;top:0;padding:20px 40px 20px 20px;}.megamenu-skin-wcc .megamenu-slot.first ul.megamenu-items{display:block;}.megamenu-skin-wcc .megamenu-item{white-space:nowrap;}.megamenu-skin-wcc .megamenu-items li:first-child{margin-top:0;}.megamenu-skin-wcc .megamenu-item a{color:#ffffff;font-size:12px;text-decoration:none;text-transform:none;font-weight:normal;letter-spacing:normal;}.highlighted_content{color:#cc0000 !important;}#mimemail-body .form-item label{font-weight:bold;display:block;}
