body{font-family:'Droid Serif',Georgia,serif;font-size:16px;line-height:1.6em;color:black;background:#002010 url(//www.baylor.edu/images/bkg/baylor_standard.jpg) no-repeat 50% 0;}h1,h3,h5{font:700 24px/1.2em 'FuturaBT',Arial,sans-serif;color:#2d2d2d;font-size:20px;}h1{font-size:32px;margin:0 0 20px 0;}h1.title{color:#2d2d2d;}h3{font-size:26px;margin:26px 0 16px 0;}h5{margin:20px 0 16px 0;}h2,h4,h6{font-size:18px;font-style:italic;color:#525252;}h2{font-size:22px;margin:-20px 0 20px 0;}h4{font-size:20px;margin:-16px 0 16px 0;}h6{margin:-16px 0 16px 0;}p{margin:16px 0;}u{text-decoration:none;font-style:italic;}.content ul,.content ol{list-style:disc;margin:15px 0;padding:0 20px;line-height:1.4em;}.content ol{list-style:decimal;}.content li{margin:0 0 4px 0;}.content ul ul{list-style:circle;margin-top:0;}.contentMeta{margin:0 0 15px 0;font:13px/1.5em 'Droid Serif',Georgia,serif;color:#000;}.logout{float:right;text-transform:lowercase;}.logout a{position:relative;margin-left:24px;overflow:visible;}.logout a:after{position:absolute;top:0;left:-24px;content:" ";background:url(//www.baylor.edu/images/icons/standard/light_gray/16/lock_open.png) no-repeat 0 50%;height:16px;width:16px;opacity:.5;}.no-touch .logout a:hover:after,.touch .logout a:active:after{opacity:1}.logout a b{font-weight:normal;}.contentMeta a{color:#bdbdbd;-webkit-transition:color .4s,border-color .6s;-moz-transition:color .4s,border-color .6s;-ms-transition:color .4s,border-color .6s;transition:color .4s,border-color .6s;border-bottom:1px solid transparent;font-weight:normal;}.no-touch .contentMeta a:hover{color:#000;border-bottom-color:#bdbdbd;}.breadcrumb .uiBcNav-arrow{padding:0 7px;color:#bdbdbd;}.splashPage .contentMeta{display:none;}#container,#bf_c{width:960px;margin:0 auto;}#baylor_header{-webkit-font-smoothing:subpixel-antialiased;}.uiNavType-top #baylor_header{border:0;}.content{background:#fff;padding:30px 30px 30px 18px;}.splashPage-topnav .content,.contentPageWide .content{padding:30px;}.contentMain{float:right;width:70%;padding:5px 0 0 0;}.splashPage-topnav .contentMain,.contentPageWide .contentMain{float:none;width:auto;}.contentMain .contentTop{margin:0 0 30px 0;}.side{float:left;width:26.8%;font:16px/1.2em 'FuturaBT',Arial,sans-serif;}.contentPageWide .side{display:none;}.contentBottom{clear:both;}.contentLeft{width:62%;float:left;}.contentRight{float:right;width:34%;}.uiTopNav{font-family:'FuturaBT',Arial,sans-serif;background:#000;background-image:linear-gradient(top,rgb(50,50,50) 0%,rgb(0,0,0) 100%);background-image:-moz-linear-gradient(top,rgb(50,50,50) 0%,rgb(0,0,0) 100%);background-image:-webkit-linear-gradient(top,rgb(50,50,50) 0%,rgb(0,0,0) 100%);background-image:-ms-linear-gradient(top,rgb(50,50,50) 0%,rgb(0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(50,50,50)),color-stop(1,rgb(0,0,0))   );position:relative;height:50px;font-size:14px;line-height:1.3em;z-index:50000;-webkit-font-smoothing:subpixel-antialiased;}.uiTopNav>div,.uiTopNav ul.level1,.uiTopNav .level1>li,.uiTopNav .level1>li>a{height:100%;}.uiTopNav li{position:relative;z-index:99999;}.uiTopNav a{display:block;font-weight:400;color:#fff;color:rgba(255,255,255,.8);-webkit-transition:background-color .4s,opacity .7s;-moz-transition:background-color .4s,opacity .7s;-ms-transition:background-color .4s,opacity .7s;transition:background-color .4s,opacity .7s;padding:12px 18px;text-shadow:1px 1px 1px rgba(0,0,0,0.8);-webkit-font-smoothing:subpixel-antialiased;}.lt-ie8 .uiTopNav a{color:#fff;}.no-touch .uiTopNav:hover a{z-index:9999;}.no-touch .uiTopNav .level1>li:hover{z-index:9999;}.no-touch .uiTopNav a:hover,.touch .uiTopNav li.is-hover>a{background-color:rgba(255,255,255,.15);}.no-touch .uiTopNav li:hover a{}.no-touch .uiTopNav .level1>li:hover>a,.touch .uiTopNav .level1>li.is-hover>a,.uiTopNav .level1 .current_page>a,.uiTopNav .level1 .current_page_parent>a{background-color:rgba(255,255,255,.12);}.uiTopNav .level1>.current_page>a,.uiTopNav .level1>.current_page_parent>a{background-color:#000;color:#fff;}.uiTopNav .level1>li{float:left;height:100%;}.uiTopNav .level1>li>a{position:relative;border-right:1px solid #626262;border-right-color:rgba(255,255,255,.2);line-height:50px;padding-top:0;padding-bottom:0;z-index:125;}.uiHeader-fullWidth-top .level1>li:first-child>a{border-left:1px solid rgba(255,255,255,.2);}.lt-ie8 .uiTopNav .level1>li>a{border-right-color:#333333}.uiTopNav .level1>li.has_children>a{padding-right:34px;}.uiTopNav .level1>li.has_children>a:after{position:absolute;top:50%;right:12px;z-index:12041234132;content:" ";border:5px solid transparent;border-top-color:#fff;border-top-color:rgba(255,255,255,.6);margin-top:-2px;-webkit-transition:transform .25s;-moz-transition:transform .25s;transition:transform .25s;}.no-touch .uiTopNav .level1>li.has_children:hover>a:after,.touch .uiTopNav .level1>li.has_children.is-hover>a:after{-webkit-transform:translateY(-6px) rotate(180deg);transform:translateY(-6px) rotate(180deg);}.no-csstransforms .uiTopNav .level1>li.has_children:hover>a:after{border-top-color:transparent;border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.6);margin-top:-9px;}.uiTopNav .level1>li>div{max-height:0;position:absolute;background:#4e4e4e;width:225px;z-index:50000;overflow:hidden;-webkit-transition:max-height .25s;-moz-transition:max-height .25s;transition:max-height .25s;box-shadow:0 0 15px rgba(0,0,0,.6);}.uiTopNav .level1>li.uiTwoColumn>div,.uiTopNav li.uiMegaMenu>div{width:450px;}.uiTopNav li.uiMegaMenu3>div{width:675px;}.uiTopNav .level1>li.uiNavFullWidth,.uiTopNav .level1>li.uiMegaMenu4{position:static;}.uiTopNav .level1>li.uiNavFullWidth>div,.uiTopNav .level1>li.uiMegaMenu4>div{width:100%;left:0;}.uiTopNav .level1>li.uiTwoColumn>div>.level2>li,.uiTopNav li.uiNavFullWidth .level3>li{float:left;width:50%;}.uiTopNav li.uiNavFullWidth.uiMegaMenu4 .level3>li{float:none;width:100%;}.uiTopNav .level1>li.uiMegaMenu4>ul.level2{position:relative;overflow:hidden;}.uiTopNav .level1>li.uiTwoColumn>div:after,.uiTopNav .level1>li.uiMegaMenu>div:after,.uiTopNav .level1>li.uiMegaMenu3>div:before,.uiTopNav .level1>li.uiMegaMenu4>div:after,.uiTopNav .level1>li.uiMegaMenu4>div:before,.uiTopNav .level1>li.uiMegaMenu4 ul.level2:after{width:1px;content:" ";background:#000;background:rgba(255,255,255,.12);height:100%;position:absolute;left:50%;}.uiTopNav .level1>li.uiMegaMenu3>div:after{left:33.33%;}.uiTopNav .level1>li.uiMegaMenu3>div:before{left:66.66%;}.uiTopNav .level1>li.uiMegaMenu4>div:before{left:25%;}.uiTopNav .level1>li.uiMegaMenu4 ul.level2:after{left:75%;}.uiTopNav .level1>li.uiTwoColumn>div>.level2>li:nth-child(2n+1),.uiTopNav .level1>li.uiNavFullWidth .level3>li:nth-child(2n+1){clear:both;}.no-touch .uiTopNav .level1>li:hover>div,.touch .uiTopNav .level1>li.is-hover>div{display:block;position:absolute;top:100%;max-height:2000px;-webkit-transition:max-height .60s ease-in-out;-moz-transition:max-height .60s ease-in-out;transition:max-height .60s ease-in-out;z-index:100;}.no-touch .uiTopNav li:hover .children_block_3,.uiTopNav .children_block_3{display:none;}.uiTopNav li.uiDropdownRight div{left:auto;right:0;}.uiTopNav .level1>li.has_children:after,.uiTopNav li.uiNavFullWidth>a:before{content:' ';height:0;position:absolute;width:0;border:8px solid transparent;border-bottom-color:#4e4e4e;left:50%;bottom:0;margin-left:-8px;z-index:250;display:none;}.no-touch .uiTopNav .level1>li.has_children:hover:after,.touch .uiTopNav .level1>li.has_children.is-hover:after{display:block;overflow:visible;z-index:55000;}.no-touch .uiTopNav .level1>li.uiNavFullWidth:hover:after,.touch .uiTopNav .level1>li.uiNavFullWidth.is-hover:after{display:none;}.no-touch .uiTopNav li.uiNavFullWidth:hover>a:before,.touch .uiTopNav li.uiNavFullWidth.is-hover>a:before{display:block}.uiTopNav .level2{font-size:12px;line-height:1.35em;}.uiTopNav li.uiMegaMenu .level2 .children_block_3,.uiTopNav li.uiMegaMenu3 .level2 .children_block_3,.uiTopNav li.uiMegaMenu4 .level2 .children_block_3{display:block;}.uiTopNav li.uiMegaMenu>div>ul>li{float:left;width:50%;}.uiTopNav li.uiMegaMenu3>div>ul>li{width:33.33%;}.uiTopNav li.uiMegaMenu4>div>ul>li{width:25%;float:left;}.uiTopNav li.uiMegaMenu .level2>li>a,.uiTopNav li.uiMegaMenu3 .level2>li>a,.uiTopNav li.uiMegaMenu4 .level2>li>a{text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.12);}.uiTopNav .uiMegaMenu .children_block_3{position:static;max-height:none;}.uiTopNav li.uiTwoLine>a{line-height:16px;padding-top:9px;height:41px;padding-bottom:0;}.uiSideNav{line-height:1.2em;}.uiSideNav a{display:block;padding:10px 12px 7px 12px;color:#4f4f4f;position:relative;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;transition:background-color .4s;}.uiNavType-side .uiSideNav .level1>li:hover>a{background-color:#f2f2f2;}.uiSideNav a:hover{color:#2d2d2d;background-color:#e4e4e4;}.uiSideNav .current_page>a{background-color:rgba(0,0,0,.02);}.uiSideNav .uiHomePage{font-weight:700;}.uiSideNav ul,.uiSideNav ul ul{margin:0;padding:0;list-style:none;}.uiSideNav li{margin:0;}.uiSideNav .current_page>a,.uiSideNav .current_page_parent>a,.uiNavType-side .uiSideNav .has_children>a{color:#000;position:relative;padding-right:25px;}.uiSideNav .current_page>a:after,.uiNavType-side .uiSideNav .has_children>a:after{position:absolute;top:50%;right:6px;content:" ";border:6px solid transparent;border-left-color:#2d2d2d;margin-top:-6px;}.uiSideNav.uiPrimaryNav .level1>.current_page>a:after,.uiSideNav.uiPrimaryNav .level1>.current_page_parent>a:after{border-color:transparent;border-top-color:#2d2d2d;margin-top:-3px;right:9px;}.uiSideNav.uiPrimaryNav .level1>.current_page_parent>a:after,.uiSideNav.uiPrimaryNav .level2>.current_page_parent>a:after{border-color:transparent;border-top-color:#d4d4d4;}.uiSideNav.uiPrimaryNav .level1>.current_page>a:after,.uiSideNav.uiPrimaryNav .level2>.current_page>a:after{border-color:transparent;border-left-color:#2d2d2d;margin:0;margin-top:-6px;right:6px;}.uiSideNav .home_page>a:after{display:none;}.uiNavType-side .uiSideNav .has_children>a:after{border-left-color:#d4d4d4;}.uiSideNav .has_children>div{display:none;}.uiNavType-side .uiSideNav .level1>li.has_children{position:relative;}.uiNavType-side .uiSideNav .level1>li.has_children:hover>div{position:absolute;display:block;background:#fff;z-index:10;left:90%;top:-10px;width:250px;box-shadow:0 0 15px rgba(0,0,0,.3);}.uiNavType-side .uiSideNav .level1 li.current_page:hover>div,.uiNavType-side .uiSideNav .level1 li.current_page_parent:hover>div{position:static;width:auto;box-shadow:none;background:none;}.uiSideNav .current_page>div,.uiSideNav .current_page_parent>div{display:block;}.uiSideNav .level2,.uiSideNav .level3{font-size:14px;margin-left:22px;line-height:1.3em;}.uiSideNav .level2>.has_children>a:after{display:none;}.uiSideNav .level2>.current_page>a:after,.uiSideNav .level2>.current_page_parent>a:after{display:block;}.uiNavType-side .uiSideNav .level1>li.has_children:hover .level2{margin-left:0;}.uiNavType-side .uiSideNav .level1>li.current_page_parent:hover .level2,.uiNavType-side .uiSideNav .level1>li.current_page:hover .level2{margin-left:22px;}.uiSideNav .level1>.current_page.has_children,.uiSideNav .level1>.current_page_parent,.uiSideNav .level2>.current_page.has_children,.uiSideNav .level2>.current_page_parent{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}.uiSideNav .level1>.uiHomePage{border:none;}.uiHideChildren>div{display:none!important;}a.externalLink{padding-right:35px!important;position:relative;}.externalLink::after,.externalLink::before{position:absolute;top:50%!important;right:6px!important;content:" ";border:4px solid transparent!important;border-left-color:#d4d4d4!important;margin-top:-4px!important;-webkit-transition:transform .25s;-moz-transition:transform .25s;transition:transform .25s;}.externalLink::before{border:1px solid #d4d4d4!important;border-top-width:3px!important;height:6px!important;width:10px!important;right:16px!important;margin-top:-5px!important;}.no-touch .uiTopNav .level1>li:hover>a.externalLink::after{-webkit-transform:translateY(0) rotate(0) translateX(3px)!important;transform:translateY(0) rotate(0) translateX(3px)!important;}.uiTopNav .uiFullHide,.uiSideNav .uiFullHide{display:none;}#callouts{float:right;color:#4a4a4a;}.calloutBox .callout_box{margin:0 0 25px 25px;padding:0 0 0 25px;width:200px;border-left:1px solid #d4d4d4;line-height:1.5em;}.box_title{font-family:"FuturaBT",Arial,sans-serif;font-weight:700;color:#4a4a4a;font-size:20px;margin:0 0 12px 0;}.box_link{overflow:hidden;margin:18px 0 0 0;}.box_link a,.button a{display:block;float:left;padding:8px 30px 4px 12px;border:1px solid #d4d4d4;line-height:1.2em;border-radius:3px;font-family:"FuturaBT",Arial,sans-serif;font-weight:400;position:relative;-webkit-transition:background-color .3s,border-color .3s,color .3s;-moz-transition:background-color .3s,border-color .3s,color .3s;-ms-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;color:#4a4a4a;}.box_link a:after,.button a:after{content:"\00BB";position:absolute;right:10px;top:50%;font-size:16px;line-height:16px;display:block;margin-top:-9px;font-size:1.6em;font-style:normal;}.box_link a:hover,.button a:hover{background-color:#e7e7e7;color:#000;border-color:#bdbdbd;}.button{overflow:hidden;margin:15px 0;}.button-right a{float:right;}.eventWidget-item{clear:both;padding:0 0 16px 0;overflow:hidden;}.dateWidget{float:left;width:44px;font:12px/1.2em "FuturaBT",Arial,sans-serif;text-align:center;color:#4f4f4f;border-right:1px solid #bdbdbd;padding:5px 0;}.dateWidget-day{font-size:24px;font-weight:700;margin:8px 0 0 0;}.dateWidget-month{text-transform:uppercase;}.dateWidget-year{display:none;margin:8px 0 0 0;}.hide_date .dateWidget{display:none;}.eventWidget-title{margin-left:55px;font-size:18px;line-height:1.3em;}.eventWidget-title a{border-bottom:1px dotted #bdbdbd;color:#4f4f4f;}.eventWidget-title a:hover{border-bottom:1px solid #000;color:#000;}.eventWidget-title em{display:block;font-size:12px;border-bottom:none;}.eventWidget-time{display:block;font-family:"FuturaBT",Arial,sans-serif;font-size:14px;line-height:1.2em;}.uiNewsTabs-list{font-family:"FuturaBT",Arial,sans-serif;}ul.uiNewsTabs-list{list-style:none;margin:0;padding:0;border-bottom:1px solid #d4d4d4;}.uiNewsTabs-list li{float:left;margin:0 0 -1px 0;padding:0;}.uiNewsTabs-list li a{display:block;padding:5px 8px;border:1px solid transparent;border-bottom:none;}.uiNewsTabs-list li.uiNewsTabs-list-active a{border-color:#d4d4d4;background:white;}.uiNewsTabs-select-container{display:none;}.uiNewsTabs-content{clear:both;}.uiNewsTabs-panel{display:none;}.uiNewsTabs-panel-active{display:block;}.uiNewsTabs-item{margin:20px 0;}.uiNewsTabs-date{display:none;}.uiNewsTabs-thumb{float:left;width:60px;}.uiNewsTabs-title{font-family:"FuturaBT",Arial;font-weight:700;font-size:20px;margin:0 0 5px 0;}.uiNewsTabs-item-hasThumb .uiNewsTabs-title,.uiNewsTabs-item-hasThumb .uiNewsTabs-lead{margin-left:75px;}.uiNewsTabs-title a{color:#4f4f4f;border-bottom:1px dotted #bdbdbd;}.uiNewsTabs-title a:hover{color:#000;border-bottom:1px solid #000;}.uiNewsTabs-read-more{margin:20px 0;padding:15px 0 0 0;border-top:1px dotted #bdbdbd;}.uiNewsTabs-read-more a{float:right;}.uiNewsPage{}.uiNewsPage-date{color:#2d2d2d;margin:0 0 15px 0;font-size:12px;text-transform:uppercase;font-family:Arial,sans-serif;color:#656565;}.uiNewsPage-date em{font-style:normal;font-size:1px;text-transform:uppercase;font-family:Arial,sans-serif;color:#656565;vertical-align:top;}.uiNewsPage-socialMedia{line-height:20px;margin:0 0 20px 0;}.uiNewsPage-socialMedia .fb-like{float:left;margin-right:15px;}.uiNewsPage-readMore{border-top:1px solid #bdbdbd;margin:20px 0 0 0;padding:20px 0 0 0;overflow:hidden;clear:both;}.uiNewsPage-readMore-label{float:left;font-style:italic;font-size:18px;}.uiNewsPage-readMore-actions{float:right;}.uiNewsPage-readMore-actions a{margin-left:8px;border-bottom:1px dotted #bdbdbd;color:#414141;font-weight:bold;}.uiNewsPage-readMore-actions a:hover{border-bottom-style:solid;color:#000;}.uiNewsList{}.uiNewsList .newsWidget-item{margin:0 -10px 25px 0;padding-right:10px;overflow:hidden;}.uiNewsList .newsWidget-thumb{float:right;max-width:20%;margin:10px 0 10px 15px;}.uiNewsList .newsWidget-thumb img{border:5px solid #fff;max-width:100%;box-shadow:0 0 15px rgba(0,0,0,.4);box-sizing:border-box;}.uiNewsList .newsWidget-title{font:700 22px/1.2em "FuturaBT",Arial,sans-serif;margin-bottom:15px;padding-top:5px;}.uiNewsList .newsWidget-title,.uiNewsList .newsWidget-lead{margin-left:65px;}.uiNewsArchives-list-year{font:700 22px/1.2em "FuturaBT",Arial,sans-serif;margin:25px 0 10px 0;}.uiNewsArchives-list-months a{}.uiNewsArchives-list-months a:after{content:" | ";}.uiNewsArchives-list-months a:last-child:after{display:none;}.uiNewsList .dateWidget-year-different .dateWidget-year{display:block;}.uiNewsPage-images{font:12px/1.2em "Arial",sans-serif;padding-bottom:30px;border-bottom:1px solid #bdbdbd;margin-bottom:26px;}.uiNewsPage-images-alignright{max-width:45%;float:right;margin:0 0 10px 10px;}.uiNewsPage-images-alignright img{box-sizing:border-box;max-width:100%;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);}.uiNewsPage-images .messageCenter-description,.uiNewsPage-images-alignright span{display:block;padding:10px 0 10px 0;}.uiNewsPage-images-alignright span{text-align:center;font:12px/1.2em "Arial",sans-serif;margin:5px 10px;}.uiNewsPage-images .flex-control-nav{}.contentTwoColumn{}.contentTwoColumn .contentLeft,.contentTwoColumn .contentRight{float:left;width:47.5%;}.contentTwoColumn .contentRight{float:right;}.contentThreeColumn{overflow:hidden;position:relative;}.contentThreeColumn:after,.contentThreeColumn:before{width:0;border-right:1px dotted #888;height:100%;content:" ";position:absolute;top:0;left:32.5%;}.contentThreeColumn:before{left:67.5%;}.contentThreeColumn>div{float:left;width:30%;}.contentThreeLeft{margin-right:5%;}.contentThreeColumn .contentThreeRight{float:right;}.msg,.msgerror,.msg_success,.msgno{padding:15px 15px 12px 15px;border:2px solid #e2e2e2;line-height:1.4em;margin-bottom:15px;background-color:#e2e2e2;font-size:1.2em;font-family:"FuturaBT",Arial,sans-serif;font-style:italic;font-weight:400;margin:0 -17px;}.splashPage-banded{background:#fff;}.splashPage-banded #container{width:auto;}.splashPage-banded #headerContainer,.splashPage-banded .uiTopNav,.contentBandInner{width:1024px;margin:0 auto;}.splashPage-banded .content{background:none;padding:0;}.contentBandInner{padding:30px 0;}.uiCustomFilteredList-options{overflow:hidden;padding:0 0 40px 0;}.uiCustomFilteredList_style-default{padding:20px 0 0 0;}.uiCustomFilteredList_style-default ul,.uiCustomFilteredList_style-default li{margin:0;padding:0;list-style:none;}.uiCustomFilteredList_style-default li{float:left;width:25%;border-bottom:1px solid #959595;cursor:pointer;font:400 18px/1.2em "FuturaBT",Arial,sans-serif;color:#aaaaaa;padding:10px 0;-webkit-transition:all .3s;transition:all .3s;overflow:visible;position:relative;text-align:center;}.uiCustomFilteredList_style-default li span{display:block;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;overflow:hidden;}.uiCustomFilteredList_style-default li:hover,.uiCustomFilteredList_style-default li.active{color:#727272;}.uiCustomFilteredList_style-default li.active{color:#303030;font-weight:500;}.uiCustomFilteredList_style-default li.active:after,.uiCustomFilteredList_style-default li.active:before{position:absolute;content:"";top:100%;left:50%;margin-left:-12px;border:12px solid transparent;border-top-color:#959595;}.uiCustomFilteredList_style-default li.active:after{border-top-color:#fff;margin-top:-1px;}.uiCustomFilteredList_style-default .uiCustomList{overflow:hidden;}.uiCustomFilteredList .uiCustomList{text-align:left;}.mix{width:22.5%;position:relative;padding:0 0 22.5% 0;margin:0 1.25% 2.5% 1.25%;box-sizing:border-box;border:1px solid #bebebe;display:none;}.uiCustomFilteredList_style-default .uiCustomList{margin:0 -1.25%;}.uiFooterBand-container{width:1024px;margin:0 auto;position:relative;}.uiFooterBand-container:before{left:-2000px;right:-2000px;top:0;bottom:0;background:#74ba90;z-index:-1;content:"";position:absolute;}.uiFooterBand{font:700 16px/1em "FuturaBT",Arial,sans-serif;text-transform:uppercase;}@media(max-width:1024px) {
        .uiFooterBand-container {
            width: auto;
        }
    }

    .uiFooterBand a {
        display: block;
        width: 25%;
        box-sizing: border-box;
        padding: 108px 2% 85px 2%;
        color: #fff;
        text-align: center;
        float: left;
        position: relative;
        -webkit-transition: all .35s ease-out;
        transition: all .35s ease-out;
        background-color: transparent;
    }

        .uiFooterBand a:after {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0,0,0,.1);
            content: "";
            transform: scale(.65) translate3d(0,0,0);
            opacity: 0;
            transition: all .3s ease;
        }

        .uiFooterBand a:hover:after {
            transform: scale(1) translate3d(0,0,0);
            opacity: 1;
        }

        .uiFooterBand a img {
            width: 32px;
            top: 50px;
            left: 50%;
            margin-left: -16px;
            height: 32px;
            position: absolute;
            -webkit-transition: all .4s ease-out;
            transition: all .4s ease-out;
            z-index: 2;
        }


        .uiFooterBand a span {
            font-weight: 700;
            position: absolute;
            left: 0;
            right: 0;
            -webkit-transition: all .4s ease-out;
            transition: all .4s ease-out;
            top: 122px;
            display: block;
            -webkit-font-smoothing: subpixel-antialiased;
            z-index: 2;
        }

            .uiFooterBand a:hover img {
                transform: scale(1.5);
            }

            .uiFooterBand a:hover span {
                /* transform: translate3d(0,3px,0); */
            }

    @media(max-width:700px) {
        .uiFooterBand-container:before {
            left: 50%;
            top: 0;
            bottom: 0;
            width: 1px;
            background: rgba(255,255,255,.2) !important;
            content: "";
            z-index: 10;
        }

        .uiFooterBand-container:after {
            left: 0;
            top: 50%;
            right: 0;
            height: 1px;
            background: rgba(255,255,255,.2);
            content: "";
            z-index: 10;
            position: absolute;
        }
        .uiFooterBand a {
            width: 50%;
        }
    }


/* ================================
*       END CORE STYLES
* - - - - - - - - - - - - - - - - - -
*       BEGIN RESPONSIVE STYLES
* ================================ */

.hamburger .uiTopNav {
    display: none;
}

.hamburger .uiNavType-top #baylor_header {
    border-bottom: 10px solid #000;
}

@media (min-width: 1025px) {
    #container, #bf_c {
        width: 1024px;
    }
}

@media(max-width: 1044px) {
    .contentBandInner {
        padding-right: 25px;
        padding-left: 25px;
    }
}

@media (max-width: 1024px) {
    body {
        background: #fff;
    }

    #container,
    #bf_c,
    .contentBandInner,
    .splashPage-banded #headerContainer,
    .splashPage-banded .uiTopNav {
        width: auto;
        margin: 0;
    }

    .contentBandInner {
        overflow-x: hidden;
        padding-right: 35px;
        padding-left: 35px;
    }

    .uiHeader-fullWidth-top .level1 > li:first-child > a {
        border-left: none;
    }
}

@media (max-width: 900px) {
    .uiTopNav, .uiSideNav {
        display: none;
    }

    .contentMain .contentTop {
        margin: -24px -24px 30px -24px;
    }

    .uiNavType-top #baylor_header {
        border-bottom: 10px solid #000;
    }

    .content, .splashPage-topnav .content, .contentPageWide .content {
        padding: 24px;
    }

    .splashPage-banded .content {
        padding: 0;
    }

    .contentMain {
        float: none;
        width: auto !important;
        padding: 0;
    }

    .side {
        width: auto;
        float: none;
        margin: 20px 0 0 0;
        padding: 0;
    }

    .contentThreeColumn > div,  .contentThreeColumn .contentThreeRight {
        width: auto;
        float: none;
        border-bottom: 1px dotted #888;
        padding: 0 0 25px 0;
        margin: 0 0 25px 0;
    }

        .contentThreeColumn:after, .contentThreeColumn:before {
            display: none;
        }

        .contentThreeColumn .contentThreeRight {
            margin: 0;
            border: 0;
        }


}

@media (max-width: 767px) {
    .uiNavType-top #baylor_header {
        border: 0 !important;
    }

    .contentBandInner {
        padding-left: 25px;
        padding-right: 25px;
    }

    .contentMeta {
        margin: -24px -24px 20px -24px;
        border-bottom: 1px solid #e2e2e2;
        height: 30px;
        overflow: hidden;
        position: relative;
        -ms-overflow-style: none;
    }

    .contentMeta::-webkit-scrollbar, .breadcrumb::-webkit-scrollbar {
        display: none;
    }

        .logout {
            position: absolute;
            top: 0;
            right: 0;
            height: 100%;
            z-index: 20;
        }

            .logout:after {
                position: absolute;
                content: " ";
                width: 20px;
                top: 0;
                left: -20px;
                bottom: 0;
                background-image: -webkit-gradient(
                    linear,
                    left top,
                    right top,
                    color-stop(0, rgba(255,255,255, 0)),
                    color-stop(1, rgb(255, 255, 255))
                );
                background-image: -o-linear-gradient(right, rgba(255,255,255, 0) 0%, rgb(255, 255, 255) 100%);
                background-image: -moz-linear-gradient(right, rgba(255,255,255, 0) 0%, rgb(255, 255, 255) 100%);
                background-image: -webkit-linear-gradient(right, rgba(255,255,255, 0) 0%, rgb(255, 255, 255) 100%);
                background-image: -ms-linear-gradient(right, rgba(255,255,255, 0) 0%, rgb(255, 255, 255) 100%);
                background-image: linear-gradient(to right, rgba(255,255,255, 0) 0%, rgb(255, 255, 255) 100%);
            }

            .logout a {
                display: block;
                height: 100%;
                line-height: 32px;
                background: #fff;
                border-left: 1px solid #e2e2e2;
                z-index: 100;
                margin-left: 0;
                padding: 0 10px 0 30px;
            }

            .logout a:after {
                left: 10px;
                height: 100%;
            }

        .breadcrumb {
            position: absolute;
            overflow-x: scroll;
            overflow-y: hidden;
            -webkit-overflow-scrolling: touch;
            white-space: nowrap;
            z-index: 10;
            left: 0;
            right: 0;
            height: 100%;
            padding-bottom: 50px;
        }

        .breadcrumb span {
            display: none;
        }

        .breadcrumb a, .breadcrumb em {
            display: inline-block;
            padding: 5px 0 0 22px;
            height: 26px;
            line-height: 23px;
            overflow: visible;
            position: relative;
            font-style: normal;
            -webkit-tap-highlight-color: rgba(0,0,0,0);
        }

            .breadcrumb a:first-child {
                width: 14px;
                text-indent: -9999px;
                background: url(//www.baylor.edu/images/icons/standard/dark_gray/16/home.png) no-repeat 10px 50%;
                opacity: .5;
                -webkit-transition: opacity .3s;
                -moz-transition: opacity .3s;
                -ms-transition: opacity .3s;
                transition: opacity .3s;
            }

                .breadcrumb a:first-child:hover, .breadcrumb a:first-child:active {
                    opacity: 1;
                }

            .breadcrumb em {
                color: #000;
                font-weight: bold;
                margin-right: 100px;
            }

            .breadcrumb a:active {
                color: #000;
            }

            .breadcrumb a:first-child {
                padding-left: 12px;
            }

        .breadcrumb a:before {
            content: " ";
            display: block;
            width: 0;
            height: 0;
            border-top: 26px solid transparent;
            border-bottom: 26px solid transparent;
            border-left: 13px solid #fff;
            position: absolute;
            top: 50%;
            margin-top: -26px;
            left: 100%;
            z-index: 2;
        }

        .breadcrumb a:after {
            content: " ";
            display: block;
            width: 0;
            height: 0;
            border-top: 26px solid transparent;
            border-bottom: 26px solid transparent;
            border-left: 13px solid #e2e2e2;
            position: absolute;
            top: 50%;
            margin-top: -26px;
            margin-left: 1px;
            left: 100%;
            z-index: 1;
        }


}

@media (max-width: 569px) {
    .content, .splashPage-topnav .content, .contentPageWide .content {
        padding: 15px;
    }

    .splashPage-banded .content {
        padding: 0;
    }

    .contentTwoColumn .contentLeft, .contentTwoColumn .contentRight {
        float: none;
        width: auto;
    }

    .contentMain .contentTop {
        margin: -15px -15px 25px -15px;
    }

    .contentMeta {
        margin: -15px -15px 15px -15px;
    }

    #callouts {
        max-width: 50%;
    }

    .calloutBox .callout_box {
        width: auto;
    }

    .contentLeft,
    .contentRight {
        float: none;
        width: auto;
    }
}

@media only print {
    body {
        font-size: 9pt;
        line-height: 1.5em;
    }
    .content {
        padding: 0 .25in;
    }

    .contentMeta {
        display: none;
    }
}


/*******************
FOOTER UPDATES
*/

.uiFooterBkg {
    background: #fff;
}

.uiFooterBkg #baylor_footer {
    position: relative;
    padding-bottom: 24%;
    background: #003d7e;
    overflow: hidden;
}

.uiFooterBkg #baylor_footer::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: "";
    background: url(//www.baylor.edu/images/bkg/baylor_patneff_footer.jpg?a) no-repeat 50% 100%;
    background-attachment: fixed;
    background-size: 100%;
    z-index: 0;
    
    overflow: hidden;
    transition: 1s filter ease-out;
    -webkit-transition: 1s -webkit-filter ease-out;
}

    .uiFooterBkg-isBlurred #baylor_footer::before {
        -webkit-filter: blur(5px);
        filter: blur(5px);
    }

    .uiFooterBkg-isBlurred.js-band-footer #baylor_footer::before {
        -webkit-filter: blur(0);
        filter: blur(0);
    }

.uiFooterBkg #baylor_footer::after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 40%;
    content: "";
    position: absolute;
    background: linear-gradient(to bottom, rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);
    z-index: 1;
}

@media(max-width:1200px) {
    .uiFooterBkg #baylor_footer {
        padding-bottom: 34%;
    }
    .uiFooterBkg #baylor_footer::before {
        background-position: 100% 100%;
        background-size: 150%;
    }  
}


@media(max-width:900px) {
    .uiFooterBkg #baylor_footer {
        padding-bottom: 44%;
    }
    .uiFooterBkg #baylor_footer::before {
        background-position: 100% 100%;
        background-size: 200%;
    }  
}

@media(max-width:650px) {
    .uiFooterBkg #baylor_footer {
        padding-bottom: 65%;
    }
    .uiFooterBkg #baylor_footer::before {
        background-size: 280%;
    }  
}

.uiFooterBkg  #bf_h {
    border-bottom-color:rgba(255,255,255,.4);
}

.uiFooterBkg #bf_c {
    background: none;
    position: relative;
    z-index: 2;
}

.uiFooterBkg #bf_c ul li a,
.bf_other_col h3 {
    color: rgba(255,255,255,.75);
}

.uiFooterBkg #bf_c .bf_other_social ul li a {
    color: #fff;
}

.uiFooterBkg #bf_copy_c {
    color: rgba(255,255,255,.75);
    border-top-color: rgba(255,255,255,.4);
}

    .uiFooterBkg #bf_copy_c a {
        color: rgba(255,255,255,.75);
        border-bottom: 1px solid #fff;
    }
    

    .uiFooterBkg .bf_col1 {
        background: none;
    }

    .uiFooterBkg .bf_col1 ul {
        overflow: hidden;
    }

    .uiFooterBkg .bf_col1 ul li.selected {
        background: none;
        padding: 0;
        border-top: 1px solid rgba(255,255,255,.4);
        border-bottom: 1px solid rgba(255,255,255,.4);
        position: relative;
    }

        .uiFooterBkg .bf_col1 ul li.selected::after,
        .uiFooterBkg .bf_col1 ul li.selected::before {
            position: absolute;
            top: -201px;
            content: "";
            right: 0;
            width: 1px;
            height: 200px;
            background: rgba(255,255,255,.4);
        }

        .uiFooterBkg .bf_col1 ul li.selected::before {
            top: auto;
            bottom: -101px;
            height: 100px;
            background: linear-gradient(to bottom, rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);
        }

        .uiFooterBkg .show_col_line {
            background: none;
            position: relative;
        }

            .uiFooterBkg .show_col_line::before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 1px;
                bottom: 0;
                background: linear-gradient(to bottom, rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);
            }

        .uiFooterBkg #bf_c .bf_col1 ul li.selected a {
            background: none;
        }

/* EXTRA NAV */

.ui-hasFrameworkPanelNav #crate {
    position: relative;
}

.uiFrameworkPanelNav {
    width: 240px;
    top: 0;
    left: 0;
    bottom: 0;
    box-shadow: 0 0 20px rgba(0,0,0,.3);
    position: absolute;
    z-index: 10000;
    background: #fff;
    font: 400 16px/1.2em "FuturaBT", Arial, sans-serif;
    box-sizing: border-box;
    transform:translateX(-240px);
    transition: all .5s ease-out;
}

    .js-framework-panelNav-isOpen .uiFrameworkPanelNav {
        transform:translateX(0);
    }

.uiFrameworkPanelNav-padded {
    padding: 12px;
}

#uiFrameworkPanelNav-close {
    display: block;
    position: absolute;
    top: 20px;
    right: -95px;
    width: 95px;
    box-sizing: border-box;
    height: 40px;
    font-size: 14px;
    background: #fff;
    padding-left: 42px;
    text-transform: uppercase;
    color: #7e7e7e;
    padding-top: 13px;
    transition: all .3s ease-out;
    overflow: visible;
}

    #uiFrameworkPanelNav-close::before {
        z-index: -1;
        position: absolute;
        top: 0;
        left: 0;
        right: 10px;
        bottom: 0;
        content: "";
        box-shadow: 10px 0 10px rgba(0,0,0,.3);
    }

    #uiFrameworkPanelNav-close:hover {
        color: #000;
    }

    .uiFrameworkPanelNav-button-label {
        display: block;
        transition: all .3s ease;
    }

    #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button {
        width: 20px;
        height: 3px;
        background: black;
        display: block;
        position: absolute;
        top: 50%;
        margin-top: -1px;
        left: 12px;
        opacity: .4;
        transition: all .3s ease;
    }

        #uiFrameworkPanelNav-close:hover .uiFrameworkPanelNav-button {
            opacity: .8;
        }

        #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button::after,
        #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button::before {
            content: "";
            display: block;
            width: 100%;
            height: 3px;
            left: 0;
            top: -7px;
            position: absolute;
            background: #000;
            transition: all .4s ease;
        }

        #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button::after {
            top: 7px;
        }

        /* OPEN STATE */

        .js-framework-panelNav-isOpen .uiFrameworkPanelNav-button-label {
            transform: translateX(-5px);
        }

        .js-framework-panelNav-isOpen #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button {
            background-color: transparent;
            transform: translate3d(2px,2px,0);
        }

        .js-framework-panelNav-isOpen #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button::before {
            transform: rotateZ(45deg);
            transform-origin: 3px 0;
        }

        .js-framework-panelNav-isOpen #uiFrameworkPanelNav-close .uiFrameworkPanelNav-button::after {
            transform: rotateZ(-45deg);
            transform-origin: -3px 0px; 
        }

@media(min-width: 1240px) {
    .js-framework-panelNav-isOpen .content {
        margin-left: 240px;
        transition: all .52s ease-in;
    }

    .content {
        margin-left: 0;
        transition: all .48s ease-out;
    }
}


@media(max-width: 1000px) {
    .uiFrameworkPanelNav {
        display: none;
    }  
}

@media print {
    h1.main_mark, #header_search, #show_menu, .isTesting, .bf_cols, #bf_h, .bf_showmore {
        display: none;
    }

    #bf_copy_c {
        color: #000;
        border-top: 1px solid #000;
    }

    a {
        color: #000 !important;
    }

    h1#print_logo {
        width: 2in;
        height: auto;
        margin-right: .15in;
    }

        h1#print_logo img {
            width: 100%;
        }

    #h {
        height: auto;
        padding: .25in;
        border-bottom: .05in solid #000;
        margin-bottom: .25in;
    }

    #h_txt {
        height: auto;
    }

    #header_dept {
        position: static;
        border-left: 1px solid #000;
        margin-top: .12in;
        padding-left: .125in;
    }

    #header_dept h2 {
        font-size: 18pt;
        line-height: 1.2em;
        padding-left: 0;
        margin: 0;
    }

        #header_dept h2 a {
            color: #000;
        }

    #bf_copy_c {
        text-align: center;
        font-size: 8pt;
        line-height: 1.25em;
    }

    .uiTopNav, .uiSideNav {
        display: none;
    }

    body::after, body::before {
        display: none;
    }

    body, #h, #bf_c {
        background: none;
    }

    .contentMain, .side{
        width: auto;
        float: none;
    }
}