.masthead_BG {
	background-color:#3e0666; /* medium */
}
.masthead_text_div {
	color: #FFFFFF; /* white */
}
.hero-flex-container {
	background-color:#FFFFFF; /* white */
	border-top: 12px #FFFFFF solid; /* white */
}
.sectionTitle {
	color:#3e0666; /* dark */
	background-color:#FFFFFF; /* white */
}

.homeTitle {
	color:#FFFFFF; /* white */
	background-color:#3e0666; /* dark */
	padding-top:0px;
	border-top: 8px solid #3e0666;
	border-bottom: 4px solid #3e0666;
}
#bellScheduleTBL tr:first-child td {
	font-size: 16px;
	color:#FFFFFF; /* white */
	background-color:#3e0666; /* dark */
	padding-top:0px;
	border-top: 14px solid #3e0666;
	border-bottom: 4px solid #3e0666;
}
#bellScheduleTBL {
	-webkit-border-vertical-spacing: 0px;
	-webkit-border-horizontal-spacing: 0px;
}

.header-flex-container {
	background-color:#FFFFFF; /* white */
}

.titleContainer {
	border-bottom:solid 2px #3e0666;
	margin-top:16px;
}

.footer-container > div {
	background-color:#000000; /* black */
}
body {
  background-color:#38065b;
  background-image:url(../images/purple_space.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed;
}
.topnav {
	background-color: #333333; /* grey */
}
.topnav a {
	color: #FFFFFF; /* white */
}
.topnav a:hover {
	background-color: #DDDDDD; /* grey */
	color: #000000; /* black */
}
.active {
	background-color:#000000;  /* black */
	color: #FFFFFF; /* white */
}
.nav-flex-container {
	background-color:#FFFFFF; /* white */
}
#qlinks_ul li:hover {
	background-color: #FFFFFF; /* white */
}
#qlinks_ul li {
	background:0px 5px no-repeat #7d6491; /* light */
	border: solid 2px #7d6491; /* light */
}
#qlinks_ul li a {
	color:#FFFFFF; 
}
#qlinks_ul li a:hover {
	color:#3e0666; 
}
.staffEmail a {
	color: #4b0a7e;
}

@media screen and (max-width: 570px) {	
	body {
		background-image:none;
		background-color:#FFFFFF; /* white */
	}
}
