body{font-family:Arial,sans-serif;margin-left:25px;font-size:16px;min-height:2000px}h1,h2,a{color:blue}a{text-decoration:none}h1,h2{font-size:18px;display:flex;align-items:center;gap:10px}h3{text-align:left}li{margin-bottom:1rem}ul ul{margin-top:10px}.centerimage,.column,.column-content{text-align:center}.header-container{display:flex;gap:32px}.header-image{object-fit:contain;flex-shrink:0;margin-left:20px;align-self:center}.main-section{margin-left:20px}.start{font-size:28px;text-decoration:none}.start img{width:160px;height:160px}.grid-container{margin-top:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.row{display:flex;width:100%;flex-wrap:wrap;gap:20px}.column{flex:1;box-sizing:border-box}.column-content{padding:20px}.region-section{display:flex;flex-direction:column;gap:1rem}.region-links{display:flex;flex-wrap:wrap;gap:.5rem}.resource-section{margin-bottom:.1rem}.footer{display:flex;flex-wrap:wrap;justify-content:center;width:100%;text-align:center;font-size:12px;gap:1px}@media(max-width:480px){.footer{font-size:11px}}@media(min-width:350px){.infeed{height:180px}}@media(min-width:500px){.infeed{height:130px}}@media(min-width:800px){.infeed{height:200px}}.page-header{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.header-content{display:flex;align-items:center;gap:30px}    #people-search-form {
      display: flex;
      flex-direction: column;
      align-items: center; /* Center the form horizontally */
      padding: 20px;
      border: 1px solid #ccc;
      border-radius: 8px;
      margin: 20px auto; /* Center the container on the page */
      width: 80%; /* Adjust width as needed */
      max-width: 500px; /* Set a maximum width */
      background-color: #f9f9f9;
      box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
    }

    #people-search-form > form {
      display: flex;
      flex-direction: column;
      width: 100%;
    }

    #people-search-form > form > div {
      margin-bottom: 15px;
      display: flex;
      align-items: center;
    }

    #people-search-form label {
      width: 100px;
      margin-right: 10px;
      text-align: right;
      font-weight: bold;
    }

    #people-search-form input[type="text"] {
      flex-grow: 1;
      padding: 8px;
      border: 1px solid #ddd;
      border-radius: 4px;
      font-size: 16px;
    }

    #people-search-form input[type="text"]#middleInitial {
      width: 60px; /* Adjust width for middle initial */
    }

    #people-search-form button[type="submit"] {
      background-color: #007bff;
      color: white;
      padding: 10px 15px;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      font-size: 16px;
      transition: background-color 0.3s ease;
    }

    #people-search-form button[type="submit"]:hover {
      background-color: #0056b3;
    }

    #searchResults {
      margin-top: 20px;
      width: 100%;
    }

    #searchResults iframe {
      border: 1px solid #ccc;
      border-radius: 8px;
    }
  /* Button Styling */
  #backToTop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    background: #007BFF; /* Blue background */
    color: #ffffff; /* White text */
    font-size: 14px;
    padding: 8px 12px;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    z-index: 1000;
  }

  #backToTop.show {
    opacity: 1;
    visibility: visible;
  }

  #backToTop:hover {
    background: linear-gradient(145deg, #e6d6c5, #fff);
    color: #a47c48;
    border-color: #5c4326;
  }