a, a:visited, a:hover
{
    color: #04050a;
}

#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,
#header .social-media-icons .phone, 
#header .social-media-icons .phone a.phone-link, 
#header .social-media-icons .phone a.phone-link:visited, 
#header .social-media-icons .phone a.phone-link:hover
{
  color: #04050a;
}

#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: #04050a;
}


.bx-wrapper div.bx-caption-overlay .bx-caption-inner {
}
.bx-wrapper div.bx-caption-overlay a.bx-caption-button, 
.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover {
    background-color: #04050a;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover
{
  color: #FFF;
  background-color: #79797b;
}

.bx-wrapper div.bx-default-pager.bx-pager a:hover, .bx-wrapper div.bx-default-pager.bx-pager a.active
{
  background-color: #04050a;  
}

.siteTitle, .siteTitle a, .siteTitle a:visited, .siteTitle a:hover
{
  color: #04050a;
}

h2.header, div.header {
    color: #04050a;
}

a.TableWithBorders, 
.TableWithBorders, 
.TableWithBorders tr td, 
.TableWithBorders tr th {
    border-color: #79797b;
}

.subscribe-header {
    color: #FFF;
}

.subscribe-content .subscribeContactSubmit {
    background-color: #04050a;
}

.MenuButton
{
  border:solid 2px #79797b;
}
.MenuButton TD
{
  background:#79797b;
}
.MenuButtonHover
{
  background:#04050a;
}

.tabs a {
  background-color: #04050a;
}

.tabs a:hover {
  color: #FFF;
  cursor:hand;
  background-color:#79797b;
}

.customMenuBG,
.mmenu
{
  background-color: #04050a; 
}

TABLE.menuItemHover,
.menuTopItem a:hover,
.mmenu li.mmenu-selected > a,
.mmenu li.mmenu-selected > span
{
  background-color: #79797b;
}

.menuItemL2 TABLE,
.menuItemL2 TABLE TR TD
{
  background-color:#79797b;  
}

.menuItemL2 A:hover
{
  background-color:#04050a;  
}

.news-header, 
.site-greeting, 
.after-news-content .address-header
{
  color:#04050a;  
}

a.TableHeader, div.TableHeader, th.TableHeader, td.TableHeader, .TableHeader th, .TableHeader td {
    background-color: #04050a;
}

.bottom-bg
{
  background-image: url('img/bottom_bg.png');
}

.bottom-bg-inner
{
  background-color: rgba(4, 5, 10, 0.3);
}

.newsItemTitle
{
  color: #04050a;
}


input[type=submit],
input[type=button],
A.register, A.classDetails, A.dropin, A.schedule-btn,
a.customButton {
    background-color: black;
}
