
.pageBody A, .pageBody A:active, .pageBody A:visited, .pageBody A:hover,DIV.classes2Control A.addClassLink,.TableHeader A.removeRegistrantLink,A.customLink {
color: #262262;
font-weight: bold;
text-decoration: none;
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
font-size: 24pt;
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
color: #262262;
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
font-weight: bold;
}


.customHeader {
color: #189CD8;
}


.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
text-decoration: none;
}


.menuItemHover A, .menuItemHover.A,.menuItemHover A:visited, .menuItemHover.A:visited, .menuTopItem A:hover, .mmenu A:hover, .mmenu li > a:hover, .mmenu li.mmenu-selected > a, .mmenu li.mmenu-selected > span {
text-decoration: none;
}


.mmenu
{
background-color: #262262;

}
.mmenu A:hover,  .mmenu li > a:hover, .mmenu li.mmenu-selected > a, .mmenu li.mmenu-selected > span
{
background-color: #262262;

}
.menuItemL2 A, .menuItemL2 A:visited {
text-decoration: none;
}


.menuItemL2 A:hover {
text-decoration: none;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button
{ background-color: #262262; }
.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover
{ background-color: #262262; }
#footer
{ background-color: #CDCDCD; }
#section-page-header h2.header, div.header
{ background-color: #FFFFFF; }
.news-block .news-header *
{ font-size: 18px; }
#header .social-media-icons .social-media-icon
{ color: #262262; }
#header .social-media-icons a.social-media-link, #header .social-media-icons a.social-media-link:visited, #header .social-media-icons a.social-media-link:hover
{ border-color: #262262; }.newsItemTitle {
    color: #262262 !important;
}

p { line-height: 150%; }
li { line-height: 150%; }

.acms-dark-red {
color: #262262;
}

.teacherNameSpan {
font-size: 150%;
color: #262262;
margin-bottom: .3em !important;
}

.footer-nav {
margin-top: 40px;
margin-bottom: 40px;
}

.textwidget dl dd {
margin-left: 40px;
}

.img-rounded-corners {
border-radius: 5px;
}

.bold-red-upcase {
text-transform: uppercase;
font-weight: bold;
color: #262262;
}

.larger-text-20px {
font-size: 20px;
}

.newsItemTitle {
font-size: 20px;
}

/* an automatic fix to improve button styles */
  /* a.register */
  input[type=submit],
  input[type=button],
  A.register, A.classDetails, A.schedule-btn, A.dropin, a.customButton {
background-color: #262262 !important;
color: #fff !important;
}

.txtEditable, .txtReadOnly, .subscribeContactTableValueTD input[type=text], table.ccForm .braintree-form-control {
    height: 53px;
}

@media screen and (min-width: 768px) {
  .txtEditable, .txtReadOnly, .subscribeContactTableValueTD input[type=text], table.ccForm .braintree-form-control {
    height: 46px;
  }
}

a.phone-link {
color: #262262 !important;
}

.TableHeader, .TableHeader td, .TableHeader th {
background-color: #262262 !important;
}

a.classDetails:hover {
color: #ffffff;
font-weight: bold;
}


/* MyButton
------------------------------------------------------------ */

.mybutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #C2C8C8;
	-webkit-box-shadow:inset 0px 1px 0px 0px #C2C8C8;
	box-shadow:inset 0px 1px 0px 0px #262262;
/*	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c22328), color-stop(1, #262262) );
	background:-moz-linear-gradient( center top, #262262 5%, #C2C8C8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262262', endColorstr='#262262'); */
	background-color:#262262;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #262262;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 24px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #222222;
}

.mybutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C2C8C8), color-stop(1, #262262) );
	background:-moz-linear-gradient( center top, #3c3597 5%, #262262 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3597', endColorstr='#262262');
	background-color:#262262;
}

.mybutton:active {
	position:relative;
	top:1px;
}
/*  ------- Styles below the line are not shown during page editing --------- */
.bottom-bg {
background-color: #ffffff !important;
}

div.poweredByContainer {
background-color: #262262;
color: #ffffff;
}
.subscribe-content .subscribeContactSubmit {
    border: none;
    background-color: #262262;
    color: #FFF;
    text-transform: uppercase;
}
.bx-wrapper div.bx-pager.bx-default-pager a:hover, .bx-wrapper div.bx-pager.bx-default-pager a.active {
    background: #262262;}