@charset "utf-8";
header{padding-top:6vw;text-align:center;border-radius:1.5em}
header img{box-shadow:7px 10px 12px 0 rgba(22,150,65,.64);border-radius:15px}
aside,h1,h2,h3,p{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding-left:1.5%}
p{line-height:1.1em;text-indent:1em}

.cards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}
.card{flex:0 0 275px;border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);border-radius:1.5em;display:block;margin:5px}
.card img{max-width:97%;border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);border-radius:1.5em}
.card .text{padding:0 20px 20px}
.card .text>button{background:gray;border:0;color:#fff;padding:10px;width:100%}
.centre{text-align:center}
figure{margin-top:0}
.fontsize{font-size:125%;text-align:left;color:#c09}
.padding{Padding-top:6vw}
.border{margin:10px;border:1px solid #ccc;border-radius:1.5em;box-shadow:7px 10px 12px 0 rgba(102,148,117,.64);background-color:#65ade9}
.borderradius{border-radius:1.5em;margin:10px;border:1px solid #ccc;box-shadow:7px 10px 12px 0 rgba(144,146,145,.64)}
.radius{border-radius:1.5em}
.sidewords{padding:.1em;overflow:auto;font-style:italic}
.button{margin-top:1vh;margin-bottom:1vh;display:inline-block;padding:8px 25px;font-size:14px;cursor:pointer;text-align:center;text-decoration:none;outline:0;color:#fff;background-color:#3876a0;border:0;border-radius:15px;box-shadow:0 9px #999}
.button:hover{background-color:#3e8e8e}
.button:active{background-color:#3f8a41;box-shadow:0 5px #666;transform:translateY(4px)}
.button:visited{color:#dfdfdf;background-color:#152166}
.blueemphasis{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:1.2em;font-weight:700;color:#03c}
.blue{color:#36c}
.shadow{text-shadow:4px 4px 2px #32af00}
iframe{display:block;margin-left:auto;margin-right:auto;width:315px;height:800px;border:none}
.imagecentre{display:block;margin-left:auto;margin-right:auto;border:1px solid #ccc;box-shadow:7px 10px 12px 0 rgba(22,150,65,.64);border-radius:15px}
.link{display:block;padding:5px 5px 5px 5px;font-size:14px;cursor:pointer;text-decoration:none;outline:0;color:#fff;background-color:#063;border:0;border-radius:15px;box-shadow:0 9px #999;width:120px;margin:auto;text-align:center}
.link:hover{background-color:#6c9}
.link:active{background-color:#6c9;box-shadow:0 5px #666;transform:translateY(4px)}
h1{color:#65ade9;padding-top:.1em;font-size:3vw}
h2{color:#36f}
h3{color:#2d789e}
h4{color:#5fe297}
#copyrightWrapper p.webmaster{color:#003}
#copyrightWrapper p.webmaster:hover{color:#ff0;cursor:pointer}
body{display:flex;min-height:100vh;flex-direction:column;margin:0;margin-bottom:1.5em}
#main{display:flex;flex:1}
#main>article{flex:1}
#main>nav{flex:0 0 20vw}
#main>aside{flex:0 0 1vw;background-color:#fff}
#main>nav{order:-1}
header{background-color:#ffffff;min-height:10vh}
article,aside,header,nav{padding:1em}
img{max-width:90%;height:auto}
.red{color:red}
.navigation{display:flex;flex-direction:row;font-size:medium;text-align:center}
.flex-item-left{padding:10px;flex:50%}

.btn{padding:.7rem 1.5rem;font-size:1em;border-radius:10px;cursor:pointer;margin:20px;transition:.1s ease-in-out;background-color:#0159aa;color:#fff;border:2px solid #0159aa}
.btn:hover{background-color:transparent;color:#0159aa}
.dropbtn{background-color:#3498db;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}

@media (max-width:500px){
.navigation{flex-direction:column}
}

/* Generated on Mon, 10 Feb 2025 07:55:11 GMT by Cyotek Spriter version 1.9.0.247 */
.sp2006052th { background-image: url("../imagesprite/imageweb2025.webp"); background-position: 0 0; width: 239px; height: 318px; background-repeat: no-repeat; }
.sp2016018offair { background-image: url("../imagesprite/imageweb2025.webp"); background-position: -239px 0; width: 504px; height: 360px; background-repeat: no-repeat; }
.sp1972002 { background-image: url("../imagesprite/imageweb2025.webp"); background-position: 0 -360px; width: 303px; height: 363px; background-repeat: no-repeat; }
.sp1990018bth { background-image: url("../imagesprite/imageweb2025.webp"); background-position: -743px 0; width: 200px; height: 250px; background-repeat: no-repeat; }
.spemail1 { background-image: url("../imagesprite/imageweb2025.webp"); background-position: -743px -250px; width: 280px; height: 300px; background-repeat: no-repeat; }
.sp1985032th { background-image: url("../imagesprite/imageweb2025.webp"); background-position: -303px -360px; width: 250px; height: 200px; background-repeat: no-repeat; }
.spfbadge { background-image: url("../imagesprite/imageweb2025.webp"); background-position: -553px -360px; width: 111px; height: 84px; background-repeat: no-repeat; }
.spbear011 { background-image: url("../imagesprite/imageweb2025.webp"); background-position: -303px -560px; width: 504px; height: 360px; background-repeat: no-repeat; }
.sp2000259 { background-image: url("../imagesprite/imageweb2025.webp"); background-position: 0 -920px; width: 702px; height: 324px; background-repeat: no-repeat; }

/* Generated on Mon, 10 Feb 2025 slider images 07:51:33 GMT by Cyotek Spriter version 1.9.0.247 */
.sp_shed1980ath { background-image: url("../imagesprite/slider.webp"); background-position: 0 0; width: 286px; height: 250px; background-repeat: no-repeat; }
.sp_1985038ath { background-image: url("../imagesprite/slider.webp"); background-position: -286px 0; width: 286px; height: 250px; background-repeat: no-repeat; }
.sp_patient1ath { background-image: url("../imagesprite/slider.webp"); background-position: 0 -250px; width: 286px; height: 250px; background-repeat: no-repeat; }
.sp_1990018bth { background-image: url("../imagesprite/slider.webp"); background-position: -572px 0; width: 200px; height: 250px; background-repeat: no-repeat; }
.sp_20060422ath { background-image: url("../imagesprite/slider.webp"); background-position: -286px -250px; width: 286px; height: 250px; background-repeat: no-repeat; }
.sp_2008001ath { background-image: url("../imagesprite/slider.webp"); background-position: 0 -500px; width: 286px; height: 250px; background-repeat: no-repeat; }
.sp_1977001th { background-image: url("../imagesprite/slider.webp"); background-position: -286px -500px; width: 348px; height: 250px; background-repeat: no-repeat; }
.sp_offairhdath { background-image: url("../imagesprite/slider.webp"); background-position: 0 -750px; width: 286px; height: 250px; background-repeat: no-repeat; }
.sp_logo2010 { background-image: url("../imagesprite/slider.webp"); background-position: -634px -250px; width: 200px; height: 100px; background-repeat: no-repeat; }


@keyframes scroll {
      0% {
        transform: translateX(0)
      }

      100% {
        transform: translateX(calc(-275px * 8))
      }
    }

    .slider {
      background: #65ade9;
      height: 275px;
      margin: auto;
      overflow: hidden;
      position: relative;
      width: 350px
    }

    .slider::after,
    .slider::before {
      background: linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
      content: "";
      height: 300px;
      position: absolute;
      width: 20px;
      z-index: 2
    }

    .slider::after {
      right: 0;
      top: 0;
      transform: rotateZ(180deg)
    }

    .slider::before {
      left: 0;
      top: 0
    }

    .slider .slide-track {
      animation: scroll 70s linear infinite;
      animation: scroll 70s linear infinite;
      display: flex;
      width: calc(275px * 8)
    }

    .slider .slide {
      height: 250px;
      width: 250px;
      border-radius: 1.5em;
      margin: 10px;
      border: 5px solid #979191;
      box-shadow: 7px 10px 12px 0 rgba(0, 0, 0, 0.64)
    }
@media screen and (max-width:575px){
#main{flex-direction:column;flex-direction:column-reverse}
h1{font-size:6vw}
img.imagecentre{max-width:350px}
.borderfooter{width:85%}
}
*{box-sizing:border-box;font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;margin:0;padding:0}
ul{list-style:none;padding-left:0}
.sp_2016018offair{background-image:url(../imagesprite/imageweb2025.webp);max-width:99.5%}
footer{background-color:#65ade9;box-shadow:7px 10px 12px 0 rgba(102,148,117,.64);border-radius:1.5em;margin:10px;border:1px solid #ccc;box-shadow:7px 10px 12px 0 rgba(144,146,145,.64);margin-top:auto;line-height:1.5}
.ft-title{color:#fff;font-family:Arial,Helvetica,sans-serif serif;font-size:1.375rem;padding-bottom:.625rem}
.ft-main{padding:1.25rem 1.875rem;display:flex;flex-wrap:wrap;text-decoration:none}
@media only screen and (min-width:29.8125rem){
.ft-main{justify-content:space-evenly}
}
@media only screen and (min-width:77.5rem){
.ft-main{justify-content:space-evenly}
}
.ft-main-item{padding:1.25rem;min-width:12.5rem}
.ft-legal{border-radius:1.5em;margin:10px;border:1px solid #ccc;box-shadow:7px 10px 12px 0 rgba(144,146,145,.64);padding:.9375rem 1.875rem;background-color:#65ade9;color:#dbd8d8}
.ft-legal h3{color:#0f6299}
.ft-legal-list{width:100%;display:flex;flex-wrap:wrap}
.ft-legal-list li:nth-last-child(2){flex:1}