
.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
font-family: 'Arial';
font-size: 16px !important;
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: #9F7FBA;
text-decoration: none;
}

body.BG
{ background-color: #7D63A6; }
a, a:visited, a:hover
{ text-decoration: underline;color: #331C5C; }
.boxed
{ max-width: 800px !important; width: 100% !important; height: auto !important; }
div.outerBodyFooter,div.outerMenuBodyFooter,div.outerMenuBody,div.outerHeaderMenu
{ background-color: #7D63A6; }
div.innerBodyFooter,div.innerMenuBodyFooter,div.innerMenuBody,div.innerHeaderMenu
{ background-color: #DDD3E6; }
div.section.pageHeader
{ background-color: #5F349F; }
div.outerPageHeader
{ background-color: #331C5C; }
div.innerPageHeader
{ background-color: #DDD3E6; }
div.section.pageMenu
{ background-color: #DDD3E6; }
div.outerPageMenu
{ background-color: #331C5C; }
div.innerPageMenu
{ background-color: #331C5C; }
div.section.pageBody
{ background-color: #DDD3E6; }
div.outerPageBody
{ background-color: #DDD3E6; }
div.innerPageBody
{ background-color: #DDD3E6; }
input[type='submit'], input[type='button']
{ background-color: #7D63A6; }BODY, TD, DIV, P
{
  font-family: Arial;
  font-size: 15px;
  color: #442565;
}

.innerBodyFooter
{
  position: relative;
  top: -40px;
  padding-left: 20px;
  padding-right: 20px;
}

#siteTitle IMG
{
  max-width:770px !important;
}

#siteTitle
{
  padding-top: 105px;
}

.menu
{
  position:relative;
  top: -50px;
}

.outerPageHeader
{
  box-shadow: inset 0 4px 6px -4px rgba(255, 255, 255, 0.59), inset 0 1px 0 0 rgba(255, 255, 255, 0.59), inset 0 -5px 5px -5px rgba(255, 255, 255, 0.9);
  height: 314px;
}

  
/* To center the top logo */
#siteTitle TABLE TD { text-align: center; }

/* To center the menu */
.mainMenuContainer TABLE
{
  width: 100%;
  text-align: center;
}

DIV.header
{
 padding-top: 15px !important;
 padding-bottom: 15px !important;
 color: #442565;
  font-size: 60px;
  text-decoration: underline;
  font-family: Arial;
}

@media screen and (max-width: 767px)
{
  .innerBodyFooter  {    padding-left: 5px;   padding-right: 5px; top: 0px;}
  .mmenu A { color: #663898 !important; }
  .menu-btn .icon-bar { background-color: #663898;  }
  #mobile-menu-actions { background-color: #eee; }
  DIV.header { font-size: 20px; }
  .outerPageHeader { height: auto; }
  #siteTitle { padding-top: 5px; }

}
/*  ------- Styles below the line are not shown during page editing --------- */