@charset "utf-8";

 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: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  }
 html * { font-size: 1em; }
 body { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; line-height:19px; color: #222222; padding: 5px; }
/* h3, h4, h5, th, b, strong { font-weight: bold; }
 h3, h4, h5 { margin-bottom: 0.5em; }
 h3 { font-size: 1.1em; } */
 table { width: 100%; empty-cells: show; border-collapse: collapse; border-spacing: 0; }
 th, td, caption { vertical-align: top; padding: 0.2em 0; }
 th { text-align: left; }
 p { margin-bottom: 10px; }
 a { text-decoration: underline; color: inherit; }
 img { font-size: 0; vertical-align: middle; }
 sub, sup { font-size: 0.75em; }
 sub, sup { line-height: 0; position: relative; }
 sub { bottom: -0.25em; }
 sup { top: -0.5em; }
 em { font-style: italic; }
 blockquote, ul, ol, dl { margin: 1em; }
 ol, ul, dl { margin-left: 2em; }
 ol li { list-style: decimal outside; }
 ul li { list-style: square outside; }

 .img-left { margin: 2px 10px 4px 0px; float: left; }
 .img-right { margin: 2px 0px 4px 10px; float: right; }
 .img-inline { display: inline; margin: 1px; }

h1, h2, h3, h4, h5, h6 { color: #0147FF; }
h2 { font-size: 20px; line-height: 22px; padding-bottom: 10px; }
h3 { font-size: 18px; line-height: 20px; padding-bottom: 10px; }
h4, h5, h6 { font-size: 16px; line-height: 18px; padding-bottom: 10px; }
hr { color: #d9d9d9; background-color: #d9d9d9; height: 1px; border: none; }
.blockbutton a {
  display: inline-block; width: 100%; text-align: center; padding: 8px;
  font-size: 16px; font-weight: bold; color: #FFF; text-decoration: none;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
.blockbutton { background: #2795b6; border-color: #34B0D9; color: #FFF; }
.blockbutton:hover { background: #34B2D8; }
.blockbutton.bgcolor0 { background: #71ACC8; border-color: #7EBEDD; }
.blockbutton.bgcolor0:hover { background: #7EBEDD; }
.blockbutton.bgcolor1 { background: #4FAF9B; border-color: #59C1AB; }
.blockbutton.bgcolor1:hover { background: #59C1AB; }
.blockbutton.bgcolor2 { background: #CB4D2B; border-color: #EF8A6F; }
.blockbutton.bgcolor2:hover { background: #EF8A6F; }
.blockbutton.bgcolor3 { background: #AD6EA4; border-color: #AD6EA4; }
.blockbutton.bgcolor3:hover { background: #AD6EA4; }
.blockbutton.bgcolor4 { background: #F0B04E; border-color: #FFC258; }
.blockbutton.bgcolor4:hover { background: #FFC258; }
.blockbutton.bgcolor5 { background: #3C9EC0; border-color: #44AFD4; }
.blockbutton.bgcolor5:hover { background: #44AFD4; }
.blockbutton.bgcolor6 { background: #42AE55; border-color: #4BC05F; }
.blockbutton.bgcolor6:hover { background: #4BC05F; }
.blockbutton.bgcolor7 { background: #677D92; border-color: #738BA1; }
.blockbutton.bgcolor7:hover { background: #738BA1; }
.blockbutton.bgcolor8 { background: #D67574; border-color: #EB8382; }
.blockbutton.bgcolor8:hover { background: #EB8382; }
.blockbutton.bgcolor9 { background: #978E8A; border-color: #A79E9A; }
.blockbutton.bgcolor9:hover { background: #A79E9A; }
.blockbutton.bgcolor10 { background: #A19E5A; border-color: #B2AF65; }
.blockbutton.bgcolor10:hover { background: #B2AF65; }
.blockbutton.bgcolor11 { background: #D184AA; border-color: #E693BC; }
.blockbutton.bgcolor11:hover { background: #E693BC; }
.blockbutton.bgcolor12 { background: #C49175; border-color: #D8A083; }
.blockbutton.bgcolor12:hover { background: #D8A083; }
.blockbutton.bgcolor13 { background: #0081C4; border-color: #0090D8; }
.blockbutton.bgcolor13:hover { background: #0090D8; }