@font-face {
  font-family:'PT Sans';
  src: url('../../fonts/PT Sans/ptsans-regular-webfont.woff2') format('woff2'), url('../../fonts/PT Sans/ptsans-regular-webfont.woff') format('woff');
  font-weight: 400; font-style: normal;
  font-display: swap;
}

@font-face {
  font-family:'PT Sans';
  src: url('../../fonts/PT Sans/ptsans-bold-webfont.woff2') format('woff2'), url('../../fonts/PT Sans/ptsans-bold-webfont.woff') format('woff');
  font-weight: 700; font-style: normal;
  font-display: swap;
}

@font-face {
  font-family:'PT Sans';
  src: url('../../fonts/PT Sans/ptsans-italic-webfont.woff2') format('woff2'), url('../../fonts/PT Sans/ptsans-italic-webfont.woff') format('woff');
  font-weight: 400; font-style: italic;
  font-display: swap;
}

@font-face {
  font-family:'PT Sans';
  src: url('../../fonts/PT Sans/ptsans-bolditalic-webfont.woff2') format('woff2'), url('../../fonts/PT Sans/ptsans-bolditalic-webfont.woff') format('woff');
  font-weight: 700; font-style: italic;
  font-display: swap;
}



body, td, tr, p, div, span, a { font-family: PT Sans, Arial; font-size: 17px; color: #575356; }

.editor_header { font-size: 36px; font-weight: bold; }
.editor_subheader1 { font-size: 24px; font-weight: bold; }
.editor_subheader2 { font-size: 20px; font-weight: bold; }
.editor_subheader3 { font-size: 18px; font-weight: bold; }
.editor_text_focus, .editor_text_focus a { font-weight: bold; color: #4eb00a; }
.editor_text_focus_red, .editor_text_focus a { color: #ff6666; }
.editor_simple_link, .editor_simple_link a { }
.editor_focus_link { color: #4eb00a; }

.editor_table, .editor_table td, .editor_table th { border-collapse: collapse; border: 1px solid #c4d6cb; padding: 5px; }
.editor_table td table, .editor_table td table td { border-collapse:collapse; border: 0px; padding: 0px; }
.editor_table th { font-weight: bold; color: #ffffff; background-color: #74b547; vertical-align: middle; text-align: center; }

.editor_table tr:nth-child(odd) td, .editor_table td.colored_cell { background-color: #f9fdfb; }
.editor_table tr:hover td { background-color: #d0ead9; }
.editor_table td { background-color: #eff4f1; }
.editor_table td a.editor_simple_link { }
.editor_table td a.editor_focus_link { color: #4eb00a; }
.row0 {}
.row1 {}

.picture_left { float: left; border-collapse:collapse; margin-right: 10px; }
.picture_right { float: right; border-collapse:collapse; padding: 5px; margin-left: 10px; }
.picture_bordered { border: 1px solid #c4d6cb; }
.picture_elastic { width: 100%; height: auto; }

.head_picture_elastic { display: block; width: 50%; margin: auto; min-width: 300px; height: auto; }

blockquote, q { 
  position: relative; margin-left: 40px; padding-left: 10px; color: #333; clear: both; font-style: italic; border-left: 3px solid #72bf44;
}

blockquote:before, q:before { 
  content: "\201C"; position: absolute; top: -20px; left: -50px; color: #333; font-size: 100px; 
}
