
.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
font-size: 20px !important;
}


.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 {
color: #FF8699;
text-decoration: none;
}


.menuItemL2 A, .menuItemL2 A:visited {
font-size: 20px !important;
color: #000000;
}


.menuItemL2 A:hover {
color: #FF8699;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

a, a:visited, a:hover
{ color: #1919FF; }
.menuSeparatorOuterTD {
                                    display: none !important;
                                }
table tr.TableHeader TD, table tr.TableHeader TH, DIV.TableHeader, table tr.TableHeader A, table tr.TableHeader A:visited, table tr.TableHeader A.headerLink, table tr.TableHeader A.removeRegistrantLink, td.classTableHeaderTD
{ font-weight: normal; }
input[type='submit'], input[type='button']
{ font-family: 'Verdana';font-size: 20px; }
input[type='submit'], input[type='button']
{ background-color: #FF8699; }
.MenuButton TD, .MenuButton TD a, .MenuButton TD a:visited, .MenuButton TD a:hover
{ font-family: 'Verdana';font-size: 20px; }
.MenuButton TD
{ background-color: #FF8699; }
a.register,a.register:active,a.register:visited,a.register:hover,input.register
{ font-family: 'Verdana';font-size: 20px; }
a.register,a.register:active,a.register:visited,input.register
{ background-color: #FF8699; }
a.dropin,a.dropin:active,a.dropin:visited,input.dropin
{ background-color: #FF8699; }
a.classDetails,a.classDetails:active,a.classDetails:visited
{ background-color: #FF8699; }
a.schedule-btn,a.schedule-btn:active,a.schedule-btn:visited
{ background-color: #FF8699; }b, .classTableHeaderTD, H3, .createAccount .addRegistrantPanel, .classes2Control .addRegistrantPanel, .dropins-form .addRegistrantPanel, TD.msgText, .innerMessage
{
  font-weight: 400 !important;
  font-size: 24px;
}

H3
{
  padding-top: 10px;
  padding-bottom: 10px; 
  text-decoration: underline;
}

.innerBodyFooter
{
  position: relative;
  top: -30px; 
}

BODY.BG
{
  border-top: 70px solid #FEF0E6;
}

#siteTitle IMG
{
  max-width: 200px !important; 
  position:relative;
  top: -65px;
  left: 74px; 
}

.mainMenu 
{
   margin-left: auto !important;
   position: relative;
   top: -118px;
   padding-right: 400px; 
  }

.menuTopItem A
{
  font-family: Sniglet, sans-serif;
  font-size: 20px;
  letter-spacing: 0.25px;
  color: rgb(34, 34, 34);
  font-weight: 400;
}
/*  ------- Styles below the line are not shown during page editing --------- */
BODY, P, DIV, TD
{
  font-size: 20px;
  line-height: 1.25;
  font-family: Sniglet, sans-serif;
  color: #333;
}

DIV.header
{
 padding-top: 0px !important;
 padding-bottom: 15px !important;
 color: #ff8699;
 text-align: center;
 font-family: Sniglet, sans-serif;
 font-size: 70px;
 font-weight: 400;
 text-transform: uppercase;
}

@media screen and (min-width: 992px)
{
  .boxed {   max-width:70vw !important  }
}

@media screen and (max-width: 980px)
{
  .mainMenu {   top: -80px;  }
}


@media screen and (max-width: 867px)
{
  .menu-caption { color: #000; }
  .menu-btn .icon-bar { background-color: #000;  }
  #mobile-menu-actions { background-color: #FEF0E6; height: 80px;  padding-top: 10px; }
  #siteTitle IMG { position: relative; top:-72px; left: 0px; }
  DIV.header {  font-size: 50px;  }
  BODY.BG { border-top: 0px solid transparent; }
}

#ctl04_ctl00_c_mainCls_lblNoClasses {
font-weight: normal !important;
}

.subHeaderSummary {
font-weight: normal !important;
}

#pageContent > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td:nth-child(1) {
font-weight: normal !important;
}

#pageContent > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td.itemPrice {
font-weight: normal !important;
}

.TableFooter TD {
    font-weight: normal !important;
}

.PricesTableHeader {
font-weight: normal !important;
}