/*
Theme Name: Insuring Florida
Theme URI: http://insuringflorida.org/
Author: Code Element Inc
Author URI: http://codeelement.com
Description: The theme for the Insuring Florida website at http://insuringflorida.org
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: insuringflorida

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* VARIABLES */
/* color palette */
/* dimensions */
/* properties */
/* fonts */
/* MIXINS */
/* fonts */
/* graphics */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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; }

/* HTML5 display-role reset for older browsers */
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: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* element selectors */
body {
  background-color: #8fb7c3; }

h1 {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 700;
  font-style: normal;
  font-size: 1.45em;
  line-height: 135%;
  color: #f2560c;
  margin: 0 0 12px 0; }
  h1 a {
    color: #f2560c;
    text-decoration: none; }
    h1 a:hover {
      color: #19465b;
      text-decoration: none; }

/* id and class selectors */
div#platform {
  position: relative;
  width: 904px;
  background-color: #fcfcfc;
  margin: 0 auto;
  height: auto;
  padding: 30px 24px 24px;
  -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25); }
  div#platform div#header {
    width: 100%;
    height: 106px; }
    div#platform div#header div#main-header {
      width: 585px;
      float: left; }
      div#platform div#header div#main-header div#insuring-florida-logo {
        width: 219px;
        height: 106px;
        border-right: 1px solid #19465b; }
        div#platform div#header div#main-header div#insuring-florida-logo a {
          transition: opacity 0.3s; }
          div#platform div#header div#main-header div#insuring-florida-logo a:hover {
            opacity: 0.7;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
            filter: alpha(opacity=70);
            transition: opacity 0.3s; }
      div#platform div#header div#main-header div#nav-container {
        float: right;
        height: 106px;
        width: 366px;
        padding: 0; }
        div#platform div#header div#main-header div#nav-container div.banner {
          width: 366px;
          height: 68px; }
        div#platform div#header div#main-header div#nav-container div.main-nav {
          width: 366px;
          height: 38px; }
          div#platform div#header div#main-header div#nav-container div.main-nav ul {
            list-style: none;
            margin: 0;
            padding: 0; }
            div#platform div#header div#main-header div#nav-container div.main-nav ul li {
              font-family: "Gotham Cond SSm A", "Gotham Cond SSm B";
              font-weight: 300;
              font-style: normal;
              font-size: 23px;
              line-height: 100%;
              text-transform: uppercase;
              color: #f2560c;
              float: left;
              padding: 4px 10px 0;
              height: 34px;
              border-left: 1px solid #19465b; }
              div#platform div#header div#main-header div#nav-container div.main-nav ul li:first-child {
                border-left: 0;
                padding-left: 16px; }
              div#platform div#header div#main-header div#nav-container div.main-nav ul li a {
                color: #19465b;
                text-decoration: none; }
                div#platform div#header div#main-header div#nav-container div.main-nav ul li a:hover {
                  color: #f2560c;
                  text-decoration: none; }
    div#platform div#header div#right-sidebar-header {
      float: right;
      width: 318px;
      height: 106px;
      border-left: 1px solid #19465b; }
      div#platform div#header div#right-sidebar-header table#header-table {
        width: 318px; }
        div#platform div#header div#right-sidebar-header table#header-table tbody tr td {
          padding: 0;
          margin: 0;
          line-height: 0; }
          div#platform div#header div#right-sidebar-header table#header-table tbody tr td.improving-public-understanding {
            width: 318px;
            height: 44px;
            border-bottom: 1px solid #19465b; }
          div#platform div#header div#right-sidebar-header table#header-table tbody tr td.iii-header-logo {
            width: 87px;
            height: 61px; }
          div#platform div#header div#right-sidebar-header table#header-table tbody tr td.what-it-does {
            width: 169px;
            height: 61px;
            border-left: 1px solid #19465b; }
          div#platform div#header div#right-sidebar-header table#header-table tbody tr td.florida-state-outline {
            width: 62px;
            height: 61px;
            background-color: #19465b; }
  div#platform div#content {
    width: 100%;
    border-top: 1px solid #19465b; }
    div#platform div#content div#right-sidebar {
      float: right;
      width: 294px;
      padding: 20px 0 0 24px; }
      div#platform div#content div#right-sidebar.press div.portrait {
        float: left;
        width: 120px;
        height: 120px;
        margin: 0 9px 9px 0;
        border: 1px solid #19465b; }
      div#platform div#content div#right-sidebar.press p {
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 400;
        font-style: normal;
        font-size: 12px;
        line-height: 150%;
        color: #19465b;
        margin: 0 0 9px 0; }
        div#platform div#content div#right-sidebar.press p strong {
          font-family: "Gotham SSm A", "Gotham SSm B";
          font-weight: 700;
          font-style: normal; }
          div#platform div#content div#right-sidebar.press p strong a {
            color: #19465b;
            text-decoration: none; }
            div#platform div#content div#right-sidebar.press p strong a:hover {
              color: #f2560c;
              text-decoration: none; }
      div#platform div#content div#right-sidebar h3 {
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 700;
        font-style: normal;
        font-size: 13px;
        color: #19465b;
        text-transform: uppercase;
        margin: 0 0 12px 0; }
      div#platform div#content div#right-sidebar div.twitter-stream-container {
        position: relative;
        width: 292px;
        height: 268px;
        border: 1px solid #8fb7c3;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px;
        background-color: #fff;
        -webkit-box-shadow: 2px 2px 4px rgba(143, 183, 195, 0.15);
        -moz-box-shadow: 2px 2px 4px rgba(143, 183, 195, 0.15);
        box-shadow: 2px 2px 4px rgba(143, 183, 195, 0.15); }
        div#platform div#content div#right-sidebar div.twitter-stream-container .twitter-timeline {
          font-family: "Gotham SSm A", "Gotham SSm B";
          font-weight: 400;
          font-style: normal;
          font-size: 10px;
          color: #f2560c;
          text-align: center;
          text-decoration: none;
          position: relative;
          width: 286px;
          height: 268px;
          padding: 0 0 0 6px; }
      div#platform div#content div#right-sidebar.reports-and-resources p {
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 400;
        font-style: normal;
        font-size: 12px;
        line-height: 150%;
        color: #19465b;
        margin: 0 0 6px 0; }
        div#platform div#content div#right-sidebar.reports-and-resources p em {
          font-family: "Gotham SSm A", "Gotham SSm B";
          font-weight: 400;
          font-style: italic; }
      div#platform div#content div#right-sidebar.reports-and-resources table#document-format {
        width: 295px;
        border: 1px solid #8fb7c3;
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 400;
        font-style: normal;
        font-size: 12px;
        line-height: 170%; }
        div#platform div#content div#right-sidebar.reports-and-resources table#document-format thead tr th {
          text-align: left;
          background-color: #8fb7c3;
          padding: 9px;
          color: #fff;
          text-transform: uppercase;
          line-height: 120%; }
          div#platform div#content div#right-sidebar.reports-and-resources table#document-format thead tr th.col-1 {
            width: 77px;
            border-right: 1px solid #8fb7c3; }
          div#platform div#content div#right-sidebar.reports-and-resources table#document-format thead tr th.col-2 {
            width: 179px;
            border: 0; }
        div#platform div#content div#right-sidebar.reports-and-resources table#document-format tbody tr td {
          color: #19465b;
          padding: 9px;
          border-bottom: 1px solid #8fb7c3;
          vertical-align: top; }
          div#platform div#content div#right-sidebar.reports-and-resources table#document-format tbody tr td.col-1 {
            width: 77px;
            border-right: 1px solid #8fb7c3; }
          div#platform div#content div#right-sidebar.reports-and-resources table#document-format tbody tr td.col-2 {
            padding: 9px 9px 9px 21px;
            text-indent: -12px;
            width: 176px; }
            div#platform div#content div#right-sidebar.reports-and-resources table#document-format tbody tr td.col-2 a {
              color: #19465b;
              text-decoration: none; }
              div#platform div#content div#right-sidebar.reports-and-resources table#document-format tbody tr td.col-2 a:hover {
                color: #f2560c;
                text-decoration: none; }
    div#platform div#content div#section-content-container {
      width: 561px;
      padding: 20px 24px 0 0;
      border-right: 1px solid #19465b; }
      div#platform div#content div#section-content-container div#section-content {
        width: 100%;
        height: auto; }
        div#platform div#content div#section-content-container div#section-content div.section-post.home, div#platform div#content div#section-content-container div#section-content div.section-post.permalink {
          width: 100%;
          height: auto;
          border-top: 1px solid #19465b;
          padding: 9px 0 0 0; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home:first-child, div#platform div#content div#section-content-container div#section-content div.section-post.permalink:first-child {
            border-top: 0;
            padding: 0; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home img.full-width, div#platform div#content div#section-content-container div#section-content div.section-post.home img.wp-post-image, div#platform div#content div#section-content-container div#section-content div.section-post.permalink img.full-width, div#platform div#content div#section-content-container div#section-content div.section-post.permalink img.wp-post-image {
            padding: 0 0 2px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home h4, div#platform div#content div#section-content-container div#section-content div.section-post.permalink h4 {
            font-family: "Gotham SSm A", "Gotham SSm B";
            font-weight: 700;
            font-style: normal;
            font-size: 16px;
            line-height: 130%;
            color: #666;
            margin: 0 0 6px 0; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home h4 a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink h4 a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home h4 a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink h4 a:hover {
                color: #19465b;
                text-decoration: none; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home p, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 1em;
            line-height: 168.75%;
            font-style: normal;
            font-weight: normal;
            color: #080611;
            margin: 0 0 12px 0; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home p a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home p a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p a:hover {
                color: #19465b;
                text-decoration: underline; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home p strong, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p strong {
              font-weight: bold; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home p em, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p em {
              font-style: italic; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home p.picture-caption, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.picture-caption {
              font-family: Verdana, Geneva, sans-serif;
              font-size: 10px;
              line-height: 150%;
              color: #080611;
              margin: 0 0 18px 0; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home p.byline, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.byline {
              font-family: Georgia, "Times New Roman", Times, serif;
              font-size: 1em;
              line-height: 168.75%;
              font-style: normal;
              font-weight: normal;
              color: #080611;
              margin: 0 0 12px 0;
              font-style: italic; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home p.byline a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.byline a {
                color: #f2560c;
                text-decoration: none; }
                div#platform div#content div#section-content-container div#section-content div.section-post.home p.byline a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.byline a:hover {
                  color: #19465b;
                  text-decoration: underline; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home p.byline strong, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.byline strong {
                font-weight: bold; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home p.byline em, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.byline em {
                font-style: italic; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home p.read-more, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.read-more {
              font-family: "Gotham SSm A", "Gotham SSm B";
              font-weight: 700;
              font-style: normal;
              font-size: 16px;
              margin: 0 0 36px 0; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home p.read-more a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.read-more a {
                color: #f2560c;
                text-decoration: none; }
                div#platform div#content div#section-content-container div#section-content div.section-post.home p.read-more a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink p.read-more a:hover {
                  color: #19465b;
                  text-decoration: none; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home div.addthis_sharing_toolbox, div#platform div#content div#section-content-container div#section-content div.section-post.permalink div.addthis_sharing_toolbox {
            margin: 0 0 12px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home ul, div#platform div#content div#section-content-container div#section-content div.section-post.home ol, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ul, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ol {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 1em;
            line-height: 168.75%;
            color: #080611;
            margin: 0 0 12px 1em;
            padding: 0 0 0 1em; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home ul a, div#platform div#content div#section-content-container div#section-content div.section-post.home ol a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ul a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ol a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home ul a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.home ol a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ul a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ol a:hover {
                color: #19465b;
                text-decoration: underline; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home ul strong, div#platform div#content div#section-content-container div#section-content div.section-post.home ol strong, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ul strong, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ol strong {
              font-weight: bold; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home ul em, div#platform div#content div#section-content-container div#section-content div.section-post.home ol em, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ul em, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ol em {
              font-style: italic; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home ul, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ul {
            list-style: square; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home ol, div#platform div#content div#section-content-container div#section-content div.section-post.permalink ol {
            list-style: decimal; }
          div#platform div#content div#section-content-container div#section-content div.section-post.home div.category-list, div#platform div#content div#section-content-container div#section-content div.section-post.permalink div.category-list {
            font-family: "Gotham SSm A", "Gotham SSm B";
            font-weight: 400;
            font-style: normal;
            font-size: 13px;
            margin: 0 0 24px 0;
            color: #808080;
            line-height: 140%;
            text-transform: uppercase; }
            div#platform div#content div#section-content-container div#section-content div.section-post.home div.category-list a, div#platform div#content div#section-content-container div#section-content div.section-post.permalink div.category-list a {
              color: #808080;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-post.home div.category-list a:hover, div#platform div#content div#section-content-container div#section-content div.section-post.permalink div.category-list a:hover {
                color: #f2560c;
                text-decoration: none; }
        div#platform div#content div#section-content-container div#section-content.category .category-subheader {
          font-family: "Gotham SSm A", "Gotham SSm B";
          font-weight: 400;
          font-style: normal;
          font-size: 14px;
          color: #19465b;
          text-transform: uppercase;
          line-height: 110%; }
        div#platform div#content div#section-content-container div#section-content.category > h1 {
          text-transform: uppercase;
          margin: 0 0 36px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-page p {
          font-family: Georgia, "Times New Roman", Times, serif;
          font-size: 1em;
          line-height: 168.75%;
          font-style: normal;
          font-weight: normal;
          color: #080611;
          margin: 0 0 12px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-page p a {
            color: #f2560c;
            text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.section-page p a:hover {
              color: #19465b;
              text-decoration: underline; }
          div#platform div#content div#section-content-container div#section-content div.section-page p strong {
            font-weight: bold; }
          div#platform div#content div#section-content-container div#section-content div.section-page p em {
            font-style: italic; }
        div#platform div#content div#section-content-container div#section-content div.section-page.reports-and-resources {
          margin: 0 0 24px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-page.press-room h1 {
          margin: 0 0 24px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post {
          border-top: 1px solid #19465b;
          padding: 12px 0 0 0; }
          div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post div.press-thumbnail {
            width: 120px;
            height: 120px;
            float: left;
            margin: 0 12px 12px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post h2 {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 20px;
            font-style: normal;
            font-weight: bold;
            color: #19465b;
            line-height: 125%;
            margin: 0 0 0 0; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post h2 a {
              color: #19465b;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post h2 a:hover {
                color: #f2560c;
                text-decoration: none; }
          div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 1em;
            line-height: 168.75%;
            font-style: normal;
            font-weight: normal;
            color: #080611;
            margin: 0 0 12px 0; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p a:hover {
                color: #19465b;
                text-decoration: underline; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p strong {
              font-weight: bold; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p em {
              font-style: italic; }
          div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.placeline {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 1em;
            line-height: 168.75%;
            font-style: normal;
            font-weight: normal;
            color: #080611;
            margin: 0 0 12px 0;
            font-style: italic;
            color: #080611;
            margin-bottom: 6px; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.placeline a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.placeline a:hover {
                color: #19465b;
                text-decoration: underline; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.placeline strong {
              font-weight: bold; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.placeline em {
              font-style: italic; }
          div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.press-blurb {
            font-family: "Gotham SSm A", "Gotham SSm B";
            font-weight: 400;
            font-style: normal;
            font-size: 14px;
            color: #19465b;
            line-height: 140%; }
          div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.read-more {
            font-family: "Gotham SSm A", "Gotham SSm B";
            font-weight: 700;
            font-style: normal;
            font-size: 16px;
            margin: 0 0 36px 0; }
            div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.read-more a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-page.press-room div.section-post p.read-more a:hover {
                color: #19465b;
                text-decoration: none; }
        div#platform div#content div#section-content-container div#section-content div.document-downloads {
          margin: 0 0 30px 0; }
          div#platform div#content div#section-content-container div#section-content div.document-downloads h2 {
            width: 100%;
            font-family: "Gotham SSm A", "Gotham SSm B";
            font-weight: 700;
            font-style: normal;
            font-size: 16px;
            text-transform: uppercase;
            color: #f2560c;
            line-height: 140%;
            border-bottom: 1px solid #19465b;
            letter-spacing: 1px;
            margin: 0 0 12px 0; }
          div#platform div#content div#section-content-container div#section-content div.document-downloads h3 {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-style: italic;
            font-weight: bold;
            font-size: 16px;
            color: #19465b;
            line-height: 140%; }
          div#platform div#content div#section-content-container div#section-content div.document-downloads p {
            font-family: "Gotham SSm A", "Gotham SSm B";
            font-weight: 400;
            font-style: normal;
            font-size: 14px;
            line-height: 140%;
            color: #19465b; }
            div#platform div#content div#section-content-container div#section-content div.document-downloads p a {
              font-family: "Gotham SSm A", "Gotham SSm B";
              font-weight: 700;
              font-style: normal;
              font-size: 12px;
              color: #f2560c;
              text-decoration: none;
              text-transform: uppercase;
              line-height: 220%; }
              div#platform div#content div#section-content-container div#section-content div.document-downloads p a:hover {
                color: #19465b;
                text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.document-downloads p.reports-vert-spacer {
              font-size: 3px;
              line-height: 0;
              margin-bottom: 9px; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h1 {
          margin: 0 0 24px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h2 {
          font-family: Georgia, "Times New Roman", Times, serif;
          font-size: 20px;
          font-style: normal;
          font-weight: bold;
          line-height: 125%;
          color: #19465b;
          margin: 0 0 9px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h2 a {
            color: #19465b;
            text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h2 a:hover {
              color: #f2560c;
              text-decoration: none; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h4 {
          font-family: "Gotham SSm A", "Gotham SSm B";
          font-weight: 700;
          font-style: normal;
          font-size: 16px;
          line-height: 130%;
          color: #666;
          margin: 0 0 3px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h4 a {
            color: #f2560c;
            text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink h4 a:hover {
              color: #19465b;
              text-decoration: none; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink div.press-thumbnail {
          width: 120px;
          height: 120px;
          float: left;
          margin: 0 12px 12px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p {
          font-family: Georgia, "Times New Roman", Times, serif;
          font-size: 1em;
          line-height: 168.75%;
          font-style: normal;
          font-weight: normal;
          color: #080611;
          margin: 0 0 12px 0; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p a {
            color: #f2560c;
            text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p a:hover {
              color: #19465b;
              text-decoration: underline; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p strong {
            font-weight: bold; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p em {
            font-style: italic; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p a.tel {
            color: #080611;
            text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p a.tel:hover {
              color: #19465b;
              text-decoration: underline; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.for-immediate-release {
            margin: 0;
            line-height: 100%;
            text-transform: uppercase; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.placeline {
            font-family: Georgia, "Times New Roman", Times, serif;
            font-size: 1em;
            line-height: 168.75%;
            font-style: normal;
            font-weight: normal;
            color: #080611;
            margin: 0 0 12px 0;
            font-style: italic;
            color: #080611;
            margin: 0 0 6px 0; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.placeline a {
              color: #f2560c;
              text-decoration: none; }
              div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.placeline a:hover {
                color: #19465b;
                text-decoration: underline; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.placeline strong {
              font-weight: bold; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.placeline em {
              font-style: italic; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink p.press-contact {
            margin: 0 0 24px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink div.addthis_sharing_toolbox {
          margin: 0 0 24px 0; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ul, div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ol {
          font-family: Georgia, "Times New Roman", Times, serif;
          font-size: 1em;
          line-height: 168.75%;
          color: #080611;
          margin: 0 0 12px 1em;
          padding: 0 0 0 1em; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ul a, div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ol a {
            color: #f2560c;
            text-decoration: none; }
            div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ul a:hover, div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ol a:hover {
              color: #19465b;
              text-decoration: underline; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ul strong, div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ol strong {
            font-weight: bold; }
          div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ul em, div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ol em {
            font-style: italic; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ul {
          list-style: square; }
        div#platform div#content div#section-content-container div#section-content div.section-press-release.permalink ol {
          list-style: decimal; }
      div#platform div#content div#section-content-container div.nav-previous.alignleft {
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 700;
        font-style: normal;
        float: left; }
        div#platform div#content div#section-content-container div.nav-previous.alignleft a {
          color: #f2560c;
          text-decoration: none; }
          div#platform div#content div#section-content-container div.nav-previous.alignleft a:hover {
            color: #19465b;
            text-decoration: none; }
      div#platform div#content div#section-content-container div.nav-next.alignright {
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 700;
        font-style: normal;
        text-align: right; }
        div#platform div#content div#section-content-container div.nav-next.alignright a {
          color: #f2560c;
          text-decoration: none; }
          div#platform div#content div#section-content-container div.nav-next.alignright a:hover {
            color: #19465b;
            text-decoration: none; }
      div#platform div#content div#section-content-container div.back-to-home {
        font-family: "Gotham SSm A", "Gotham SSm B";
        font-weight: 700;
        font-style: normal;
        text-align: left;
        margin: 0 0 24px 0; }
        div#platform div#content div#section-content-container div.back-to-home a {
          color: #f2560c;
          text-decoration: none; }
          div#platform div#content div#section-content-container div.back-to-home a:hover {
            color: #19465b;
            text-decoration: none; }
  div#platform div#platform-footer {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    text-transform: uppercase;
    color: #19465b;
    padding: 9px 0 0 0;
    border-top: 1px solid #19465b; }
    div#platform div#platform-footer a {
      color: #19465b;
      text-decoration: none; }
      div#platform div#platform-footer a:hover {
        color: #f2560c;
        text-decoration: none; }
    div#platform div#platform-footer span.social-media-panel {
      float: right; }
      div#platform div#platform-footer span.social-media-panel a {
        padding: 0 0 0 12px;
        transition: opacity 0.3s; }
        div#platform div#platform-footer span.social-media-panel a:hover {
          opacity: 0.5;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
          filter: alpha(opacity=50);
          transition: opacity 0.3s; }

div#footer {
  position: relative;
  width: 952px;
  margin: 0 auto;
  height: auto;
  padding: 20px 0 60px; }
  div#footer #topics-at-a-glance {
    float: left;
    width: 696px;
    /* 73.1092437% */
    height: auto;
    border: 0; }
    div#footer #topics-at-a-glance .topics {
      width: 218px;
      float: left; }
      div#footer #topics-at-a-glance .topics.column-1 {
        border: 0; }
      div#footer #topics-at-a-glance .topics.column-2, div#footer #topics-at-a-glance .topics.column-3 {
        padding: 0 0 0 20px;
        border-left: 1px solid #fff; }
  div#footer #iii-features {
    float: right;
    width: 235px;
    /* 24.68487395% */
    height: auto;
    border-left: 1px solid #fff;
    padding: 0 0 0 20px; }
  div#footer h2 {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 700;
    font-style: normal;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 18px 0; }
  div#footer ul {
    padding: 0;
    margin: 0 0 12px 0;
    list-style: none; }
    div#footer ul#menu-i-i-i-features {
      margin: 0 0 24px 0; }
    div#footer ul li {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #fff;
      line-height: 133%;
      margin: 0 0 6px 0; }
      div#footer ul li a {
        color: #fff;
        text-decoration: none; }
        div#footer ul li a:hover {
          color: #f2560c;
          text-decoration: none; }
  div#footer div#iii-copyright-logo {
    clear: both;
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    padding: 14px 0 0 0;
    border-top: 1px solid #fff; }
    div#footer div#iii-copyright-logo a {
      float: right;
      transition: opacity 0.3s; }
      div#footer div#iii-copyright-logo a:hover {
        opacity: 0.7;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        transition: opacity 0.3s; }

.body-copy {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  line-height: 168.75%;
  font-style: normal;
  font-weight: normal;
  color: #080611;
  margin: 0 0 12px 0; }
  .body-copy a {
    color: #f2560c;
    text-decoration: none; }
    .body-copy a:hover {
      color: #19465b;
      text-decoration: underline; }
  .body-copy strong {
    font-weight: bold; }
  .body-copy em {
    font-style: italic; }

.picture-caption {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 150%;
  color: #080611;
  margin: 0 0 18px 0; }

.byline {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  line-height: 168.75%;
  font-style: normal;
  font-weight: normal;
  color: #080611;
  margin: 0 0 12px 0;
  font-style: italic; }
  .byline a {
    color: #f2560c;
    text-decoration: none; }
    .byline a:hover {
      color: #19465b;
      text-decoration: underline; }
  .byline strong {
    font-weight: bold; }
  .byline em {
    font-style: italic; }

.dateline {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #808080;
  text-transform: uppercase;
  padding-left: 12px; }

.read-more {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  margin: 0 0 36px 0; }
  .read-more a {
    color: #f2560c;
    text-decoration: none; }
    .read-more a:hover {
      color: #19465b;
      text-decoration: none; }

.twitter-handle {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 300;
  font-style: normal;
  font-size: 15px;
  margin: 0 0 12px 0; }
  .twitter-handle a {
    color: #f2560c;
    text-decoration: none; }
    .twitter-handle a:hover {
      color: #19465b;
      text-decoration: underline; }

.alignleft {
  float: left;
  padding: 0 12px 12px 0; }

.alignright {
  float: right;
  padding: 0 0 12px 12px; }

.aligncenter {
  position: relative;
  display: block;
  margin: 12px auto; }

.alignnone {
  position: static;
  display: inline;
  margin: 0; }

li.topic-button, li.cat-item {
  list-style: none;
  background-color: #8fb7c3;
  width: 244px;
  height: 26px;
  padding: 0 6px;
  margin: 0 0 6px 0;
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 200%;
  color: #fff; }
  li.topic-button a, li.cat-item a {
    color: #fff;
    text-decoration: none; }
    li.topic-button a:hover, li.cat-item a:hover {
      color: #19465b;
      text-decoration: none; }

div#blogroll h3 {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  color: #19465b;
  text-transform: uppercase;
  margin: 0 0 12px 0; }
div#blogroll ul li {
  list-style: square;
  width: 246px;
  height: auto;
  margin: 0 0 6px 1em; }
  div#blogroll ul li a {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #19465b;
    text-decoration: none;
    line-height: 140%; }
    div#blogroll ul li a:hover {
      color: #f2560c;
      text-decoration: none; }

.sidebar-vert-spacer {
  width: 100%;
  height: 48px;
  margin: 0; }

div#comments div#respond {
  padding: 16px 0 0 0;
  border-top: 1px solid #080611;
  border-bottom: 1px dotted #080611;
  margin: 0 0 16px 0; }
  div#comments div#respond h3 {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    color: #f2560c;
    line-height: 140%;
    margin-bottom: 12px; }
  div#comments div#respond form#commentform p {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    margin-bottom: 9px;
    line-height: 140%; }
    div#comments div#respond form#commentform p.comment-notes {
      font-family: "Gotham SSm A", "Gotham SSm B";
      font-weight: 300;
      font-style: italic;
      color: #19465b;
      font-size: 12px; }
    div#comments div#respond form#commentform p label {
      display: inline-block;
      width: 120px; }
    div#comments div#respond form#commentform p input {
      width: 402px;
      height: 22px;
      padding: 0 6px; }
    div#comments div#respond form#commentform p.comment-form-url {
      margin-bottom: 12px; }
    div#comments div#respond form#commentform p.cptch_block {
      margin-bottom: 12px; }
      div#comments div#respond form#commentform p.cptch_block label {
        width: 100%;
        line-height: 170%;
        color: #f2560c; }
    div#comments div#respond form#commentform p.comment-form-comment label {
      display: block;
      margin-bottom: 3px; }
    div#comments div#respond form#commentform p.comment-form-comment textarea {
      width: 532px; }
    div#comments div#respond form#commentform p.form-submit {
      margin: 0 0 18px 0; }
      div#comments div#respond form#commentform p.form-submit input {
        width: auto; }
    div#comments div#respond form#commentform p a {
      color: #f2560c;
      text-decoration: none; }
      div#comments div#respond form#commentform p a:hover {
        color: #19465b;
        text-decoration: none; }
div#comments h1 {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  color: #f2560c;
  line-height: 140%;
  margin-bottom: 12px; }
div#comments h2 {
  font-family: "Gotham SSm A", "Gotham SSm B";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  margin: 0 0 12px 0; }
  div#comments h2 span {
    color: #f2560c;
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: italic; }
div#comments ol li {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  line-height: 168.75%;
  font-style: normal;
  font-weight: normal;
  color: #080611;
  margin: 0 0 12px 0; }
  div#comments ol li a {
    color: #f2560c;
    text-decoration: none; }
    div#comments ol li a:hover {
      color: #19465b;
      text-decoration: underline; }
  div#comments ol li strong {
    font-weight: bold; }
  div#comments ol li em {
    font-style: italic; }
  div#comments ol li div.comment-body div.comment-author {
    font-style: italic;
    color: #19465b; }
  div#comments ol li div.comment-body div.comment-meta {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    color: #19465b;
    font-size: 14px; }
  div#comments ol li div.comment-body p {
    font-size: 1em;
    margin: 0 0 9px 0; }
  div#comments ol li div.comment-body div.reply {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    margin-bottom: 12px; }
    div#comments ol li div.comment-body div.reply a {
      color: #f2560c;
      text-decoration: none; }
      div#comments ol li div.comment-body div.reply a:hover {
        color: #19465b;
        text-decoration: none; }
div#comments .comment-body {
  padding: 12px 0 0 0;
  border-top: 1px dotted #080611;
  margin: 0 0 16px 0; }
div#comments .depth-1 {
  margin-left: 0px; }
div#comments .depth-2 {
  margin-left: 24px; }
div#comments .depth-3 {
  margin-left: 48px; }
div#comments .depth-4 {
  margin-left: 72px; }
div#comments .depth-5 {
  margin-left: 96px; }
div#comments .depth-6 {
  margin-left: 120px; }
div#comments .depth-7 {
  margin-left: 144px; }

table.blog-table {
  border-collapse: collapse;
  border: 1px solid #8fb7c3;
  margin: 0 0 18px 0; }
  table.blog-table thead {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    text-align: left;
    color: #f2560c; }
  table.blog-table tbody {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    text-align: left;
    color: #19465b;
    line-height: 130%; }
  table.blog-table tfoot {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-weight: 400;
    font-style: italic;
    background-color: #8fb7c3;
    font-size: 12px;
    color: #fff; }
  table.blog-table th, table.blog-table td {
    border: 1px solid #8fb7c3;
    padding: 8px; }

/* 2016.8.25, Ye Wang: remove spance between title and social media icons*/
div.addthis_sharing_toolbox {
	clear: left !important;
}