#simple_menu ul {
    margin:0 auto;
    padding:0;
    list-style:none;
    display:flex;
    flex-wrap:wrap;
    gap:0
}
#simple_menu li {
    flex:0 0 70px;
    margin:0;
    padding:0
}
#simple_menu li a {
    display:flex;
    align-items:center;
    justify-content:center;
    padding:6px 10px;
    white-space:nowrap;
    color:#7D9F41;
    font-size:1em;
    text-decoration:none;
    border-top:1px solid gray;
    border-bottom:1px solid gray;
    border-left:1px solid gray
}
#simple_menu li:last-child a {
    border-right:1px solid gray
}
#simple_menu li:first-child a {
    border-radius:4px 0 0 4px
}
#simple_menu li:last-child a {
    border-radius:0 4px 4px 0
}
#simple_menu li a:hover,#simple_menu li a.active {
    color:#ddd;
    text-shadow:0 1px 0 black;
    background:#756845
}
html {
    overflow-y:scroll
}
body {
    font-family:verdana;
    font-size:100%;
    color:#666;
    padding:0;
    margin:0
}
.tabcontent {
    font-family:verdana;
    font-size:70%;
    color:#666;
    padding:0;
    margin:0
}
.page {
    width:1000px;
    margin:0 auto;
    -webkit-box-shadow:1px 1px 18px 6px #666;
    -moz-box-shadow:1px 1px 18px 6px #666;
    box-shadow:1px 1px 18px 6px #666
}
.fin_page {
    width:1000px;
    margin:0 auto
}
.header {
    width:1000px;
    margin:0 auto;
    background-color:white
}
.header_title {
    text-align:center
}
.content {
    background-color:white;
    padding:10px;
    margin:0;
    font-family:'Oswald',sans-serif;
    color:black
}
.content h1 {
    font-size:140%;
    margin:0;
    padding:0;
    text-shadow:0px 1px 1px #474747;
    filter:dropshadow(color=#474747,offx=0,offy=1)
}
.xxlarge {
    font-size:140%;
    text-shadow:0px 1px 2px #474747;
    filter:dropshadow(color=#474747,offx=0,offy=1)
}
.xlarge {
    font-size:120%;
    text-shadow:0px 1px 1px #474747;
    filter:dropshadow(color=#474747,offx=0,offy=1)
}
.footer {
    text-align:center
}
.footer p {
    font-size:70%;
    margin:0;
    padding:0;
    color:#3A5FD2
}
.footer p a:link,.footer p a:visited {
    color:#3A5FD2
}
.footer p a:hover {
    color:#000
}
dl,dt,dd,ul,ol,li {
    margin:0;
    padding:0
}
dd {
    list-style-type:none
}
dd li {
    margin-left:0.5em
}
.validation-advice {
    margin:5px 0;
    padding:5px;
    background-color:#a03030;
    color:#FFF;
    font-weight:bold
}
.custom-advice {
    margin:5px 0;
    padding:5px;
    background-color:#C8AA00;
    color:#FFF;
    font-weight:bold
}
input {
    padding:0;
    margin:0;
    border:#3A5FD2 1px solid;
    font-size:11px;
    font-family:Verdana,Arial,Helvetica,sans-serif
}
textarea {
    padding:0;
    margin:0;
    border:#3A5FD2 1px solid;
    font-size:11px;
    font-family:Verdana,Arial,Helvetica,sans-serif
}
select {
    padding:0;
    margin:0;
    border:#3A5FD2 1px solid;
    font-size:11px;
    font-family:Verdana,Arial,Helvetica,sans-serif
}
form {
    padding:0;
    margin:0
}
p {
    text-align:justify
}
img {
    border:none
}
.center {
    text-align:center
}
a:link {
    color:#756845;
    text-decoration:none
}
a:visited {
    color:#756845;
    text-decoration:none
}
a:hover {
    color:#000000;
    text-decoration:none
}
#dhtmltooltip {
    position:absolute;
    left:-300px;
    width:150px;
    border:1px solid black;
    padding:3px;
    background-color:#D3E3F7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    visibility:hidden;
    z-index:100;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)
}
#dhtmlpointer {
    position:absolute;
    left:-300px;
    z-index:101;
    visibility:hidden
}
