* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 62.5%; }
body {  margin:0; font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 14px; font-size: 1.4rem; line-height: 1; color: #222222; position: relative; -webkit-font-smoothing: antialiased; }

p { font-size: 16px; line-height: 1.5; margin-bottom: 17px; }
h1, h2 { text-rendering: optimizeLegibility; line-height: 1.1; color:#000; margin-bottom: 5px; margin-top: 5px;}
h3, h4, h5, h6{ font-family:"Segoe UI",Arial,sans-serif; color:#000; font-weight:400; margin:5px 0}
h1 { font-size: 27px;}     /* Title*/
h2 { font-size: 18px; }    /* Subtitle */
h3 { font-size: 16px; }    /*  info */
h4 { font-size: 14px; }    /*  pic info  */
h5 { font-size: 12px; }    /* pad and reporter  */
h6 { font-size: 10px; }    /* foot  */
a { color: #000; text-decoration: none; line-height: inherit; }
a:link { color: #000; text-decoration: none}
a:visited { color: #000; text-decoration: none}
a:hover { color: #000; text-decoration: underline}
a:focus { color: #000; outline: none; }
hr { border: solid #ddd; border-width: 5px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

/* The Grid ---------------------- */
.row { width: 1200px; max-width: 100%; min-width: 1200px; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 0px; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 0px; }
.row .row.collapse { margin: 0; }
.column, .columns { float: left; min-height: 1px; padding: 0 5px; position: relative; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
.row .one { width: 8.333%; }
.row .two { width: 16.667%; }
.row .three { width: 25%; }
.row .four { width: 33.333%; }
.row .five { width: 41.667%; }
.row .six { width: 50%; }
.row .seven { width: 58.333%; }
.row .eight { width: 66.667%; }
.row .nine { width: 75%; }
.row .ten { width: 83.333%; }
.row .eleven { width: 91.667%; }
.row .twelve { width: 100%; }
img, object, embed { max-width: 100%; height: auto; padding: 5px 5px 5px 5px;}
img { -ms-interpolation-mode: bicubic; }
#map_canvas img, .map_canvas img { max-width: none!important; }

/* Mobile Grid and Overrides ---------------------- */
@media only screen and (max-width: 800px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
  .row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
  .column, .columns { width: auto !important; float: none; }
  .column:last-child, .columns:last-child { float: none; }
  [class*="column"] + [class*="column"]:last-child { float: none; }
  .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
  .column:after, .columns:after { clear: both; }