.slide-list {  
	margin: 0px auto;
}

/* Changes the text on hover over the main div -- disabled 
.1slide-list .xcelp-blue:hover > .inner-container span  {
	font-weight: bold; font-size: 18px;
}
*/
.slide-list .listing ul {
	padding: 0px; text-align: center;
}
.slide-list .listing ul li {
	list-style: none !important; margin: 0px !important; padding: 0px 1px 0px 0px !important; overflow: hidden !important; cursor: pointer;
}
.slide-list .listing ul li > a {
	background: rgb(255,255,255) !important; margin: 0px 0px 1px !important; height: 75px; color: rgb(102,153,255) !important; display: block; position: relative;
}
.slide-list .listing ul li > div {
	background: rgb(255, 255, 255) !important; margin: 0px 0px 1px !important; height: 105px; color: rgb(102,153,255) !important; display: block; position: relative;
}
.slide-list .listing ul li > a .inner-container {
	margin: 0px auto !important; left: 0px; top: 25px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.slide-list .listing ul li > div .inner-container {
	margin: 0px auto !important; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}

.slide-list .listing ul li span {
	margin: 23px 0px 3px; display: inline-block;
}
.slide-list .listing ul li a .icon {
	margin: 20px auto 0px; display: block;
}
.slide-list .listing ul li > .xcelp-blue {
	border-left-color: rgb(78,101,152); border-left-width: 5px; border-left-style: solid;
}
.slide-list .listing ul li > a.xcelp-blue {
	border-left-color: rgb(78,101,152); border-left-width: 5px; border-left-style: solid;
}
.slide-list .listing ul li .bg-hidden {
	transition:0.6s linear; left: -100%; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-transition: all .6s linear 0s; 
}
/* Controls the left border (base display) */
.slide-list .listing ul li > .xcelp-blue .bg-hidden {
	background-color: rgb(228, 236,243);
}
.slide-list .listing ul li:hover > a .bg-hidden {
	left: 0px; color: rgb(0,0,0);
}
/* Increases the size/weight of the link when link is hovered */
.slide-list .listing ul li span:hover {
	left: 0px; font-weight: bold; font-size: 18px;
}
.slide-list .listing ul li:hover > div .bg-hidden {
	left: 0px; color: rgb(0,0,0);
}
.slide-list .listing ul li .text {
	font: 700 15px/19px "Noto Sans", Lato, Arial, Helvetica, sans-serif; margin: 5px auto 0px; text-align: center; color: rgb(0, 60, 179); display: block; font-size-adjust: none; font-stretch: normal;
}
li {
	margin: 0px;
}
.anchorbox1 {
	border-color: rgb(237, 156, 41); height: auto; display: inline-block;
}
.anchorbox1 > .bg-hidden {
	background-color: rgb(237, 156, 41);
}
.anchorbox1:hover > .bg-hidden {
	left: 0px;
}
.anchorbox1:hover {
	color: rgb(255, 255, 255);
}
.anchorbox1:hover .anchorbutton1 {
	color: rgb(255, 255, 255); 
}
.anchorbox1:hover p {
	color: rgb(255, 255, 255);
}
.anchorbox1:hover .anchorbutton1 .bg-hidden {
	left: 0px;
}
.anchorbox1:hover .anchorbutton1 {
	margin-left: -4px;
}
.anchorbutton1 {
background: 0px; font: 400 15px/16px "Noto Sans", Lato, Arial, Helvetica, sans-serif; margin: 0px 20px 0px -13px; padding: 10px 13px 12px; transition:0.4s linear; color: #003380; overflow: hidden; text-decoration: none; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.anchorbutton1 .text {
	text-align: center; position: relative; z-index: 10;
}
.anchorbutton1 .border-top {
	background: rgb(189, 189, 189); left: 13px; top: 2px; width: 14px; height: 2px; position: absolute; z-index: 1;
}
.anchorbutton1 .bg-hidden {
	background: rgba(51, 102, 255, 1); transition:0.4s linear; left: -100%; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.anchorbutton1 .orange {
	background: rgba(255, 153, 51, 1);
}



.row {
	margin-right: -15px; margin-left: -15px;
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 8.33%;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 16.66%;
}
.col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 25%;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 33.33%;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 41.66%;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 50%;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 58.33%;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 66.66%;
}
.col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 75%;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 83.33%;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 91.66%;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 100%;
}
.col-3col {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px; float: left; width: 30.00%;
}

p {
	margin: 0px; padding: 0px; orphans: 3; widows: 3;
}

.page-custom-anchor-btns {
	background: 0px; font: 400 15px/16px "Noto Sans", Lato, Arial, Helvetica, sans-serif; margin: 0px 20px 0px -13px; padding: 10px 13px 12px; transition:0.4s linear; color: rgb(252, 144, 46); overflow: hidden; text-decoration: none; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal;
}

.page-custom-anchor-btns .text {
	text-align: center; position: relative; z-index: 10;
}
.page-custom-anchor-btns .border-top {
	background: rgb(189, 189, 189); left: 13px; top: 2px; width: 14px; height: 2px; position: absolute; z-index: 1;
}
.page-custom-anchor-btns .bg-hidden {
	background: rgba(0, 0, 0, 1); transition:0.4s linear; left: -100%; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.page-custom-anchor-btns:hover {
	color: rgb(252, 144, 46); text-decoration: none; margin-left: 0px;
}
.page-custom-anchor-btns:hover .border-top {
	display: none;
}
.page-custom-anchor-btns:hover .bg-hidden {
	left: 0px;
}
.page-right-nav {
	margin: 0px auto;
}
.page-right-nav > aside {
	margin-bottom: 10px;
}
.page-right-nav .right-nav-bx h3  {
	font: 400 18px/normal "Noto Sans", Lato, Arial, Helvetica, sans-serif; padding: 10px 10px 0px; font-size-adjust: none; font-stretch: normal;
}
.h3link  {
	font: 400 18px/normal "Noto Sans", Lato, Arial, Helvetica, sans-serif; padding: 10px 10px 0px; font-size-adjust: none; font-stretch: normal; color:#4d4d4d;
}
.page-right-nav .right-nav-bx p {
	font: 400 13px/19px "Noto Sans", Lato, Arial, Helvetica, sans-serif; padding: 5px 13px; font-size-adjust: none; font-stretch: normal;
}

.page-right-nav .right-nav-bx ul {
	font: 400 13px/19px "Noto Sans", Lato, Arial, Helvetica, sans-serif; padding: 5px 13px; font-size-adjust: none; font-stretch: normal; margin-left: 5px; margin-right: 0px; padding-left: 20px;
}
.page-right-nav .btns-container {
	padding-left: 15px;
}
.page-right-nav .page-custom-anchor-btns {
	color: rgb(252, 144, 46); font-size: 13px;
}
.page-right-nav .page-custom-anchor-btns:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .right-nav-bx {
	border-width: 4px; border-style: solid; margin: 0px auto 10px; padding: 6px; width: auto; height: auto; overflow: hidden; position: relative;
}
.page-right-nav .right-nav-bx::after {
	clear: both; display: block; content: "";
}
.page-right-nav :last-child.right-nav-bx {
	margin: 0px auto;
}
.page-right-nav .right-nav-bx > .bg-hidden {
	transition: .4s linear; left: -100%; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-transition: all .4s linear;
}
.page-right-nav .right-nav-bx > .conent-box {
	position: relative; z-index: 2;
}

/* ON HOVER, THIS WILL CHANGE ALL TEXT TO WHITE */ 

.page-right-nav .right-nav-bx {
	border-width: 4px; border-style: solid; margin: 0px auto 10px; padding: 6px; width: auto; height: auto; overflow: hidden; position: relative;
}
.page-right-nav .right-nav-bx::after {
	clear: both; display: block; content: "";
}
.page-right-nav :last-child.right-nav-bx {
	margin: 0px auto;
}
.page-right-nav .right-nav-bx > .bg-hidden {
	transition:0.4s linear; left: -100%; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-transition: all .4s linear;
}
.page-right-nav .right-nav-bx > .conent-box {
	position: relative; z-index: 1;
}
.page-right-nav .bx-05:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-05 {
	border-color: rgb(43, 154, 201); height: auto; background-color: rgb(43, 154, 201);
}
.page-right-nav .bx-05 > .bg-hidden {
	background-color: rgb(43, 154, 201);
}
.page-right-nav .bx-05:hover > .bg-hidden {
	left: 0px;
}
.page-right-nav .btns-container {
	padding-left: 15px;
}
.page-right-nav .page-custom-anchor-btns {
	color: rgb(252, 144, 46); font-size: 13px;
}
.page-right-nav .page-custom-anchor-btns:hover {
	color: rgb(255, 255, 255);
}



/* ===== ORANGE BOX =====  */

.page-right-nav .bx-orange:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-orange:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-orange:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-orange:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-orange:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-orange {
	border-color: rgb(199, 92, 32); height: auto;
}
.page-right-nav .bx-orange > .bg-hidden {
	background-color: rgb(199, 92, 32);
}
.page-right-nav .bx-orange:hover > .bg-hidden {
	left: 0px;
}


/* ===== PURPLE BOX =====  */

.page-right-nav .bx-purple:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-purple:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-purple:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-purple:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-purple:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-purple {
	border-color: rgb(167, 0, 174); height: auto;
}
.page-right-nav .bx-purple > .bg-hidden {
	background-color: rgb(167, 0, 174);
}
.page-right-nav .bx-purple:hover > .bg-hidden {
	left: 0px;
}

/* ===== TEAL BOX =====  */

.page-right-nav .page-custom-anchor-btns:hover {
	color: rgb(128, 128, 128);
}
/* This will change the text on a hover */
.page-right-nav .bx-teal:hover {
	color: rgb(255, 255, 255); font-weight: bold; 
}

/* This will update any links in the box */
.page-right-nav .bx-teal:hover a {
	color: rgb(255, 255, 255); font-weight: bold; 
}

.page-right-nav .h3link:hover {
	color: rgb(255, 255, 255); font-weight: bold; 
}

.page-right-nav .bx-teal:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-teal:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-teal:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-teal:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-teal {
	border-color: rgb(33, 140, 122); height: auto;
}
.page-right-nav .bx-teal > .bg-hidden {
	background-color: rgb(33, 140, 122);
}
.page-right-nav .bx-teal:hover > .bg-hidden {
	left: 0px;
}

/* ===== GREEN BOX =====  */

.page-right-nav .bx-green:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-green:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-green:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-green:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-green:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-green {
	border-color: rgb(0, 166, 0); height: auto;
}
.page-right-nav .bx-green > .bg-hidden {
	background-color: rgb(0, 166, 0);
}
.page-right-nav .bx-green:hover > .bg-hidden {
	left: 0px;
}


/* ===== SKY BLUE BOX =====  */

.page-right-nav .bx-skyblue:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-skyblue:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-skyblue:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-skyblue:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-skyblue:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-skyblue {
	border-color: rgb(10, 91, 196); height: auto; 
}
.page-right-nav .bx-skyblue > .bg-hidden {
	background-color: rgb(10, 91, 196);
}
.page-right-nav .bx-skyblue:hover > .bg-hidden {
	left: 0px;
}

/* ===== RED BOX =====  */

.page-right-nav .bx-red:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-red:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-red:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-red:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-red:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-red {
	border-color: rgb(172, 25, 61); height: auto;
}
.page-right-nav .bx-red > .bg-hidden {
	background-color: rgb(172, 25, 61);
}
.page-right-nav .bx-red:hover > .bg-hidden {
	left: 0px;
}

/* ===== BLUE BOX =====  */

.page-right-nav .bx-blue:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-blue:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-blue:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-blue:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-blue:hover .page-custom-anchor-btns {
	margin-left: -4px;
}

.page-right-nav .bx-blue > .bg-hidden {
	background-color: rgb(46, 141, 239); 
}
.page-right-nav .bx-blue {
	border-color: rgb(46, 141, 239); height: auto;
}
.page-right-nav .bx-blue:hover > .bg-hidden {
	left: 0px;
}

/* ===== PURPLE LIGHT BOX =====  */

.page-right-nav .bx-purplelight:hover {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-purplelight:hover .page-custom-anchor-btns {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-purplelight:hover p {
	color: rgb(255, 255, 255);
}
.page-right-nav .bx-purplelight:hover .page-custom-anchor-btns .bg-hidden {
	left: 0px;
}
.page-right-nav .bx-purplelight:hover .page-custom-anchor-btns {
	margin-left: -4px;
}
.page-right-nav .bx-purplelight {
	border-color: rgb(100, 62, 191); height: auto;
}
.page-right-nav .bx-purplelight > .bg-hidden {
	background-color: rgb(100, 62, 191);
}
.page-right-nav .bx-purplelight:hover > .bg-hidden {
	left: 0px;
}

/* ===== GRAY BOX - SIMPLE ====== */

.page-right-nav .bx-01 {
	background: rgb(249, 249, 249); border-color: rgb(229, 229, 229); height: auto;
}

.page-right-nav .bx-01 {
	background: rgb(249, 249, 249); border-color: rgb(229, 229, 229); height: auto;
} 

/* ===== MISC ITEMS ====== */

.noborder {
	border-color: rgb(255, 255, 255); height: auto; border-width: 0px; margin: 0px;
}

.page-right-nav .noborder {
	border-color: rgb(255, 255, 255); height: auto; border-width: 0px; margin: 0px;
}