
.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
font-family: 'Arial';
font-size: 15px !important;
color: #F0F0F0;
}


.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;
text-decoration: none;
}

.boxed
{ max-width: 960px !important; width: 100% !important; height: auto !important; }
.menuSeparatorOuterTD {
                                    display: none !important;
                                }BODY, TD, DIV, P
{
  font-family: Helvetica, Arial;
  font-size: 14px;
  color: #444;
}


DIV.header
{
 padding-top: 7px !important;
 padding-bottom: 7px !important;
  margin-bottom: 40px !important;
  margin-top: 16px !important;
 background-color: #BED600;
 color:#516F07;
 font-size: 36px;
  border-radius: 8px;
  padding-left: 15px !important;
}



#siteTitle
{
  padding-top: 35px;
  padding-left: 5px;
}
/*  ------- Styles below the line are not shown during page editing --------- */
BODY
{
  background-image: url(https://duy554ewuuwzm.cloudfront.net/photos/3/39/DMN_3987/image_vault/171016121136569_1.jpg);
  background-repeat: repeat-x;
  background-position: top center;
}

TABLE.menuTopItemFirst
{
  border-radius-top-left: 30px;
  border-radius-bottom-left: 30px;
}

TABLE.menuTopItemLast
{
  border-radius-top-right: 30px;
  border-radius-bottom-right: 30px;
}

.mainMenu
{
  box-shadow: 0px 1px 0px #d7d7d7;
  border-radius: 8px;
  margin-left: auto !important;
  background-image: url(https://duy554ewuuwzm.cloudfront.net/photos/3/39/DMN_3987/image_vault/171016122140336_1.png);
  background-repeat: repeat-x;
  position: relative;
  top: -65px;
}

.outerBodyFooter
{
  background-color: white;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 8px;
  box-shadow: 1px 1px 6px rgba(102, 102, 102, 0.4);
  -moz-box-shadow: 1px 1px 6px rgba(102, 102, 102, 0.4);
  -webkit-box-shadow: 1px 1px 6px rgba(102, 102, 102, 0.4);
  position: relative;
  top: -22px;
}

TABLE.menuTopItem
{
  height: 41px !important;
}

@media screen and (max-width: 767px)
{
 BODY { background-image: none; }
  .menu-btn .icon-bar { background-color: #000;  }
  #mobile-menu-actions { background-color: white; }
  #siteTitle IMG { max-width: 250px !important; }
 .outerBodyFooter  {    padding-left: 10px;    padding-right: 10px;  top: 0px; }
 #siteTitle { padding-top: 0px; }
 .mmenu A { color: black !important; }

}