body {
    background-color: #444;
    color: white;
    font-size: 24px;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
   }
 



/* Style for the navigation bar */
ul.navbar {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    background-color: #444;
    overflow: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    top: 0 !important;
    border-style: solid;
    border-width: 10px 0px;
    border-color: #66c7f4;
    }

/* Style for the navigation bar items (links) */
ul.navbar li {
    float: center;
    font-size: 36px;
    }

ul.navbar li a {
    display: block;
    color: white;
    text-align: left;
    padding: 10px;
    text-decoration: none;
    font-family: "Cutive";
    background-color: #444;
    }

/* Highlight current link */
ul.navbar li.current a {
    background-color: #4CAF50;
    }

/* Hover effect */
ul.navbar li a:hover {
    background-color: #777;
    }

ul.mininav {
    background-color: #444;
    color: white;
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0;
    padding: 0;
}
ul.mininav li {
    justify-content: center;
    align-items: center;
}

ul.mininav li a {
    display: block;
    color: white;
    text-align: left;
    padding: 10px;
    text-decoration: none;
    font-family: "Cutive";
    width: auto;
    align-items: center;
    }

ul.mininav li.current a {
    background-color: #4CAF50;
    }

ul.mininav li a:hover {
    background-color: #777;
    }

.content {
    margin: 0% 10%;
    font-family: "K2D";
    background-color: #777;
}

div.top {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}


h1.ttl  {
    text-align: center;
    font-family: "Cutive";
    margin: 0px, 25%, 0px, 25%;
    border-style: solid;
    border-width: 0 0 10px 0;
    border-color: #66c7f4;

}

.content p  {
    margin: 0% 15% 5% 15%;
}

.apptab {
    margin: 0% 7%;
}

.DP {
    display: flex;
    justify-content: center;
}

div.apptab a {
    color:#66c7f4;
}

div.apptab a:hover {
    color:#4CAF50;
}

table, th, tr, td {
    border-bottom: 5px solid #4CAF50;
    border-collapse: collapse;
    padding: 15px;
}

table {
    width: 100%;
    background-color: #444;
}

td.links {
    text-align: center;
}

tr:nth-child(even) {
    background-color: #333;
}

.AAall iframe {
    display: block;
    text-align: center;
    width: 95%;
}

iframe {
    margin: 10px;
}

#GGBA {
    width: 95%;
}

.space {
    color: #777;
}
.space1 {
    background-color: #444;
    color: #444;
}

h2 {
    margin-left: 10%;
    color: #66c7f4;
}

.preapp{
    margin-left: 10%;
}

div.lines {
    border-color: #66c7f4;
    border-width: 10px, 0px;
    color:#66c7f4
}

ul.source li{
    padding-bottom: 20px
}
ul.source li a {
    color: #66c7f4;
}