html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
  display: block;
}
a img {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
figure {
  position: relative;
}
figure img {
  width: 100%;
}
.container {
  padding-left: 20px;
  padding-right: 20px;
}
.row {
  width: 100%;
  max-width: 1140px;
  min-width: 755px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  overflow: hidden;
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
  margin-right: 3.8%;
  float: left;
  min-height: 1px;
}
.row .onecol {
  width: 4.85%;
}
.row .twocol {
  width: 13.45%;
}
.row .threecol {
  width: 22.05%;
}
.row .fourcol {
  width: 30.75%;
}
.row .fivecol {
  width: 39.45%;
}
.row .sixcol {
  width: 48%;
}
.row .sevencol {
  width: 56.75%;
}
.row .eightcol {
  width: 65.4%;
}
.row .ninecol {
  width: 74.05%;
}
.row .tencol {
  width: 82.7%;
}
.row .elevencol {
  width: 91.35%;
}
.row .twelvecol {
  width: 100%;
  float: left;
}
.last {
  margin-right: 0px;
}
img, object, embed {
  max-width: 100%;
}
img {
  height: auto;
}
@media only screen and (max-width: 1023px) {
  body { font-size: 0.8em; line-height: 1.5em; }
}
@media handheld, only screen and (max-width: 767px) {
  body { font-size: 16px; }
  .row, body, .container { width: 100%; min-width: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
  .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol { width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px; }
}
a {
  text-decoration: none;
}
a:link {
  text-decoration: none;
  color: #c0c0c0;
}
a:hover {
  text-decoration: none;
  color: darkblue;
}
a:visited:hover {
  text-decoration: none;
  color: darkblue;
}
a:visited {
  text-decoration: none;
  color: #c0c0c0;
}
a:focus {
  outline-width: thin;
  outline-style: dotted;
  outline-color: -moz-initial;
  outline-color: initial;
}
a:hover, a:active {
  outline-width: 0pt;
  outline-style: none;
  outline-color: -moz-initial;
  outline-color: initial;
}
a:link {
  -moz-transition: all 0.2s ease-in-out 0s ;
  -ms-transition: all 0.2s ease-in-out 0s ;
  -o-transition: all 0.2s ease-in-out 0s ;
  -webkit-transition: all 0.2s ease-in-out 0s ;
}
a:hover, a:active {
  outline-width: medium;
  outline-style: none;
  outline-color: -moz-initial;
  outline-color: initial;
  -moz-transition: all 0.2s ease-in-out 0s ;
  -ms-transition: all 0.2s ease-in-out 0s ;
  -o-transition: all 0.2s ease-in-out 0s ;
  -webkit-transition: all 0.2s ease-in-out 0s ;
}
a, a:active, a:visited {
  -moz-transition: all 0.2s ease-in-out 0s ;
  -ms-transition: all 0.2s ease-in-out 0s ;
  -o-transition: all 0.2s ease-in-out 0s ;
  -webkit-transition: all 0.2s ease-in-out 0s ;
}
a:hover {
  -moz-transition: all 0.2s ease-in-out 0s ;
  -ms-transition: all 0.2s ease-in-out 0s ;
  -o-transition: all 0.2s ease-in-out 0s ;
  -webkit-transition: all 0.2s ease-in-out 0s ;
}
a:hover {
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
}
a:hover {
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
}
a:hover {
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
}
