@charset "utf-8";
/* CSS Document */

.bgblue {
	background-color: #036;
	
}
.pad10 {
	padding: 8px;
	}
	.headertext
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
		}
	.socialicons
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	margin-left: 5px;
		}
		.maroonbottomborder
		{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #810004;
}
	.maroontopborder
		{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #810004;
}
	
.schoolheading
{
	font-family: 'David Libre', serif;
	font-size: 25px;
	color: #860002;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
	.schoolsubheading
	{
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	margin: 10px;
	color: #999;
}
	
	.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width: 768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
	.dropdown:hover>.dropdown-menu {display:block;
margin-top: 0;}
.dropdown>.dropdown-toggle:active {
    pointer-events: none;}
.animate {
    animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
  }
  .dropdown-toggle::after {
    display:none;
}
}

@media (min-width: 1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
	.dropdown:hover>.dropdown-menu {display:block;
	margin-top: 0;}
	.dropdown>.dropdown-toggle:active {
    pointer-events: none;}

.dropdown-toggle::after {
    display:none;
}
}
.bglightgrey {
	background-color: #F6F6F6;
}


.active {
	
}

.downborderblue {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #036;
}
.toppad10 {
	padding-top: 20px;
}
.toppad20 {
	padding-top: 50px;
}
.bottompad10 {
	padding-bottom: 10px;
}





@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform:translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1;
  }
  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0;
  }
}

.slideIn {
  -webkit-animation-name: slideIn;
  animation-name: slideIn;
}
.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #800001;
	color: #000;
}
.bg-maroon { background-color:#800001;
	}
	.bordermaroon {
	border: 1px solid #800001;
		}
.bgschoolbg {
	background-image: url(../indexslider/1404161521261331.jpg);
}
.footer {
	}
.footer .flinks {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	list-style-type: none;
	font-weight: normal;
}
.footer .flinks li a {
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.footer .qltxt {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.groupheading h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	color: #036;
	font-style: normal;
}
.blueborder {

	
		border-width: 1px;
	border-style: solid;
	border-color: #2F6A96;
}
.mynavbar .navbar-nav .nav-item .nav-link{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffff;
	margin: 1px;
	font-size: 14px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #2F6A96;
}
.mynavbar .navbar-nav .nav-item .nav-link:hover {
	margin: 1px;
	font-size: 14px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC0;
}





.desktitle{
	margin-bottom: : 5px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2F6A96;
		}
.body-title {	margin-bottom: : 5px;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2F6A96;
	font-weight: normal;
}
.bgdarkblue {
			background-color: #2F6A96;
			}
.footer .footer-link {
	color:#FFF;
	list-style-position: inside;
	list-style-type: none;
}
.footer .footer-link .link-head {
	color:#FFF;
	list-style-position: inside;
	list-style-type: none;
	font-weight: bold;
font-size: 16px;


}
.footer .footer-link  a {
	color:#FFF;
	list-style-position: inside;
	list-style-type: none;
	font-size: 14px;
}


.fsocialicons {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	}
	.rights {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	}
	.quicklink_body{
	background-color:#093;
	padding: 0px;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: -10px;
	}
.quicklink_body li {
	border: 1px solid #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 4px;
	padding: 5px;
}
.bottom-yellow-border {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FC0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
}
.active-nav-link {
	color: #FC0;
	}
	.company-logo {

		transition: all 1s linear;
	}
.contact-text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #2E6893;
	padding: 5px;
	margin: 5px;
	line-height: 30px;
}
