@-webkit-keyframes focus-in
{
   0% { filter: blur(20px); opacity: 0.0;  }
   100% { opacity: 1.0; filter: blur(0);  }
}
@-moz-keyframes focus-in
{
   0% { filter: blur(20px); opacity: 0.0;  }
   100% { opacity: 1.0; filter: blur(0);  }
}
@keyframes focus-in
{
   0% { filter: blur(20px); opacity: 0.0;  }
   100% { opacity: 1.0; filter: blur(0);  }
}
h1, .h1
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 37px;
   text-align: left;
   text-decoration: none;
   color: #000FF9;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 0;
   padding-right: 0;
}
h2, .h2
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 19px;
   text-decoration: none;
   color: #000FFF;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
.initially-hidden
{
   text-decoration: none;
   background-color: transparent;
   opacity: 0;
}
.#wrapper
{
   text-decoration: none;
   background-color: #6D7286;
   margin-left: auto;
   margin-right: auto;
   width: 960px;
}
.#logo
{
   text-decoration: none;
   background-color: transparent;
   padding: 0 0 0 0;
   margin-left: auto;
   height: 291px;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: auto;
   width: 960px;
}
.#MenuBar
{
   text-decoration: none;
   background-color: transparent;
   border-bottom-color: #CCCCCC;
   border-top-width: medium;
   border-top-style: ridge;
   border-bottom-width: medium;
   border-right-color: #CCCCCC;
   border-bottom-style: ridge;
   margin-bottom: 10px;
   border-left-color: #CCCCCC;
   border-top-color: #CCCCCC;
   width: 960px;
}
.#MenuBar ul
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
   color: #9999FF;
   background-color: transparent;
   display: inline;
}
.#MenuBar ul li
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 15px;
   text-align: center;
   text-decoration: none;
   color: #9999FF;
   background-color: transparent;
   padding: 0 0 0 0;
   margin-left: 8px;
   white-space: normal;
   margin-top: 5px;
   list-style-type: none;
   margin-bottom: 5px;
   margin-right: 8px;
   display: inline;
   transition: all;
   width: 960px;
}
.#MenuBar ul a
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   color: #99CCFF;
   background-color: transparent;
   font-variant: normal;
}
.#MenuBar ul li a:hover
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   color: #FBE9BB;
   background-color: transparent;
   font-variant: normal;
}
.#MenuBar ul li a:focus
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   color: #FBE9BB;
   background-color: transparent;
   font-variant: normal;
}
.#MenuBar ul li a:active
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   color: #FBE9BB;
   background-color: transparent;
   font-variant: normal;
}
.#homepageContentArea
{
   text-decoration: none;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   clear: both;
   width: 960px;
}
.#ContentArea
{
   text-decoration: none;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   clear: both;
   width: 960px;
}
.body
{
   text-decoration: none;
   background-color: #6D7286;
   background-position: center;
}
.#frontPageArtDecoPanel
{
   text-decoration: none;
   background-color: transparent;
   margin-left: auto;
   margin-top: 0;
   margin-right: auto;
   width: 760px;
}
.#frontPageArtDecoPanel #ADPanelTopHoriz
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   text-align: center;
   line-height: 0.03px;
   text-decoration: none;
   background-color: #C9D0E4;
   border-bottom-color: #6D7286;
   border-left-style: solid;
   border-right-width: 1px;
   border-top-width: 1px;
   border-top-style: solid;
   border-bottom-width: 2px;
   border-right-color: #6D7286;
   border-bottom-style: solid;
   height: 17px;
   font-variant: normal;
   border-left-width: 1px;
   border-left-color: #6D7286;
   border-top-color: #6D7286;
   border-right-style: solid;
   width: 758px;
}
.#frontPageArtDecoPanel #ADPanelBotHoriz
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: bold;
   font-size: 16px;
   text-align: center;
   text-decoration: none;
   color: #333333;
   background-color: #C9D0E4;
   border: 1px solid #6D7286;
   clear: both;
   height: 17px;
   width: 758px;
}
.#frontPageArtDecoPanel #ADPanelLeft
{
   text-decoration: none;
   background-color: #C9D0E4;
   border-left-style: solid;
   border-right-width: 2px;
   float: left;
   border-right-color: #6D7286;
   height: 168px;
   border-left-width: 1px;
   border-left-color: #6D7286;
   border-right-style: solid;
   width: 17px;
}
.#frontPageArtDecoPanel #ADPanelPic1
{
   text-decoration: none;
   background-color: transparent;
   float: left;
   width: 223px;
}
.#frontPageArtDecoPanel #ADPanelPic2
{
   text-decoration: none;
   background-color: transparent;
   float: left;
   width: 254px;
}
.#frontPageArtDecoPanel #ADPanelPic3
{
   text-decoration: none;
   background-color: transparent;
   float: left;
   width: 223px;
}
.#frontPageArtDecoPanel #ADPanelRight
{
   text-decoration: none;
   background-color: #C9D0E4;
   border-left-style: solid;
   border-right-width: 1px;
   float: left;
   border-right-color: #6D7286;
   height: 168px;
   border-left-width: 2px;
   border-left-color: #6D7286;
   border-right-style: solid;
   width: 17px;
}
.#homepageContentArea #AdvertBanner
{
   text-decoration: none;
   background-color: transparent;
   margin-left: auto;
   margin-top: 15px;
   margin-bottom: 15px;
   margin-right: auto;
   width: 900px;
}
.ADpictureDivider
{
   text-decoration: none;
   background-color: transparent;
   float: left;
   width: 10px;
}
.#footer
{
   text-decoration: none;
   background-color: transparent;
   padding-top: 0;
   clear: both;
   float: none;
   border-left-style: none;
   border-top-width: thin;
   position: relative;
   border-top-style: solid;
   border-bottom-style: none;
   margin-top: 1px;
   width: 960px;
   border-top-color: #C9D0E4;
   border-right-style: none;
}
.#footerMenu
{
   text-decoration: none;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   float: left;
   width: 800px;
}
.#footerMenu ul
{
   text-decoration: none;
   background-color: transparent;
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   padding-left: 10px;
   margin-top: 0;
   padding-right: 5px;
   margin-bottom: 0;
   margin-right: 5px;
}
.#footerMenu ul li a
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #000FFF;
   background-color: transparent;
   padding: 0 0 0 0;
   margin-left: 0;
   margin-top: 0;
   list-style-type: none;
   margin-bottom: 0;
   margin-right: 5px;
   font-variant: normal;
   display: inline;
}
.#footerMenu ul a:hover
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #000FF0;
   background-color: transparent;
   font-variant: normal;
}
.#footerMenu ul a:focus
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #000FF0;
   background-color: transparent;
   font-variant: normal;
}
.#footerMenu ul a:active
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #000FF0;
   background-color: transparent;
   font-variant: normal;
}
.#wrapper #footer #footerMenu ul li
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #000FFF;
   background-color: transparent;
   padding: 0 0 0 0;
   margin-left: 0;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 10px;
   font-variant: normal;
   display: inline;
}
.#footerDesigner
{
   font-family: "Arial, Helvetica, sans-serif";
   font-size: 12px;
   text-decoration: none;
   color: #000FFF;
   background-color: transparent;
   float: right;
}
.#footerDesigner a
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 12px;
   font-style: normal;
   text-decoration: none;
   color: #000FFF;
   background-color: transparent;
   font-variant: normal;
}
.#WebCamDiv
{
   text-decoration: none;
   background-color: transparent;
   margin-left: auto;
   height: 240px;
   margin-bottom: auto;
   margin-right: auto;
   width: 920px;
}
.WebCamPicture
{
   text-decoration: none;
   background-color: transparent;
   float: left;
   height: 226px;
   width: 300px;
}
.#galleryBanner
{
   text-decoration: none;
   background-color: transparent;
   background-repeat: no-repeat;
   height: 65px;
   width: 960px;
}
.#galleria
{
   text-decoration: none;
   color: #000666;
   background-color: transparent;
   padding: 0 0 0 0;
   margin-left: auto;
   height: 512px;
   margin-top: 5px;
   margin-right: auto;
   width: 896px;
}
.p
{
   font-family: "Arial, Helvetica, sans-serif";
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   color: #FFFFFF;
   background-color: transparent;
   padding: 0 0 0 0;
   margin-left: 0;
   margin-top: 0;
   margin-right: 0;
   margin-bottom: 2px;
   font-variant: normal;
}
.p.Black
{
   font-family: "Arial, Helvetica, sans-serif";
   font-size: 15px;
   text-align: center;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
}
.p.Cancellation
{
   font-family: "Arial, Helvetica, sans-serif";
   font-size: 12px;
   text-align: justify;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
}
.generalDIV
{
   text-decoration: none;
   background-color: transparent;
   padding: 0 0 0 0;
   overflow: hidden;
   clear: both;
   position: relative;
   margin-left: 0;
   margin-top: 0;
   margin-bottom: 2px;
   margin-right: 0;
   width: 958px;
}
.narrowDIV
{
   text-decoration: none;
   background-color: transparent;
   overflow: hidden;
   float: none;
   margin-left: auto;
   margin-bottom: 0;
   margin-right: auto;
   width: 720px;
}
.rightImg
{
   text-decoration: none;
   background-color: transparent;
   float: right;
   margin-left: 5px;
}
.leftImg
{
   text-decoration: none;
   background-color: transparent;
   float: left;
   margin-right: 10px;
}
.imgCentre
{
   text-decoration: none;
   background-color: transparent;
   float: none;
   margin-left: auto;
   margin-right: auto;
}
.#videoDiv
{
   text-decoration: none;
   background-color: transparent;
   margin-left: auto;
   height: 312px;
   margin-right: auto;
   width: 512px;
}
.commentsDivL
{
   font-family: "Arial, Helvetica, sans-serif";
   font-size: 15px;
   text-decoration: none;
   background-color: #000CCC;
   border: 0 ridge #FFFFFF;
   padding: 5px 5px 5px 5px;
   float: left;
   margin-left: 20px;
   margin-top: 6px;
   margin-bottom: 6px;
   margin-right: 6px;
   width: 430px;
}
.commentsDivR
{
   font-family: "Arial, Helvetica, sans-serif";
   font-size: 15px;
   text-decoration: none;
   background-color: #000CCC;
   border: 0 ridge #FFFFFF;
   padding: 5px 5px 5px 5px;
   float: right;
   margin-left: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   margin-right: 20px;
   width: 430px;
}
.#CovidApology
{
   font-family: "Times New Roman, Times, serif";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   line-height: 0.03px;
   text-decoration: none;
   color: #000FF0;
   background-color: transparent;
}
