<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*/////////////////////////////////////////////////////*/
/* SRSB (Formerly SIB) website redesigned with CSS     */
/* Roderick 'Eric' Casugo                              */
/* 09/10/2010                                          */
/* Revised: ECASUGO 2011-08-23; 2014-03-14             */
/* Revised: SBIO 2013-11-05                            */
/* Revised: ECASUGO 2015-04-28; 2017-08-15; 2023-02-01 */
/*/////////////////////////////////////////////////////*/

/* PAGE-WIDE STYLES */
* {
	font-family: Poppins, Larrseit, Lato, Arial, sans-serif;
	/* Improves typography throughout entire page! */
	text-shadow: 0px 0px 1px rgba(0,0,0,.1);
	-webkit-text-shadow: 0px 0px 0px rgba(0,0,0,.1);
	-moz-text-shadow: 0px 0px 0px rgba(0,0,0,.1);
	/* Improves aliased render of text by webkit browsers */
	-webkit-text-stroke: 1px transparent;
}
html {
	font-size: 12px;
	/* Centers fixed-width page on the device screen */
	width: 75%;
    margin: auto;
	padding: 3px;
}
body {
	margin: 0;
	padding: 0;
	color: #000;
}
a {
	text-decoration: none;
	color: #3B6FA1;
}
a:hover {
	font-size: 1em;
}
.pagetitle {
	font-family: Poppins, Larrseit, Lato, sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -0.04em;
	text-align: center;
}
.subpagetitle {
	font-family: Poppins, Larrseit, Lato, sans-serif;
	font-size: medium;
}
.clear {
	clear: both;
}
.justright {
	text-align: right !important;
}
.justleft {
	text-align: left !important;
}
.topper {
	font-size: xx-small;
	text-align: center;
}
.topper a:hover {
	font-size: 1em;
}
#bookcase {
	width: 75%;
	margin: auto;
	font-size: 16px;
}
#footer {
	color: #3B6FA1;
	position: relative;
	bottom: 0;
	left: 0;
	padding: 1.5em 0 1.5em 0;
	line-height: normal;
	font-size: x-small;
	text-align: center;
	background: #FFF;
}
#footer a {
	font-size: 1em;
}

/* MENUBAR STYLES */
.bar {
	background: #3B6FA1 none repeat scroll 0% 0%;
	padding: 5px;
	border-radius: 3px;
	color: white;
}
#sib {
	margin: 0px 1px 0px 1px;
}
#sib a {
	color: white;
	font-size: 1em;
}
#headline {
	font-size: 2.25em;
	line-height: 1.4;
	font-weight: bold;
	font-family: Poppins, Larrseit, Lato, sans-serif;
	color: white;
}

/* TABLE STYLES */
table {
	margin: 0 auto;
	padding: 1px;
	font-size: 1em;
	line-height: 14px;
	color: #000;
}
caption {
	letter-spacing: 5px;
	text-align: center;
	text-transform: uppercase;
	background-color: #65A8A8;
}
th[data-value="label"], th[data-value="label"]:hover {
	text-align: left !important;
	background-color: transparent !important;	
}
.label {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #3B6FA1 !important;
}
.superlabel {
	padding-left: 0;
	font-size: large;
	font-weight: bold;
}
.sublabel {
	font-weight: bold;
	text-align: center;
	background-color: #0099CC !important;
}
.supersublabel {
    background-color: #CFEBF9 !important;
}
.odd {
	font-weight: normal;
	text-align: left !important;
	background-color: #F2F2F2;
}
.even {
	font-weight: normal;
	text-align: left !important;
	background-color: #FFF;
}
.odd a:hover, .even a:hover {
	font-size: 1em !important;
}
.odd:hover, .even:hover {
	background-color: #FFC !important;
}
#schoolinfo {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 1.5em 0 1.5em 0;
}

/* SELECTION FORM STYLES */
.yearlist li {
	display: inline;
	padding-right: 20px;
}
.yearlist li a, a:hover {
	font-size: 16px;
}
#selectbox {
	width: 75%;
	padding: 4em;
	font-size: 14px;
}
#selectbox h4, p {
	padding: 0 2em 0 2em;
}

/* PURE UI SCOPED-OVERRIDE STYLES */
.pure-table td, .pure-table th {
    padding: 0.5em !important;
	border: 1px solid #CBCBCB !important;
}
.pure-table-striped tr:nth-child(2n-1) {
	background-color: #F2F2F2 !important;
}
.pure-table-striped tr:nth-child(2n-1) td:hover, tr:nth-child(n-1) td:hover {
	background-color: #FFC;
	font-family: Poppins, Larrseit, Lato, Arial, sans-serif;
}
.pure-table caption {
	font-weight: bold !important;
	font-size: 1em !important;
	font-style: normal !important;
	padding: 10px !important;
}
.pure-form legend {
	margin-left: 10px;
	width: 40% !important;
	border-radius: 3px;
	padding: 10px 20px !important;
	font-weight: bold;
	color: #FFF !important;
	background-color: #65A8A8;
}
.pure-form fieldset {
	background-color: #F8F8F8 !important;
	border: 1px solid #999 !important;
}
.pure-table td:first-child, .pure-table th:first-child {
    border-width: 1px !important;
}

/* USED WITH NEW SCHOOLWIRES ODA-SIB COLORS */
.ob-red {
	background-color: #BE2E37 !important;
	color: white !important;
}
.ob-green {
	background-color: #3F9393 !important;
	color: white !important;
}
.ob-litegreen {
	background-color: #65A8A8 !important;
	color: white !important;
}
.ob-blue {
	background-color: #3B6FA1 !important;
	color: white !important;
}
.ob-ocean {
	background-color: #0099CC !important;
	color: white !important;
}
.ob-sky {
	background-color: #CFEBF9 !important;
	color: white !important;
}
.ob-grey {
	background-color: #F8F8F8 !important;
	color: white !important;
}
.ob-orange {
	background-color: #FD8B32 !important;
	color: white !important;
}
.ob-gold {
	background-color: #FDC00F !important;
	color: white !important;
}

/* USED TO UNIFY THE LOOK OF SEARCH LISTS */
.unified {
	color: black;
	font-family: Poppins, Larrseit, Lato, Arial, sans-serif;
	font-size: x-small;
}
.unified a {
	color: #3B6FA1 !important;
}
.unified a:hover {
	font-size: 1em !important;
}

/* MEDIA QUERIES */
@media print {
	* {
		background: none;
		background-color: #FFF;
		border: #000
	}
	body {
		font: fit-to-print;
		background-color: #FFF
	}
	#masthead, #navlinks, #footer {
		display: none
	}
}
</pre></body></html>