﻿html{margin:0;background-color:#fff;}body{color:#2f2f2f;background-color:#fff;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:18px;line-height:1.35;margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased;}main{display:flex;flex-direction:column;min-height:80vh;}h1,h2,h3,h4{color:#1f1f1f;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-weight:normal;font-style:normal;}h1{font-size:clamp(32px,1.2vw,56px);}h2{font-size:clamp(26px,1.2vw + .5rem,34px);}h3{font-size:clamp(20px,1.2vw + .5rem,24px);}h4{font-size:clamp(18px,1.2vw + .5rem,21px);}select{display:inline-block!important;}select option{line-height:2!important;}p{margin-bottom:15px;}hr{border-color:#dcc;}a{color:#af0000;}dd{margin-bottom:11px;}.navbar{background-color:#2c2c2c;border:0;border-radius:unset;margin-bottom:0;}.navbar a{color:#b6b6b6;}.navbar a:hover{color:#fff;}.navbar-collapse{background-color:#2c2c2c;}.navbar-inverse .navbar-nav{font-size:18px;}a.navbar-brand{color:#000;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:18px;}.nav.navbar-nav{display:flex;justify-content:center;flex-wrap:wrap;}.navbar-nav{float:none;}footer{clear:both;background-color:#434343;display:block;width:100%;min-height:304px;margin:0;padding:0;}footer .footcontent{color:#eee;background-color:transparent;margin-top:20px;margin-bottom:0;bottom:0;}footer .footcontent .footheaddiv{width:100%;margin:0;background-color:#2f2f2f;height:59px;border-bottom:1px solid #d9d9d9;}footer .footcontent .foothead{margin:0;color:#eee;background-color:transparent;}footer .footcontent .foothead h2{color:#eee;background-color:transparent;font-family:Arial,Helvetica,"Segoe UI",sans-serif;margin-top:6px;}footer .footcontent .footmenudiv{margin-top:0;margin-bottom:0;background-color:#434343;}footer .footcontent .footmenu{font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:17px;}footer .footcontent .footmenu a{padding:6px 6px 6px 2px;color:#eee;text-decoration:none;}footer .footcontent .footmenu a:hover{color:#fff;background-color:#af0000;}footer .footcontent .footmenu ul{padding-top:8px;}footer .footcontent .footmenu li{font-weight:normal;padding-top:8px;margin-bottom:4px;}footer .footcontent .footmenu h4{color:#fff;margin:16px 0 4px 0;}footer .footcontent .footmenu hr{border-color:#999;margin:16px 0 4px 0;}footer .footcontent .footmenulogo{margin:24px 0 10px 0;border:0;}footer .footcontent .foottable{width:100%;border:0;margin:10px 0;}footer .footcontent .foottable td{color:#1e1e1e;width:50%;border:0;padding:0 10px 1px 10px;}footer .footcontent .footnote{color:#555;font-size:18px;font-weight:normal;width:100%;text-align:center;}footer .footcontent .colhead{color:#eee;margin:16px 0 4px 0;font-size:17px;font-weight:600;line-height:1.1;}footer .version{text-align:right;padding:0 12px 6px 0;color:#d9d9d9;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:15px;}hr{border:0;border-bottom:1px solid #d9d9d9;}.dl-horizontal dt{white-space:normal;}dt{font-weight:500;}.form-control{font-size:18px;padding:2px 8px;}select.form-control,input.form-control{max-width:310px;}.btn{font-family:Arial,Helvetica,"Segoe UI",sans-serif!important;}.navbar-toggler-icon{width:20px;height:20px;}.errorblock{padding:20px 6px 20px 6px;margin:50px auto 10px auto;text-align:center;max-width:500px;background-color:#faebd7;opacity:.5;border:1px solid #e9e9e9;box-shadow:0 16px 24px rgba(0,0,0,.5);}.errorblock h2{color:#030303;}.errorblock h3{color:#030303;}.errorblock .xxl{font-size:72px;}.error404{min-height:720px;background-color:#cfcfcf;background-image:url("images/wilderness.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}.errordetail{background-color:#fff;margin:12px;padding:12px;}.cookiealert{font-family:Arial,Helvetica,"Segoe UI",sans-serif;color:#2c2c2c;background-color:transparent;display:none;position:fixed;width:100%;bottom:45%;z-index:999;}.cookie-container{font-family:Arial,Helvetica,"Segoe UI",sans-serif;color:#333;background-color:#fff;max-width:540px;margin:0 auto 0 auto;padding:12px;border:1px solid #909090;border-radius:6px;box-shadow:0 0 26px rgba(56,56,56,.5);}.cookie-container h3{color:#003f9c;font-family:Georgia,"Times New Roman",Times,serif;}.cookie-container a{color:#003f9c;}.cookie-container a:hover{color:#003f9c;}header{display:block;width:100%;height:clamp(90px,50%,200px);margin:0;padding:24px 4px 26px 4px;overflow:hidden;z-index:90;background-color:#363636;background-image:url("Images/HeaderBg.jpg");background-position:right 0 center;background-size:cover;}header h1{color:#fff;background-color:transparent;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:calc(24px + 1.2vw);text-align:center;margin-top:clamp(6px,3vh,12px)!important;}header h1 span{opacity:.4;}header h1 img{width:calc(70px + 2vw);height:auto;}.spa-index img{display:inline-block;height:auto;max-width:100%;}.form-control{border:1px solid #888;}.floatRight{float:left;}.floatLeft{float:left;}.indexlead{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.18em;font-style:italic;font-weight:500;}.mission{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;font-style:italic;margin-top:32px;float:right;clip:rect(auto,auto,auto,auto);}.kindleshop{margin:10px 0 3px 20px;color:#000;font-weight:500;border:1px solid #f96;border-radius:0;}.footer{color:#fff;background-color:#5a5a5a;min-height:48px;margin:40px 0;padding:10px 15px 5px 15px;}.footer .a{font-size:.8em;font-weight:normal;}.footertext{font-size:.8em;font-weight:normal;}.version{text-align:right;margin:0 12px 6px 0;color:#464646;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:15px;}img{display:inline-block;height:auto;max-width:100%;}.floatImgRight{float:right;}.logo{margin:16px auto 20px auto;}.logo a{color:#075cc1;font-family:Arial,Helvetica,"Segoe UI",sans-serif;font-size:14.25pt;letter-spacing:2px;margin-top:0;text-decoration:none;}.logo a:hover{color:#af0000;}.floatImgLeft{float:left;margin-bottom:6px;margin-right:15px;}.sendbutton{color:#fff;background-color:#af0000;padding:8px;border:0;}.thankyou{background-color:#f33;color:#fff;padding:20px;margin:20px 0;border-radius:6px;}.codeheader{text-align:left;margin-top:36px;margin-bottom:20px;}.codename{color:#36c;font-size:18px;cursor:pointer;float:left;margin-bottom:5px;width:49%;}.codename:hover{color:#af0000;}.codepanel{position:absolute;color:#333;background-color:#f9f9f9;border-radius:3px;border:1px solid #333;padding:4px 20px 12px 20px;overflow:hidden;-moz-box-shadow:0 1px 6px rgba(32,32,32,.8);-webkit-box-shadow:0 0 12px rgba(32,32,32,.8);box-shadow:0 0 12px rgba(24,24,24,.8);z-index:99;display:none;max-width:1024px;height:768px;}.closepanel{position:absolute;top:0;right:0;font-size:24px;color:#fff;background-color:#af0000;padding:0 12px 4px 12px;z-index:999;cursor:pointer;}.closepanel:hover{background-color:#f00;}.codeheading{color:#333;background-color:transparent;text-align:center;margin-bottom:20px;}.codecontainer{font-size:16px;width:100%;max-height:642px;}.clipboard{float:right;z-index:100;}.copytoclipboard{font-size:14px;cursor:pointer;}.linkdiv{clear:both;color:#333;font-family:Arial,Helvetica,"Segoe UI",sans-serif;margin:0 12px 40px 12px;box-shadow:0 0 20px rgba(56,56,56,.2);}.linkdiv h2{font-size:clamp(20px,1.2vw + .5rem,28px);}.linkdiv h3{font-size:clamp(15px,1.2vw + .5rem,22px);}.linkdiv a{color:#003f9c;text-decoration:none;}.linkdiv a:hover{color:#af0000;}.bookmenu{margin:18px auto 20px auto;}.bookmenu h3{font-size:24px;}