a,abbr,acronym,address,applet,b,big,blockquote,body,button,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,textarea,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;text-decoration:none}body{line-height:1;background-color:#fff}table,tbody,td,tfoot,th,thead,tr,tt{border-collapse:collapse;border-spacing:0;margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;text-decoration:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}caption,th{text-align:left}blockquote,q{quotes:none}abbr,acronym{border:0}u{text-decoration:underline}del{text-decoration:line-through}h1{font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:2.125rem;font-style:normal;line-height:1.1875;font-weight:400;font-variant:normal;color:#333;padding:.75rem 1.25rem;position:relative}h1 b,h1 strong{font-weight:600}h1 a,h1 a:hover{color:#000}a{color:#0046d5;text-decoration:none}a:hover{color:#0046d5;text-decoration:underline}.white,.white a,a.white{color:#fff;text-decoration:none}.white a:hover,a.white:hover{color:#fff;text-decoration:underline}.red,.red a,a.red{color:#d00;text-decoration:none}.red a:hover,a.red:hover{color:#d00;text-decoration:underline}.green,.green a,a.green{color:#28dd28;text-decoration:none}.green a:hover,a.green:hover{color:#28dd28;text-decoration:underline}.amber,.amber a,a.amber{color:#fc0;text-decoration:none}.amber a:hover,a.amber:hover{color:#e8e000;text-decoration:underline}.blue,.blue a,a.blue{color:#00f;text-decoration:none}.blue a:hover,a.blue:hover{color:#00f;text-decoration:underline}.grey,.grey a,a.grey{color:#999;text-decoration:none}.grey a:hover,a.grey:hover{color:#999;text-decoration:underline}.clear:before{content:"";display:table;clear:both}.clearfix:after{content:"";display:table;clear:both}.tr_25{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#page-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-9999;height:100%}.page_bg_home{background-image:url(/assets/images/backgrounds/home.jpg);background-position:60% 0;background-repeat:no-repeat}.page_bg_login{position:fixed;background-image:url(/assets/images/backgrounds/login.jpg);background-position:center top;background-size:cover}header{color:#fff;position:relative;z-index:9999;margin-bottom:6px}header._cover{background-color:#216ddf}._full_screen header{margin-left:60px}header a,header a:hover{color:#fff;white-space:nowrap}header ._opts{list-style-type:none;font-size:.8125rem;text-align:right;line-height:2rem;background-color:#215dd8;background-color:rgba(255,255,255,.1);padding:0 .5rem;white-space:normal}header ._opts li{display:inline-block;float:left}header ._opts li a{display:block;padding:0 .75rem}header ._opts ._soc{font-size:1.125rem}header ._opts ._acc{float:none}header ._opts ._mail{font-size:.9375rem}header ._opts ._mail_on a{color:#ffb400;animation-duration:1s;animation-name:notifications;animation-iteration-count:infinite;animation-direction:alternate}@keyframes notifications{from{opacity:1}to{opacity:.9}}header ._opts ._s{min-width:2rem}header ._opts li form{display:inline-block;position:relative}header ._opts li form input{border:0;padding:.5rem 0 .5rem 0;color:#fff;font-size:.75rem;width:0;line-height:1rem}header ._opts li form input._on{padding:.5rem 2rem .5rem .5rem;margin-left:.5rem;background-color:rgba(255,255,255,.25)}header ._opts li form a{position:absolute;top:0;right:0}header ._opts li a:hover{text-decoration:none;color:#ffb400}header ._opts ._acc a:hover{color:#fff;background-color:rgba(255,255,255,.2)}header ._opts ._mail_on a:hover{color:#ffb400}header ._home{float:left;margin:.75rem 0 0 6%;font-size:1.0625rem;-webkit-perspective:200px;perspective:200px;z-index:2;clear:both}header ._home b{display:inline-block;font-size:1.25em;padding:.35em;margin-left:1px;background-color:rgba(255,255,255,.25);background-color:#397aff;text-transform:uppercase}header ._home b:nth-child(1){padding-top:.35em;padding-bottom:.35em;transform:rotateY(45deg)}header ._home b:nth-child(2){padding-top:.25em;padding-bottom:.45em;transform:rotateY(20deg)}header ._home b:nth-child(3){padding-top:.45em;padding-bottom:.25em}header ._home b:nth-child(4){padding-top:.35em;padding-bottom:.25em;transform:rotateY(-10deg)}header ._home b:nth-child(5){padding-top:.45em;padding-bottom:.4em;transform:rotateY(-15deg)}header ._home:hover{text-decoration:none}header nav{margin:.5rem 0 0 30%;padding:0 5% 0 0}header nav._min{margin:.6rem 0 0 60%;padding:0}._full_screen header nav{padding:0;background-color:#216ddf}._full_screen header nav:not(._min){border-right:3rem solid #216ddf}._full_screen header nav._min{margin-top:0}header nav ul{list-style-type:none;position:relative;text-align:center;white-space:nowrap}._full_screen header nav>ul{text-align:right}header nav ul li{display:inline-block;position:relative;border-bottom:2px solid transparent}._full_screen header nav>ul>li{background-color:#216ddf}._full_screen header nav>ul>li._h{float:left}._full_screen header nav ul li,header nav._min ul li{border-bottom:0}header nav._min ul li,header nav._min ul li span{display:block}header nav ul li a,header nav ul li span{display:inline-block;padding:1rem;cursor:pointer;cursor:hand}header nav ul li ._home{font-size:.75rem;float:none;margin:.6rem .5rem 0 .75rem;padding:0}header nav._min ul li span{padding:1rem}body:not(._full_screen) header nav>ul>li>a:hover,header nav._min a:hover{text-decoration:none}header nav ul li span .fa-angle-down{margin-left:.5rem}header nav ul li span .fa-bars{margin-right:.5rem}header nav ul li ul{display:none;background-color:#216ddf;padding:.5rem 0;text-align:left;position:absolute;top:50px}header nav:not(._min) ul li ul{left:50%;margin-left:-58px;width:auto;font-size:.9375rem;border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.15);z-index:5}._full_screen header nav ul li ul{background-color:#397aff}header nav:not(._min) ul ._ex ul{left:auto;margin-left:0;right:50%;margin-right:-58px;text-align:right}header nav._min ul li ul{left:-150%;right:0;width:250%}header nav:not(._min) ul li._ex:hover ul{display:block}header nav ul li ul li{display:block;border-bottom:0}header nav ul li ul li a{display:block;padding:.25rem 1.5rem .25rem 1rem}header nav ul li._ex ul li a{display:block;padding-left:1.5rem;padding-right:1rem}header nav ul li._ex ul ._h a b{font-weight:400}header nav._min ul li ul li a{padding:.5rem 1rem;white-space:normal}header nav._min ul li ul li a:hover{background-color:rgba(255,255,255,.15)}header nav ul li ul li ul,header nav ul li._ex ul li:hover ul,header nav ul li._ex:hover ul li ul{display:none}header nav ul li._hover,header nav ul li:hover{border-color:rgba(255,255,255,.5)}header nav:not(._min) ul li ul::before{content:'';background-color:#216ddf;width:10px;height:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-4px;left:55px}header nav:not(._min) ul ._ex ul::before{left:auto;right:65px}._full_screen header nav:not(._min) ul li ul::before{background-color:#397aff}#nav-forums ul li:last-child{border-top:1px solid rgba(255,255,255,.25);margin-top:7px;padding-top:5px}#breadcrumbs{background-color:#397aff;margin:0 10% 1px 10%}#breadcrumbs ul{list-style-type:none;overflow:hidden;height:2rem}#breadcrumbs ul li{display:inline-block;color:#fff;line-height:2rem;white-space:nowrap}#breadcrumbs ul li:first-child a{background-color:#0e55bf;border-color:#0e55bf;padding:0 .25rem 0 .5rem}#breadcrumbs ul li:first-child a .fa{font-size:1.25rem;position:relative;top:2px}#breadcrumbs ul li:first-child a:hover .fa{color:#ffb400}#breadcrumbs ul li a,#breadcrumbs ul li span{display:block;color:#fff;padding:0 .7rem 0 .3rem;font-size:.875rem;text-transform:uppercase}#breadcrumbs ul li:not(:first-child) a,#breadcrumbs ul li:not(:first-child) span{padding:0 .25rem 0 1.75rem}#breadcrumbs ul li a{position:relative}#breadcrumbs ul li:not(:last-child) a::before{content:'';position:absolute;top:0;right:-1rem;width:0;height:0;z-index:1;border-left:1rem solid;border-color:inherit;border-top:1rem solid transparent;border-bottom:1rem solid transparent}#breadcrumbs ul li a:hover{text-decoration:underline}#page{position:relative;background-color:#fff;border-top:5px solid #397aff;margin:0 10%;box-shadow:0 10px 10px rgba(0,0,0,.15)}#page._plain{background-color:transparent;border-top:0;box-shadow:0 0 0}#page._no_bg{background-color:transparent}#page._no_border{border-top:0}#page._no_margin{margin:0 0}#channel-swimming-pilots{padding-bottom:2rem}#channel-swimming-pilots ul{list-style-type:none;display:-webkit-box;display:-moz-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row;margin:0 auto;max-width:90%}#channel-swimming-pilots ul li{flex-grow:0;flex-shrink:0;-webkit-flex-basis:33%;flex-basis:33%}#channel-swimming-pilots ul li a,#channel-swimming-pilots ul li div{display:block;position:relative;min-height:65px;padding:5px 1rem 5px 85px;margin:0 10px 15px 0}#channel-swimming-pilots ul li a img,#channel-swimming-pilots ul li div img{position:absolute;left:0;top:0;border-radius:50%}#channel-swimming-pilots ul li a:hover{text-decoration:none;background-color:#f9f9f9}#channel-swimming-pilots .button{display:block;margin:1rem auto 0 auto;width:960px}#channel-swimming-pilots ._historic{display:none;padding-top:1rem}#channel-swimming-pilots ._historic li{text-align:center}#channel-swimming-records{padding:.75rem 1.25rem 2rem 1.25rem;text-align:center}#channel-swimming-records h1{padding:0 0 1rem 0;text-align:left}#channel-swimming-records h2{margin-top:2rem}#channel-swimming-records ul{list-style-type:none;display:-webkit-box;display:-moz-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row;margin:0 auto;max-width:960px}#channel-swimming-records ul li{flex-grow:1;flex-shrink:1;padding:.75rem 0;border-top:1px solid #eee}#channel-swimming-records ul li._1{-webkit-flex-basis:100%;flex-basis:100%}#channel-swimming-records ul li._2{-webkit-flex-basis:50%;flex-basis:50%}#channel-swimming-records ul li._3{-webkit-flex-basis:33%;flex-basis:33%}#channel-swimming-records ul li._23{-webkit-flex-basis:66%;flex-basis:66%}#channel-swimming-records ul li._sel{background-color:#f9f9f9}#channel-swimming-records ul li._heading{padding:1.5rem 0 .25rem 0;border-top:0;font-weight:700;font-style:italic}#channel-swimming-records ul li._no_border{border-top:0}#channel-swimming-records ul li a{display:inline-block;padding:0 .5rem}#channel-swimming-records ul li a span{display:none}#channel-swimming-records ul li a b{display:block}#channel-swimming-records ul li a b ._flag{position:relative;top:2px;margin-left:.5rem}#channel-swimming-records ul li a:hover{text-decoration:none}#channel-swimming-records ul li a:hover b{text-decoration:underline}#channel-swimming-records ul li a:hover b ._flag{text-decoration:none}#channel-swimming-records ul li a.history{font-size:.875rem;font-style:italic}#channel-swimming-records ul li a.history .fa{margin-left:.5rem;font-size:.75rem}#channel-swimming-records ul li a.history:hover{text-decoration:underline}#channel-swimming-records ul li a.history:hover .fa{text-decoration:none}#channel-swimming-record-history ._chart{background-color:#fff;padding:1rem 1.25rem 1rem 0;height:250px}#channel-swimming-record-history ul{list-style-type:none;max-width:760px;margin:0 auto;padding:0 0 1rem 0;font-size:.875rem}#channel-swimming-record-history ul li{position:relative;padding:.25rem 250px .25rem 175px}#channel-swimming-record-history ul li:nth-child(odd){background-color:rgba(255,255,255,.5)}#channel-swimming-record-history ul li:nth-child(even){background-color:rgba(0,0,0,.01)}#channel-swimming-record-history ul li span{position:absolute;top:.25rem}#channel-swimming-record-history ul li ._1{left:1rem;width:150px}#channel-swimming-record-history ul li ._3{right:1rem;width:225px}#channel-swimming-records-2{padding:.75rem 1.25rem 2rem 1.25rem;text-align:center}#channel-swimming-records-2 h1{padding:0 0;text-align:left}#channel-swimming-records-2 h2{margin-top:1.5em;border-bottom:1px solid #eee}#channel-swimming-records-2 ul{list-style-type:none}#channel-swimming-records-2 ul li{padding:1em 1em 0 1em}#channel-swimming-records-2 ul li a ._flag{position:relative;top:2px;margin-left:.5rem}#channel-swimming-records-2 ul li a:hover ._flag{text-decoration:none}#channel-swimming-records-2 ul ._text{font-style:italic}#business{padding:.75rem 1.25rem;background-color:#fff}#business h1{padding:0 0}#business ._logo{float:left;width:70px;height:70px;margin-bottom:.5rem;background-color:#fff}#business ._subtitle{font-size:1.5rem;color:#666}#business ._indent,#business ._subindent{margin-left:90px}#business ._info{max-width:640px;margin:0 auto;padding:1rem 0 0 0}#business ._contact_last{font-style:italic;padding-left:30%;margin-left:-4rem}#business ._contact{padding:.5rem 0 2rem 0}#business ._contact p{margin:.5rem 0 0 30%;padding-left:.5rem;position:relative;word-wrap:break-word}#business ._contact p i{font-style:normal;position:absolute;left:-42%;top:0;width:42%;text-align:right}#business ._contact p .fa{margin-right:.25rem;color:#999;top:3px}#business-archive-images{list-style-type:none;text-align:center}#business-archive-images ul li{display:inline-block;padding:5px 2px 0 2px}#business-archive-images ul li a{display:block;padding:5px}#business-archive-images ul li a:hover{background-color:#f9f9f9}#business-archive-images ul li a img{max-width:100%}#business-map-notice{text-align:center;padding:.5rem 1rem;background-color:#f9f9f9;font-size:.875rem}#business-map{display:block;height:250px;width:100%}#business ._parking{clear:both;padding:1rem}#business ._parking ._area ._map{float:left;width:250px;height:150px;margin:0 1rem 1rem 0;border:1px solid #999}#business ._parking ._area ._map iframe{width:250px;height:150px}#business ._parking ._area ._bays{list-style-type:none;width:300px;background-color:#eee;border-radius:.5rem;margin:0 0 1rem 275px;padding:5px}#business ._parking ._area ._bays li{text-align:center;padding:3px}#business ._parking ._area ._bays li:nth-child(even):not(._text){background-color:#f9f9f9;border-radius:.5rem}#business ._parking ._area ._bays li._text{padding-top:10px;font-size:.875rem}#business ._parking ._area ._bays li b{display:block}#business ._parking ._area ._bays li span{float:left;width:50%}#login{margin:2rem auto 5rem auto;max-width:325px;padding:1rem 2rem 3rem 2rem;text-align:center;background-color:rgba(255,255,255,.75);border-radius:.5rem;box-shadow:0 0 .5rem rgba(0,0,0,.5)}#login ._welcome{display:block;font-size:1.25rem;padding:.5rem 0 1rem 0}#login label{padding-top:1rem}#login .textfield{width:95%;margin:0 0 1rem 0}#login .checkboxinline{margin-right:.5rem}#login .button{margin:1rem 0}#login ._new{border-top:1px solid #eee;margin-top:1rem;padding-top:1rem}footer{text-align:center;padding:2rem 0;clear:both}footer div a{display:inline-block;padding:.5rem 1rem;font-size:.875rem}footer._invert,footer._invert div a{color:#fff}#analytics-link{display:block;position:absolute;left:0;bottom:0;text-indent:-9999px;width:1px;height:1px;overflow:hidden}@media only screen and (max-width:1280px){#breadcrumbs,#page,#page._full_screen,#page._no_margin{margin-left:5%;margin-right:5%}}@media only screen and (max-width:1099px){#breadcrumbs,#page,#page._full_screen,#page._no_margin{margin-left:3%;margin-right:3%}#channel-swimming-pilots ul li{-webkit-flex-basis:50%;flex-basis:50%}}@media only screen and (max-width:999px){header ._home{margin:.75rem 0 0 2rem}header nav{margin-left:18rem;margin-top:.5rem}#breadcrumbs,#page{margin-left:0;margin-right:0}#page{box-shadow:0 5px 5px rgba(0,0,0,.15)}}@media only screen and (max-width:849px){body{font-size:115%}body.cke_editable{font-size:100%}header nav ul li ul li a{font-size:1.125rem;padding-top:.375rem;padding-bottom:.375rem}}@media only screen and (max-width:799px){#channel-swimming-records ul li._2{-webkit-flex-basis:100%;flex-basis:100%}#channel-swimming-records ul li._3{-webkit-flex-basis:100%;flex-basis:100%}#channel-swimming-records ul li._23{-webkit-flex-basis:100%;flex-basis:100%}#channel-swimming-records ul li._heading{display:none}#channel-swimming-records ul li._label{display:none}#channel-swimming-records ul li._blank{display:none}#channel-swimming-records ul li._no_border{border-top:1px solid #eee}#channel-swimming-records ul li a span{display:block}}@media only screen and (max-width:699px){#channel-swimming-pilots ul li{-webkit-flex-basis:100%;flex-basis:100%}}@media only screen and (max-width:649px){#channel-swimming-record-history ul li{padding-left:1rem;padding-right:1rem}#channel-swimming-record-history ul li._header{display:none}#channel-swimming-record-history ul li ._1{position:relative;left:0;width:auto;display:block;font-weight:600;padding-bottom:.25rem}#channel-swimming-record-history ul li a{padding-left:.5rem}#channel-swimming-record-history ul li ._3{position:relative;float:right;width:auto;margin-left:1rem;top:0;right:0}}@media only screen and (max-width:599px){header ._home{margin:.85rem 0 0 2rem;font-size:1rem}}@media only screen and (max-width:549px){h1{font-size:1.75em}#business ._subtitle{font-size:1.25rem}}@media only screen and (max-width:499px){#channel-swimming-records-2 ul li h3 a span{display:block}}@media only screen and (max-width:449px){#login{margin-left:1rem;margin-right:1rem}#business h1{text-align:center}#business h1._indent{text-align:left}#business ._subtitle{clear:both;padding-top:.5rem;text-align:center}#business ._subindent{margin-left:0;padding-top:1rem}}@media only screen and (max-width:399px){header ._home{margin:1.1rem 0 0 1rem;font-size:.875rem}header ._opts{padding-right:.5rem}header nav._min ul li span{padding:1rem 2rem 1rem 1.5rem}#business ._contact_last{padding-left:0;margin-left:0}#business ._contact p{margin-left:0;padding-left:0}#business ._contact p i{position:relative;left:0;width:auto;text-align:left;display:block}#business ._contact p .fa{top:0}}