/* CSSTidy 1.5.2: Tue, 17 Dec 2019 12:27:27 +0000 */html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
 margin:0;
 padding:10;
 border:0;
 font:100% inherit;
 vertical-align:baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
 display:block
}
body {
 line-height:1
}
ol,
ul {
 list-style:none
}
blockquote,
q {
 quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
 content:''
}
table {
 border-collapse:collapse;
 border-spacing:0
}
body {
 background:#fff;
 font:14px/21px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
 color:#444
}
h1,
h2,
h3,
h4,
h5,
h6 {
 color:#181818;
 font-family:"Georgia","Times New Roman",serif;
 font-weight:400
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
 font-weight:inherit
}
h1 {
 font-size:46px;
 line-height:50px;
 margin-bottom:-25px
}
h2 {
 font-size:35px;
 line-height:40px;
 margin-bottom:10px
}
h3 {
 font-size:28px;
 line-height:34px;
 margin-bottom:2px
}
h4 {
 font-size:21px;
 line-height:30px;
 margin-bottom:4px
}
h5 {
 font-size:17px;
 line-height:12px
}
h6 {
 font-size:14px;
 line-height:21px
}
.subheader {
 color:#777
}
p {
 margin:0 0 10px
}
p img {
 margin:0
}
p.lead {
 font-size:21px;
 line-height:27px;
 color:#777
}
em {
 font-style:italic
}
strong {
 font-weight:700;
 color:#333
}
small {
 font-size:80%
}
blockquote,
blockquote p {
 font-size:17px;
 line-height:24px;
 color:#777;
 font-style:italic
}
blockquote {
 margin:0 0 20px;
 padding:9px 20px 0 19px;
 border-left:1px solid #ddd
}
blockquote cite {
 display:block;
 font-size:12px;
 color:#555
}
blockquote cite:before {
 content:"\2014 \0020"
}
blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited {
 color:#555
}
hr {
 border:solid #ddd;
 border-width:1px 0 0;
 clear:both;
 margin:10px 0 30px;
 height:0
}
a,
a:visited {
 color:#333;
 text-decoration:underline;
 outline:0
}
a:hover,
a:focus {
 color:#000
}
p a,
p a:visited {
 line-height:inherit
}
ul,
ol {
 margin-bottom:20px
}
ul {
 list-style:none outside
}
ol {
 list-style:decimal
}
ol,
ul.square,
ul.circle,
ul.disc {
 margin-left:30px
}
ul.square {
 list-style:square outside
}
ul.circle {
 list-style:circle outside
}
ul.disc {
 list-style:disc outside
}
ul ul,
ul ol,
ol ol,
ol ul {
 margin:4px 0 5px 30px;
 font-size:90%
}
ul ul li,
ul ol li,
ol ol li,
ol ul li {
 margin-bottom:6px
}
li {
 line-height:18px;
 margin-bottom:12px
}
ul.large li {
 line-height:21px
}
li p {
 line-height:21px
}
img.scale-with-grid {
 max-width:100%;
 height:auto
}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
 background:#eee;
 background:#eee -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
 background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
 background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
 background:#eee -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
 background:#eee -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
 background:#eee linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
 border:1px solid #aaa;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-radius:3px;
 color:#444;
 display:inline-block;
 text-decoration:none;
 text-shadow:0 1px rgba(255,255,255,.75);
 cursor:pointer;
 margin-bottom:20px;
 padding:8px 10px;
 font:700 11px/normal "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
 color:#222;
 background:#ddd;
 background:#ddd -moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
 background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));
 background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
 background:#ddd -o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
 background:#ddd -ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
 background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
 border:1px solid #888;
 border-top:1px solid #aaa;
 border-left:1px solid #aaa
}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
 border:1px solid #666;
 background:#ccc;
 background:#ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
 background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));
 background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
 background:#ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
 background:#ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);
 background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%)
}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
 width:100%;
 padding-left:0!important;
 padding-right:0!important;
 text-align:center
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
form {
 margin-bottom:20px
}
fieldset {
 margin-bottom:20px
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
 border:1px solid #ccc;
 padding:6px 4px;
 outline:none;
 border-radius:2px;
 font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
 color:#777;
 margin:0;
 width:300px;
 max-width:100%;
 display:block;
 background:#fff
}
select {
 padding:10px;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
 border:1px solid #aaa;
 color:#444;
 box-shadow:0 0 3px rgba(0,0,0,.2)
}
textarea {
 min-height:60px
}
label,
legend {
 display:block;
 font-weight:700;
 font-size:13px
}
select {
 width:300px
}
input[type="checkbox"] {
 display:inline
}
label span,
legend span {
 font-weight:400;
 font-size:13px;
 color:#444
}
.remove-bottom {
 margin-bottom:0!important
}
.half-bottom {
 margin-bottom:10px!important
}
.add-bottom {
 margin-bottom:20px!important
}
#container {
 padding-top:5px
}
nav ul {
 text-align:center;
 font-family:"Georgia","Times New Roman",serif
}
nav li {
 display:inline;
 text-transform:uppercase;
 font-size:17px;
 line-height:24px
}
nav a {
 color:inherit;
 display:inline-block;
 text-decoration:none;
 padding:0 20px
}
nav li a:hover,
nav li a:focus {
 color:inherit;
 text-decoration:none
}
nav li.current a {
 color:inherit;
 text-decoration:none
}
footer {
 text-align:center;
 font-size:smaller
}
