body {
    font-family: 'Inter', sans-serif;
	font-display:swap;
	font-size: 0.8em;
}
img {max-width:100%;height:auto;}
ul,ol,li,h1,h2,h3,h4,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}
h1,h2,h3,h4,.style2,.style3,.style4,.style5,.style9,.style10{padding:0 .125em 0 0}
h1{font-size:1.4em;color:#205E21;margin-top:1em;margin-bottom:1em}
h2{font-size:1.2em;color:#713d0f;margin-top:1em;margin-bottom:1em}
h3{font-size:1em;color:#903;margin-top:1em;margin-bottom:.5em}
h4{font-size:1em;color:#303;margin-top:1em;margin-bottom:.5em}
h1,h2,h3,h4{margin-left:1em}
.style1,.style2,.style3,.style4,.style5,.style6,.style7,.style8,.style9,.style10,.style11,.style12,.style14,.style50,.style51,.style52,.style53,.style54,.style55,.style56,.style57,.style61,.style63{font-size:1em}
.style1,.style2,.style3,.style4,.style5,.style6,.style7,.style8,.style9,.style10,.style11,.style12,.style63{padding-left:1em;padding-right:1em;}
.style1,.style2,.style5,.style8,.style11,.style53,.style54,.style55,.style56,.style57,.style61{margin-top:1em;padding-top:.5em;padding-bottom:.5em;padding-left:1em;padding-right:1em;}
.style1{margin-bottom:1em}
.style3{margin-top:0;margin-bottom:0;margin-left:1em;font-style:italic}
.style4{margin-top:.75em;margin-bottom:1em}
.style5{font-weight:700}
.style6{margin-top:.5em;margin-bottom:0;margin-left:1.5em}
.style7{color:#0000ff}
.style8{margin-left:1.5em}
.style9{margin-top:0;margin-bottom:0}
.style10{margin-top:.75em;margin-bottom:0;margin-left:2em}
.style11{color:#f5f5f5;background-color:#151B8D;margin-top:.5em;margin-bottom:1em}
.style12{margin-top:.5em;margin-bottom:0;margin-left:2em}
.style13{margin-top:.1em}
.style14{font-style:italic}
.style20{margin-top:.3em;margin-left:.5em}
.style21{margin-left:.5em;font-size:.875em}
.style22{margin-left:11em;font-size:.875em}
.style23{margin-left:1.3em;margin-bottom:.5em;font-size:.875em}
.style50{margin-top:.3em;margin-left:.5em;text-align:center}
.style51{margin-top:.3em;margin-left:.3em;color:#9F5B0B;background-color:#ffffff;font-weight:bold}
.style52{margin-top:.3em;margin-left:.3em;color:#0F4880;background-color:#ffffff;font-weight:bold}
.style53{margin-top:.3em;margin-left:.3em;color:#4C690F;background-color:#ffffff;font-weight:bold}
.style54{margin-top:.3em;margin-left:1em}
.style55{margin-top:.3em;margin-left:.5em}
.style56{margin-left:2.5em}
.style57{margin-left:5.1em}
.style61{font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif}
.style63{margin-left:2em;font-family:Arial,sans-serif}
.layout{border:.188em solid #FCC;-moz-border-radius:1.25em;-webkit-border-radius:1.25em;border-radius:1.25em;border-color:#668000;border-style:solid;border-width:.188em;margin:.3em;
padding-left:.3em;padding-right:.3em;padding-top:.3em;padding-bottom:1em}
.expand-menu {
  display: none;
}
.expand-menu:target {
  display: block;
}
#skiptocontent a {
	padding:.375em;
	position: absolute;
	top:-2.5em;
	left:0em;
	color:white;
	border-right:.063em solid white;
	border-bottom:.063em solid white;
	border-bottom-right-radius:.5em;
	background:#BF1722;
}
#skiptocontent a:focus {
	position:absolute;
	left:0em;
	top:0em;
	outline-color:transparent;	
}
.skip-content ul {
margin: 0;
padding: 0;
width:12em;
list-style-type: none;
}
.skip-content ul li a {
color:white;
border-right:.063em solid white;
border-bottom:.063em solid white;
border-bottom-right-radius:.5em;
background:#BF1722;
display:block;
}
.skip-content ul li a:visited {
color: white;
}
hr {
  display: block;
  position: relative;
  padding: 0;
  margin: 8px auto;
  height: 0;
  width: 100%;
  max-height: 0;
  font-size: 1px;
  line-height: 0;
  clear: both;
  border: none;
  border-top: 3px double #8c8b8b;
  border-bottom: 1px solid #ffffff;}
div.logo img{float:left; margin-left:.5em; margin-right:.3em}
a:link{color:#900;}
.button-one {
   border-top: .063em solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: .063em .75em;
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   box-shadow: rgba(0,0,0,1) 0 .063em 0;
   text-shadow: rgba(0,0,0,.4) 0 .063em 0;
   color: white;
   background-color: #9F5B0B;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .button-one:link {
   border-top-color: #4C690F;
   background: #9F5B0B;
   color: #ffffff;
   }
.button-one:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
 .button-two {
   border-top: .063em solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: .063em .75em;
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   box-shadow: rgba(0,0,0,1) 0 .063em 0;
   text-shadow: rgba(0,0,0,.4) 0 .063em 0;
   color: white;
   background-color: #4C690F;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .button-two:link {
   border-top-color: #4C690F;
   background: #4C690F;
   color: #ffffff;
   }
.button-two:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.button-three {
   border-top: .063em solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: .063em .75em;
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   box-shadow: rgba(0,0,0,1) 0 .063em 0;
   text-shadow: rgba(0,0,0,.4) 0 .063em 0;
   color: white;
   background-color: #0F4880;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .button-three:link {
   border-top-color: #0F4880;
   background: #0F4880;
   color: #ffffff;
   }
.button-three:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.button-four {
   border-top: .063em solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: .063em .75em;
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .063em 0;
   box-shadow: rgba(0,0,0,1) 0 .063em 0;
   text-shadow: rgba(0,0,0,.4) 0 .063em 0;
   color: white;
   background-color: #4b0000;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .button-four:link {
   border-top-color: #6F4000;
   background: #4b0000;
   color: #ffffff;
   }
.button-four:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
#container {
  margin: 0 auto;
  max-width: 56em;
}
p { text-align: left; }
 .toggle, [id^=drop] {
 display: none;
}
nav {
  margin: 0;
  padding: 0;
}
nav:after {
  content: "";
  display: table;
  clear: both;
}
nav ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
nav ul li {
  margin: 0;
  display: inline-block;
  float: left;
  background-color: #005555;
}
nav a {
  display: block;
  padding: 0 1em;
  color: #FFF;
  font-size: 1em;
  line-height: 1.2em;
}
nav ul li ul li:hover { background: #000000; }
nav a:hover { background-color: #000000; }
nav ul ul {
  display: none;
  position: absolute;
  top: 3.75em;
}
nav ul li:hover > ul { display: inherit; }
nav ul ul li {
  width: 10.625em;
  float: none;
  display: list-item;
  position: relative;
}
nav ul ul ul li {
  position: relative;
  top: -3.75em;
  left: 10.625em;
}
li > a:after { content: ' +'; }
li > a:only-child:after { content: ''; }
.btn {
  display: inline-block;
  padding: 0.375em .75em;
  margin-bottom: 0;
  font-size: .875em;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: .063em solid transparent;
  border-radius: .25em;
}
.btn:focus {
  outline: thin dotted #333;
  outline: .313em auto -webkit-focus-ring-color;
  outline-offset: -.125em;
}
 .btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
 .btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 .188em .313em rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 .188em .313em rgba(0, 0, 0, 0.125);
}
.btn-primary {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
 .btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
 .btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
 .btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
 .btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
nav { margin: 0; }
.toggle + a,
 .menu { display: none; }
.toggle {
  display: block;
  background-color: #005555;
  padding: 0 1em;
  color: #FFF;
  font-size: 1em;
  line-height: 2em;
  border: none;
}
.toggle:hover { background-color: #000000; }
[id^=drop]:checked + ul { display: block; }
nav ul li {
  display: block;
  width:97%;
}
nav ul ul .toggle,
 nav ul ul a { padding: 0 2.5em; }
nav ul ul ul a { padding: 0 5em; }
nav a:hover,
nav ul ul ul a { background-color: #000000; }
nav ul li ul li .toggle,
nav ul ul a { background-color: #212121; }
nav ul ul {
  float: none;
  position: static;
  color: #ffffff;
}
nav ul ul li:hover > ul,
nav ul li:hover > ul { display: none; }
nav ul ul li {
  display: block;
  width:97%;
}
nav ul ul ul li { position: static;
}
.toggle:hover { background-color: #000000; }
[id^=drop]:checked + ul { display: block; }
nav ul li {
  display: block;
  width:97%;
}
.menu-old-browsers ul {
margin: 0;
padding: 0;
width:20em;
list-style-type: none;
}
.menu-old-browsers ul li a {
color: white;
padding: 0.656em 0.688em;
background-color: #005555;
display:block;
}
.menu-old-browsers ul li a:visited {
color: white;
}
.menu-old-browsers ul li, .logo-phone ul li .current {
color: white;
background-color: #487F0F;
}
.menu-old-browsers ul li, .menu-old-browsers ul li .current {
color: white;
background-color: #5FD367;
}
#double li {width:50%;}
.menu-old-browsers ul li a:visited {
color: white;
}
@media (min-width:33.750em) and (min-height:37.5em)
{
.menu-ebook ul {
margin: 0;
padding: 0;
width:38em;
font-size:1em;
list-style-type: none;
margin-bottom:1em;
overflow:hidden;
}
.menu-ebook ul li a {
color: white;
padding: 0.5em 0.5em;
background-color: #005555;
line-height:1.5em;
border-bottom:0.063em solid #ccc;
border-right: 0.063em solid white;
float:left;
display:inline;
}
.menu-ebook ul, .menu-ebook ul li .current{
color: white;
}
div.logo-phone,div.menu-phone,div.title-print{
display:none
}
}
@media (max-width:33.749em)
{
h1,h2,h3,h4{margin-left:.8em}
.menu-ebook ul {
margin: 0;
padding: 0;
width:18em;
list-style-type: none;
}
.menu-ebook ul li a {
color: white;
padding: 0.656em 0.688em;
background-color: #005555;
display:block;
}
.menu-ebook ul li a:visited {
color: white;
}
.menu-ebook ul li, .menu-ebook ul li .current {
color: white;
background-color: #5FD367;
}
div.logo-desktop,div.menu-desktop,div.title-print{
display:none
}
}
@media (max-height:37.499em)
{
h1,h2,h3,h4{margin-left:.8em}
.menu-ebook ul {
margin: 0;
padding: 0;
width:18em;
list-style-type: none;
}
.menu-ebook ul li a {

color: white;
padding: 0.656em 0.688em;
background-color: #005555;
display:block;
}
.menu-ebook ul li a:visited {
color: white;
}
.menu-ebook ul li, .menu-ebook ul li .current {
color: white;
background-color: #5FD367;
}
div.logo-desktop,div.menu-desktop,div.title-print{
display:none
}
}
