div.footer-bar {padding-top: 0.5rem;background-color: #ff6600;text-align: center;}div.footer-bar p {line-height: 1rem;}div.footer-bar a {color: white;}div.main-message {background-color: white;}div.dasnr-navigation-bar {background-color: #333333;}div.dasnr-navigation-bar ul {float: right;list-style: none;height: 24px;border-left: 1px solid #bbbbbb;}div.dasnr-navigation-bar ul li {display: block;margin: auto 0;float: right;height: 100%;}div.dasnr-navigation-bar ul li a {color: #bbbbbb;text-decoration: none;margin: 0;padding: 0 1rem;display: block;height: 100%;line-height: 24px;border-right: 1px solid #bbbbbb;}div.dasnr-navigation-bar ul li a:hover {color: black;background: #ff6600;}div.osu-logo {padding: 0.5rem;background-image: url('/inservice/assets/headertile.gif');background-repeat: repeat-x;}div.osu-logo img {display: block;margin: 0 auto;}div.side-navigation {background-color: #cbcbcb;}div.navbox {margin: 15px 0;border-top: 15px solid #333333;border-bottom: 15px solid #333333;}ul.primary-navigation, ul.secondary-navigation, ul.personal-navigation {list-style: none;height: 100%;border-bottom: 1px solid #aaaaaa;}ul.primary-navigation li, ul.secondary-navigation li, ul.personal-navigation li {font-size: 10pt;}ul.primary-navigation li a, ul.secondary-navigation li a, ul.personal-navigation li a {border-top: 1px solid #aaaaaa;color: black;text-decoration: none;padding-left: 15px;display: block;}ul.primary-navigation li a:hover, ul.secondary-navigation li a:hover, ul.personal-navigation li a:hover {text-decoration: underline;background-color: #eeeeee;padding-left: 12px;border-left: 3px solid #333333;}div.main-title {margin: 0 auto;}div.main-title h3 {margin: 0;padding: 0;font-size: 1.5rem;font-style: italic;text-align: center;color: white;text-weight: bold;letter-spacing: 0.5rem;}div.main-title div {margin: 0;font-style: italic;text-align: center;color: white;}div.states-university-bar {background: black;padding: 4px 0;}div.states-university-bar h4 {text-align: center;font-style: italic;color: white;margin: 0;}div.main-contents {padding: 0.5rem 0.5rem 300px 0.5rem;border-left: 1px solid black;border-right: 1px solid black;}div.main-contents h2 {font-size: 2rem;font-weight: bold;line-height: 2rem;}div.main-contents h4 {font-size: 1.2rem;font-weight: bold;line-height: 1.2rem;}div.states-bar-end {background-color: black;background-image: url('/inservice/assets/statesUbar.gif');background-repeat: no-repeat;background-position: bottom left;background-size: cover;}table.inservices-list tbody tr td {vertical-align: top;font-size: 0.8rem;}table.inservices-list tbody tr.postponed td {background: #ffffaa;font-style: italic;}table.inservices-list tbody tr.canceled td {background: #ffaaaa;text-decoration: line-through;}table.inservices-list tbody tr:nth-of-type(even) {background-color: transparent !important;}table.inservices-list tbody tr:hover {background-color: #e2f89c !important;}.full-width {width: 100%;margin-left: auto;margin-right: auto;max-width: initial;}.postponed {background: #ffffaa;text-decoration: italic;}.canceled {background: #ffaaaa;text-decoration: italic;}a.button {text-decoration: none;}div.flash-message {border-left: 1px solid black;border-right: 1px solid black;background-color: white;}div.flash-message div.alert-box {margin: 25px 10px;}th.header.headerSortUp {background-color: #3399ff;background-image: url('/inservice/assets/asc.gif');}th.header.headerSortDown {background-color: #3399ff;background-image: url('/inservice/assets/desc.gif');}th.header {background-position: center right;background-repeat: no-repeat;background-image: url('/inservice/assets/bg.gif');cursor: pointer;padding-right: -1px;}div.pistol-pete {background-color: #cbcbcb;}[data-abide] small.error {font-size: 0.9rem !important;font-style: normal !important;}dl.inservice-calendar-month-nav dd a {padding: 0.1875rem 0.8rem;}dl.inservice-calendar-month-nav dd a:hover {text-decoration: underline;}div.report-card {border: 2px solid black;margin-bottom: 15px;}div.report-card div.title {background-color: #efefef;margin: 0;padding: 3px 5px;text-align: center;border-bottom: 1px solid black;}div.report-card div {padding: 5px;}div.report-card a {padding: 3px 8px;font-size: 1.1rem;}div.report-card a.not-attended {text-decoration: line-through;background-color: #efefef;}div.report-card a.attended {font-weight: bold;}div.report-card a.future {background-color: #cbcbcb;font-style: italic;}div.report-card.separated {background-color: #bb99ff;}span.below-minimum-attendance {color: #6666ff;font-weight: bold;}div.help-bar {padding: 3px;background-color: white;border-top: 1px solid black;border-bottom: 1px solid black;text-align: center;}