
.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
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 {
color: #FFFFFF;
}


.mmenu
{
background-color: #17365D;

}
.menuItemL2 A, .menuItemL2 A:visited {
color: #FFFFFF;
}


.menuItemL2 A:hover {
color: #FFFFFF;
}

body,p,div,td
{ font-size: 16px; }
.menuSeparatorOuterTD {
                                    display: none !important;
                                }
input[type='submit'], input[type='button']
{ background-color: #17365D; }
a.register,a.register:active,a.register:visited,a.register:hover,input.register
{ color: #FFFFFF; }
a.register:hover,input.register:hover
{ color: #FFFFFF; }
a.register,a.register:active,a.register:visited,input.register
{ background-color: #17365D; }

                        a.register, a.register:active, a.register:visited, input.register {
                            border-color: #17365D;border-width: 1px;border-style: solid;border-radius: 5px;
                        }
                    a.register:hover,input.register:hover
{ background-color: #2A567D; }
a.register:hover,input.register:hover
{ border-color: #2A567D;border-width: 1px;border-style: solid;border-radius: 5px; }td.logo {
text-align: left;
font-size: 25px;
}
.mainMenuContainer TABLE
{
  width: 100%;
  text-align: center;
  margin:auto;
}
.customMenuBG, .customMenuBG DIV, .menuTopItem {
    background-color: #17365D;
    background-image: none !important;
}
#siteTitle .textTitle {color:Black!important; font-size: 24px;}
.menu-btn {
    position: absolute;
    top: 4px;
    left: 4px;
    padding: 6px 5px 5px 5px;
    background-color: transparent;
    background-image: none;
    /* border: solid 1px #ffffff;
    border-radius: 3px; */
}
.menu-btn .icon-bar {
    border: solid 1px #ffffff;
background: #ffffff;
}
.menu-caption.pull-right{color: white;}


#innerCall
{
  text-align:right;
  margin: auto;
  max-width:1024px;
  width: 100%;
  margin-bottom:20px;
}

#outerCall
{
position: absolute ;
top: 52px;
width:100%;
z-index: 2;
}

#textCall 
{
    color: Black!important;
    font-size: 24px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

#siteTitle {	
text-align: center;	
 /* width: 100%; */	
padding:5px 0px;	
margin-left: auto;	
margin-right: auto;
margin-bottom:20px;
}
/*  ------- Styles below the line are not shown during page editing --------- */
/* an automatic fix to improve button styles */
  /* A.register, A.classDetails, A.schedule-btn, A.dropin */
  input[type=submit],
  input[type=button],
  A.register, A.classDetails, A.schedule-btn, A.dropin, a.customButton, A.schedule-btn 
{
    border-radius: 5px;
    font-weight: normal;
    color: white !important;
    padding: 10px;
   min-width: 82px;
   text-align:center;
}



@media screen and (max-width: 767px)
{
#outerCall { 
top:91px; }  
#siteTitle { margin-bottom: 0px;  }
.outerPageBody  { padding-top: 40px;  }
  input[type=submit], input[type=button] {     height: 56px!important;  }
}