
.all {vertical-align:top;}
.all table {border-collapse: collapse;
            background: #F0FFF0;
            border: 3px solid #000080;}




.all td {border: 1px solid #000080;}
.all h1 {font-size: 32px;
         font-family:'serif',serif;
         color: #ffffff;}
.all h2 {font-size: 18px;
         font-family:'serif',serif;
         color: #ffffff;}

.menu {vertical-align:top;}
.menu table {border-style: none;}
.menu td {border-style: none;
          padding-left: 0px;}
.menu a {text-decoration:none;
          display:block;
          font-size:14px;
          font-weight:bold;
          font-family:'arial',sans-serif;
          color:#000080;
          margin-top:4px;
          margin-bottom:4px;
          padding-top:4px;
          padding-bottom:4px;
          padding-left:12px;
          padding-right:12px;
          white-space:nowrap;
          border: 0px solid #000099}
/*          background-color:#FFEE75;*/
.menu a:hover {color:#800000;
          background-color:#dcdcdc;
}


.main {vertical-align:top;
       padding-left:20px;
       padding-right:20px;
       padding-top:20px;
       font-family:'arial',sans-serif;
       color:#000080;}
.main h2 {border-bottom:solid 4px #66cc33;
          font-family:'arial',sans-serif;}




.body {
  vertical-align:top;
  margin-right: auto
  text-align: left;
  background-image: url("top2.jpg");
  background-repeat: no-repeat;
}

.top {
margin: -((line-height – font-size) / 2)em 0;
  margin-right: auto
  text-align: left;
}

.top h1 {font-size: 32px;
         font-family:'serif',serif;
         color: #000000;}
.top h2 {
         font-size: 18px;
         font-family:'serif',serif;
         line-height:1em;
         vertical-align: top
         color: #000000;}





.ex-button:hover{
    background: yellow;
}
