
.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
font-family: 'Raleway';
color: #FFFFFF;
}


.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 {
font-family: 'Raleway';
color: #FFFFFF;
text-decoration: none;
}


.menuItemL2 A, .menuItemL2 A:visited {
font-family: 'Raleway';
}


.menuItemL2 A:hover {
font-family: 'Raleway';
}

body,p,div,td
{ font-family: 'Raleway'; }
body.BG
{ background-color: #FBF7F5; }
a, a:visited, a:hover
{ font-family: 'Raleway'; }
a:hover
{ font-family: 'Raleway'; }
.boxed
{ max-width: 1200px !important; width: 100% !important; height: auto !important; }
body div.header
{ font-family: 'Raleway'; }
.menuSeparatorOuterTD {
                                    display: none !important;
                                }
#footer TD, #footer DIV
{ font-family: 'Raleway'; }
#footer div:not(.poweredByContainer) > a, #footer div:not(.poweredByContainer) > a:visited, #footer div:not(.poweredByContainer) > a:hover
{ font-family: 'Raleway'; }
#footer div:not(.poweredByContainer) > a:hover
{ font-family: 'Raleway'; }
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-family: 'Raleway'; }
.TableWithBorders .dataRow, .classTable .dataRow,.TableWithBorders .altDataRow, .classTable .altDataRow
{ font-family: 'Raleway'; }
.TableWithBorders .dataRow a,.TableWithBorders .dataRow a:visited,.TableWithBorders .dataRow a:hover,.classTable .dataRow a,.classTable .dataRow a:visited,.classTable .dataRow a:hover,.TableWithBorders .altDataRow a,.TableWithBorders .altDataRow a:visited,.TableWithBorders .altDataRow a:hover,.classTable .altDataRow a,.classTable .altDataRow a:visited,.classTable .altDataRow a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .dataRow a:hover, .classTable .dataRow a:hover,.TableWithBorders .altDataRow a:hover, .classTable .altDataRow a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .altDataRow, .classTable .altDataRow
{ font-family: 'Raleway'; }
.TableWithBorders .altDataRow a,.TableWithBorders .altDataRow a:visited,.TableWithBorders .altDataRow a:hover,.classTable .altDataRow a,.classTable .altDataRow a:visited,.classTable .altDataRow a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .altDataRow a:hover, .classTable .altDataRow a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .hoveredRow, .TableWithBorders .TableRowHover, .classTable .hoveredRow
{ font-family: 'Raleway'; }
.TableWithBorders .hoveredRow a,.TableWithBorders .hoveredRow a:visited,.TableWithBorders .hoveredRow a:hover,.TableWithBorders .TableRowHover a,.TableWithBorders .TableRowHover a:visited,.TableWithBorders .TableRowHover a:hover, .classTable .hoveredRow a,.classTable .hoveredRow a:visited,.classTable .hoveredRow a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .hoveredRow a:hover, .TableWithBorders .TableRowHover a:hover, .classTable .hoveredRow a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .TableRowSelected
{ font-family: 'Raleway'; }
.TableWithBorders .TableRowSelected a,.TableWithBorders .TableRowSelected a:visited,.TableWithBorders .TableRowSelected a:hover
{ font-family: 'Raleway'; }
.TableWithBorders .TableRowSelected a:hover
{ font-family: 'Raleway'; }
select.txtEditable, select.txtReadOnly, textarea.txtEditable, textarea.txtReadOnly, input.txtEditable, input.txtReadOnly
{ font-family: 'Raleway'; }
input[type='submit'], input[type='button']
{ font-family: 'Raleway'; }
input[type='submit'], input[type='button']
{ background-color: #C3A5E1; }
.MenuButton TD, .MenuButton TD a, .MenuButton TD a:visited, .MenuButton TD a:hover
{ font-family: 'Raleway'; }
.MenuButton TD
{ background-color: #A1C3FF; }
.tabs div.menu-item.active a, .tabs div.menu-item.active a:visited, .tabs div.menu-item.active a:hover
{ font-family: 'Raleway'; }
.tabs div.menu-item:not(.active) a, .tabs div.menu-item:not(.active) a:visited, .tabs div.menu-item:not(.active) a:hover
{ font-family: 'Raleway'; }
.tabs div.menu-item:not(.active) a:hover
{ font-family: 'Raleway'; }
a.register,a.register:active,a.register:visited,a.register:hover,input.register
{ font-family: 'Raleway'; }
a.register:hover,input.register:hover
{ font-family: 'Raleway'; }
a.register,a.register:active,a.register:visited,input.register
{ background-color: #C3A5E1; }
a.register:hover,input.register:hover
{ background-color: #C3A5E1; }
a.dropin,a.dropin:active,a.dropin:visited,a.dropin:hover,input.dropin
{ font-family: 'Raleway'; }
a.dropin:hover,input.dropin:hover
{ font-family: 'Raleway'; }
a.dropin,a.dropin:active,a.dropin:visited,input.dropin
{ background-color: #69D8DE; }
a.dropin:hover,input.dropin:hover
{ background-color: #69D8DE; }
.classTable a.classDetails,.classTable a.classDetails:active,.classTable a.classDetails:visited,.classTable a.classDetails:hover,.Classes2SelectorGrid a.classDetails,.Classes2SelectorGrid a.classDetails:active,.Classes2SelectorGrid a.classDetails:visited,.Classes2SelectorGrid a.classDetails:hover
{ font-family: 'Raleway'; }
.classTable a.classDetails:hover, .Classes2SelectorGrid a.classDetails:hover
{ font-family: 'Raleway'; }
a.classDetails,a.classDetails:active,a.classDetails:visited
{ background-color: #A1C3FF; }
a.schedule-btn,a.schedule-btn:active,a.schedule-btn:visited,a.schedule-btn:hover
{ font-family: 'Raleway'; }
a.schedule-btn:hover
{ font-family: 'Raleway'; }
a.schedule-btn,a.schedule-btn:active,a.schedule-btn:visited
{ background-color: #96E1B4; }.outerPageHeader
{
  background-color: #1B346A;
  height: 182px; 
}

#siteTitle
{
  padding-left: 77px;
  padding-top: 46px;
}

#siteTitle IMG
{
  max-width: 187px !important;
}

.menuTopItem A
{
  font-size: 16px !important;
  font-weight: 400;
}

.mainMenu 
{
   position: relative;
   top: -111px; 
  }


.extraFooter
{
  height: 300px;
  background-color: #1B346A;
}
/*  ------- Styles below the line are not shown during page editing --------- */
BODY, P, DIV, TD
{
  font-family: Raleway;
  font-size: 15px;
  color: RGB(5,5,5);
}

/* To center the menu */
.mainMenuContainer TABLE {   width: 100%;    text-align: center;  }

DIV.header
{
 padding-top: 15px !important;
 padding-bottom: 15px !important;
 font-size: 54px;
 color: rgb(253, 79, 87);
 font-weight: 700;
}


@media screen and (max-width: 1600px)
{
  .mainMenu   {     position: relative;     top: -50px;     }  
}

@media screen and (max-width: 767px)
{
  .menu-caption { color: white; }
  .menu-btn .icon-bar { background-color: white;  }
  #mobile-menu-actions { background-color: #1B346A; }
  #siteTitle IMG { position: relative; top:-30px; left: 0px; }
  DIV.header { font-size: 25px;  }
  #siteTitle { padding:0px; }
  .outerPageHeader  {    height: 100px;   }

}
.mmenu {
    background-color: #1B346A;
    color: #000;
}