@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700,800");body,html{height:100%}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#1976d2;transition:color .2s;overflow-wrap:break-word;word-wrap:break-word}a:focus,a:hover{color:#0d47a1}.text-muted{color:#6f6f6f}#skip-links{position:absolute;left:0;top:0;width:100%;margin-left:0;list-style:outside none}#skip-links a{position:absolute;left:15px;top:-100px;z-index:10000;height:auto;margin:0 auto;padding:10px 15px;background-color:transparent;color:#ffba00;outline:none;transition:top .2s,background-color .2s}#skip-links a:active,#skip-links a:focus{top:0;background-color:#272727}img:not(.vcu-branding-bar__image){max-width:100%!important;height:auto!important}.btn.btn-ts-red{color:#fff;background-color:#d32f2f;transition:background-color .25s}.btn.btn-ts-red:focus,.btn.btn-ts-red:hover{background-color:#b71c1c}.btn.btn-ts-blue{color:#fff;background-color:#1976d2;transition:background-color .25s}.btn.btn-ts-blue:focus,.btn.btn-ts-blue:hover{background-color:#0d47a1}.btn.btn-ts-green{color:#fff;background-color:#388e3c;transition:background-color .25s}.btn.btn-ts-green:focus,.btn.btn-ts-green:hover{background-color:#1b5e20}.btn.btn-ts-gold{color:#272727;background-color:#ffba00;transition:color .25s,background-color .25s}.btn.btn-ts-gold:focus,.btn.btn-ts-gold:hover{background-color:#e6a700;color:#000}.btn.btn-ts-orange{color:#272727;background-color:#f57c00;transition:color .25s,background-color .25s}.btn.btn-ts-orange:focus,.btn.btn-ts-orange:hover{background-color:#e65100;color:#000}.btn.btn-ts-dark{color:#ccc;background-color:#444;transition:color .25s,background-color .25s}.btn.btn-ts-dark:focus,.btn.btn-ts-dark:hover{background-color:#303030;color:#fff}.btn.btn-ts-light{color:#272727;background-color:#ccc;transition:color .25s,background-color .25s}.btn.btn-ts-light:focus,.btn.btn-ts-light:hover{background-color:grey;color:#000}.status-bar{border-bottom:1px solid #e9e9e9;background-color:#f9f9f9}.status-bar a{display:flex;align-items:center;padding:0 15px;color:#272727;transition:background-color .1s,color .1s}.status-bar a:focus,.status-bar a:hover{background-color:#e9e9e9;text-decoration:none;color:#000}.status-bar .flex-row,.status-bar .flex-row .controls{display:flex;align-items:stretch}.status-bar .flex-row{flex-direction:column;margin:0 -15px}.status-bar .flex-row .information .data:before,.status-bar .flex-row .status-bar-toggle:before{content:"\f111";margin-right:5px;font-family:FontAwesome;color:#ccc}.status-bar .flex-row .information .data.success:before,.status-bar .flex-row .status-bar-toggle.success:before{color:#388e3c}.status-bar .flex-row .information .data.info:before,.status-bar .flex-row .status-bar-toggle.info:before{color:#1976d2}.status-bar .flex-row .information .data.danger:before,.status-bar .flex-row .status-bar-toggle.danger:before{color:#d32f2f}.status-bar .flex-row .status-bar-toggle{width:100%;height:40px;border:none;background-color:#f9f9f9;font-weight:700;color:#272727;transition:background-color .1s,color .1s}.status-bar .flex-row .status-bar-toggle:focus,.status-bar .flex-row .status-bar-toggle:hover{background-color:#e9e9e9;color:#000}.status-bar .flex-row .information{width:100%}.status-bar .flex-row .information .data{padding:15px;border-top:1px solid #e9e9e9}.status-bar .flex-row .information .data.loading{color:#6f6f6f}.status-bar .flex-row .information .data.loading:focus,.status-bar .flex-row .information .data.loading:hover{color:#444}.status-bar .flex-row .information .data.loading:before{content:"";margin-right:0}.ts-header{background-color:#fff;color:#272727}.ts-header .container .row{display:flex;flex-direction:column}.ts-header .container .row .department-name,.ts-header .container .row .department-name a{display:flex}.ts-header .container .row .department-name{flex:1}.ts-header .container .row .department-name a{flex:1;justify-content:center;align-items:center;padding:15px 30px;font-size:1.5em;font-weight:700;line-height:1;color:#272727;transition:background-color .1s,color .1s}.ts-header .container .row .department-name a:focus,.ts-header .container .row .department-name a:hover{background-color:#f9f9f9;text-decoration:none;color:#000}.ts-header .container .row .department-name.prefixed a{font-weight:400}.ts-header .container .row .department-name.prefixed a strong{margin-right:5px}.ts-header .container .row .menu,.ts-header .container .row .menu .search{display:flex}.ts-header .container .row .menu{display:flex;flex-wrap:wrap;border:1px solid #e6a700;border-right:none;border-left:none;background-color:#ffba00}.ts-header .container .row .menu .mobile-navbar-toggle,.ts-header .container .row .menu .mobile-quick-links-toggle,.ts-header .container .row .menu .search-submit{display:inline-block;min-width:40px;height:40px;padding:8px 12px;border:none;background-color:#ffba00;color:#272727;transition:background-color .1s,color .1s}.ts-header .container .row .menu .mobile-navbar-toggle:focus,.ts-header .container .row .menu .mobile-navbar-toggle:hover,.ts-header .container .row .menu .mobile-quick-links-toggle:focus,.ts-header .container .row .menu .mobile-quick-links-toggle:hover,.ts-header .container .row .menu .search-submit:focus,.ts-header .container .row .menu .search-submit:hover{background-color:#e6a700;color:#000}.ts-header .container .row .menu .mobile-navbar-toggle,.ts-header .container .row .menu .search-submit{border-right:1px solid #e6a700}.ts-header .container .row .menu .search{flex:1;overflow:hidden}.ts-header .container .row .menu .search .search-input{flex:1;padding:8px 12px;margin:0;border:none;border-right:1px solid #e6a700;background-color:#ffd666;color:#272727;transition:background-color .1s}.ts-header .container .row .menu .search .search-input:focus{background-color:#ffe399}.ts-header .container .row .menu .search .search-input::-webkit-input-placeholder{color:#272727;opacity:1}.ts-header .container .row .menu .search .search-input::-moz-placeholder{color:#272727;opacity:1}.ts-header .container .row .menu .search .search-input:-ms-input-placeholder{color:#272727;opacity:1}.ts-header .container .row .menu .search .search-input::placeholder{color:#272727;opacity:1}.ts-header .container .row .menu .quick-links{width:100%;padding:0;margin:0;border-top:1px solid #e6a700;list-style:none}.ts-header .container .row .menu .quick-links li{border-bottom:1px solid #e6a700}.ts-header .container .row .menu .quick-links li:last-child{border-bottom:none}.ts-header .container .row .menu .quick-links li a{display:block;padding:15px;color:#272727;transition:background-color .1s,color .1s}.ts-header .container .row .menu .quick-links li a:focus,.ts-header .container .row .menu .quick-links li a:hover{background-color:#e6a700;text-decoration:none;color:#000}.navbar.navbar-default.ts-custom{min-height:auto;margin-bottom:0;border:none;border-radius:0;background-color:#ffba00;color:#272727}.navbar.navbar-default.ts-custom ul.nav.navbar-nav{padding-left:0;margin:0 -15px}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li{border-bottom:1px solid #e6a700}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li a{padding:15px;color:#272727;transition:background-color .1s,color .1s}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li a:hover{background-color:#e6a700;color:#000}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a{display:block}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:hover{text-decoration:none}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li.active a,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a{background-color:#e6a700;color:#000;transition:color .1s}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li.active a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li.active a:hover,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:focus,.navbar.navbar-default.ts-custom ul.nav.navbar-nav li span a:hover{color:rgba(0,0,0,.75)}.navbar.navbar-default.ts-custom .navbar-collapse{border:none!important;border-color:transparent}.footer{padding:40px 0;border-top:1px solid #e9e9e9;background-color:#f0f0f0;color:#272727}.footer a{text-decoration:underline;color:#1976d2;transition:color .25s}.footer a:focus,.footer a:hover{color:#0d47a1}@media (min-width:768px){.status-bar .flex-row{flex-direction:row;height:30px;margin:0}.status-bar .flex-row .status-bar-toggle{display:none}.status-bar .flex-row .information{display:flex;flex:1}.status-bar .flex-row .information .data{padding:0 15px;border-top:none;border-right:1px solid #e9e9e9}.status-bar .flex-row .information .data:last-child{border-right:none}.ts-header .container .row{flex-direction:row}.ts-header .container .row .department-name{height:100px}.ts-header .container .row .department-name a{padding:0 15px;font-size:2.5em}.ts-header .container .row .menu{height:auto;flex-direction:column-reverse;justify-content:center;padding:0 15px 0 0;border:none;background-color:transparent}.ts-header .container .row .menu .mobile-navbar-toggle,.ts-header .container .row .menu .mobile-quick-links-toggle{display:none}.ts-header .container .row .menu .search{flex:none}.ts-header .container .row .menu .search .search-input{border:1px solid #e6a700;border-right:none;border-radius:4px 0 0 4px}.ts-header .container .row .menu .search .search-submit{border:1px solid #e6a700;border-radius:0 4px 4px 0}.ts-header .container .row .menu .quick-links{display:flex;margin-bottom:5px;border:none}.ts-header .container .row .menu .quick-links li{border-right:1px solid #e9e9e9;border-bottom:none}.ts-header .container .row .menu .quick-links li:last-child{border-right:none}.ts-header .container .row .menu .quick-links li a{padding:0 10px}.ts-header .container .row .menu .quick-links li a:focus,.ts-header .container .row .menu .quick-links li a:hover{background-color:transparent;text-decoration:underline}.navbar.navbar-default.ts-custom{border-top:1px solid #e6a700;border-bottom:1px solid #e6a700}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li{border-right:1px solid #e6a700;border-bottom:none}.navbar.navbar-default.ts-custom ul.nav.navbar-nav li:last-child{border-right:none}}@media (min-width:992px){.ts-header .container .row .department-name a{flex:none}}