﻿@charset "UTF-8";
/*
 *
 *  Copyright (c) David Bushell | http://dbushell.com/
 *
 */
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}
audio,canvas,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
[hidden] {  display: none;}
html {  font-family: Calibri,Arial,sans-serif;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
body {  margin: 0;}
a:focus {  outline: thin dotted;}
a:active,a:hover {  outline: 0;}
h1 {  font-size: 2em;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
mark {  background: #ff0;  color: #000;}
code,kbd,pre,samp {  font-family: monospace, serif;  font-size: 1em;}
pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;}
q {  quotes: "\201C" "\201D" "\2018" "\2019";}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}
figure {  margin: 0;}
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  border: 0;  padding: 0;}
button,input,select,textarea {  font-family: inherit;  font-size: 100%;  margin: 0;}
button,input {  line-height: normal;}
button, html input[type=button], input[type=reset], input[type=submit] {  -webkit-appearance: button;  cursor: pointer;}
button[disabled],input[disabled] {  cursor: default;}
input[type=checkbox], input[type=radio] {  box-sizing: border-box;  padding: 0;}
input[type=search] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {  -webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
textarea {  overflow: auto;  vertical-align: top;}
table {  border-collapse: collapse;  border-spacing: 0;}
ul, ol {  padding: 0;  list-style: none;}
h1, h2, h3, h4, h5, h6, p, ul, ol {  margin: 0;}
a {  text-decoration: none;}
body {  /*color: #333;*/  position: relative;  width: 100%;  min-width: 20em;  /*background: #333333;*/}
.highlight {  background: #fff699;  padding: 0 0.5em;}
.prose ul, .prose ol {  list-style: outside disc;  font-size: 1em;  line-height: 1.5em;  margin-bottom: 1.5em;}
.prose p {  font-size: 1em;  line-height: 1.5em;  margin-bottom: 1.5em;}
.prose p.small {  color: #666;  font-size: 0.813em;  line-height: 1.846em;  margin-bottom: 1.846em;}
.prose p.medium {  color: #666;  font-size: 0.875em;  line-height: 1.714em;  margin-bottom: 1.714em;}
.prose p:last-child {  margin-bottom: 0;}
.prose h1 {  font-size: 1.875em;  line-height: 1.2em;  margin-bottom: 0.4em;}
.prose h2 {  font-size: 1.5em;  line-height: 1.25em;  margin-bottom: 0.5em;}
.prose a {  color: #6d7173;  border-bottom: 1px solid #a1cfe5;  text-decoration: none;  outline: none;}
.prose a:focus, .prose a:hover {  color: #4ab336;  border-bottom-color: #77b36b;}
.block {  position: relative;  margin: 0 auto;  /*padding: 1.5em 1.25em;*/padding: 1px;  max-width: 60em;}
.close-btn {  display: block;  width: 2.625em;  height: 2.25em;  padding: 0;  border: 0;  outline: none;
  background: #E0E0E0 url("../images/Close_30x30.png") left center no-repeat;/*background: #333333 url("../images/close-btn.png") left center no-repeat;*/
  background-size: 1.875em 1.875em;  overflow: hidden;  white-space: nowrap;  text-indent: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.no-svg .close-btn {  background-image: url("../images/Close_30x30.png");}
.close-btn:focus, .close-btn:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.nav-btn {  display: block;  width: 2.625em;  height: 2.25em;  padding: 0;  border: 0;  outline: none;
  background: #E0E0E0 url("../images/menu-24x24.png")left center no-repeat;/*background: #333333 url("../images/nav-icon.png") left center no-repeat;*/
  background-size: 1.875em 1.5em;  overflow: hidden;  white-space: nowrap;  text-indent: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.no-svg .nav-btn {  background-image: url("../images/menu-24x24.png");}
.nav-btn:hover, .nav-btn:focus {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
#outer-wrap {  position: relative;  overflow: hidden;  width: 100%;}
#inner-wrap {  position: relative;  width: 100%;}
#nav {  z-index: 200;  position: relative;  overflow: hidden;  width: 100%;  color:#134C9B;/*color: #fff;*/}
#nav .close-btn {  display: none;}
#nav .block-title {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;}
#nav .block {  z-index: 2;  position: relative;  padding: 0.75em 1.25em;  /*background: #333333;*/}
#nav ul {  *zoom: 1;  display: block;}
#nav ul:before, #nav ul:after {  content: "";  display: table;}
#nav ul:after {  clear: both;}
#nav li {  display: block;}
#nav li a {  display: block;  /*color: #ccc;*/color:#134C9B;  font-size: 1em;  line-height: 1.286em;  /*font-weight: bold;*/  outline: none;}
    #nav li a:focus, #nav li a:hover {color: #134C9B; /*color: #fff;*/ font-weight: bold; background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.1);}
#nav li.is-active a {  /*color: #fff;*/color:#808080;}
#top {  z-index: 100;  position: relative;  /*color: #fff;*/color:#134C9B;  /*background: #333333;*/}
#top .block-title {  margin: 0;  font-size: 1.875em;  line-height: 1.2em;  text-align: center;  white-space: nowrap;}
#top .nav-btn {  position: absolute;  top: -2.5em;  left: 1.875em;}
/*#main {  background: #fff;}
#main .block {  padding: 2.625em 1.875em;}
footer[role=contentinfo] {  background: #ddd;}*/
#top .nav-btn {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;}
#nav .close-btn {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;}
#nav .block-title {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;}
#nav ul {  text-align: center;  white-space: nowrap;}
#nav li {display: inline-block;border-right: 1px solid rgb(255, 255, 255);border-right: 1px solid rgba(255, 255, 255, 0.1);}
#nav li:last-child {  border-right: none;}
#nav li a {  padding: 0.429em 0.857em;}
