body, p {
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
}
p {
 font-weight: normal;
}
/* ACTION FORMS */
.ModActionFormC label {
 font-family: Roboto, sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-size: 14px;
}
.ModActionFormC button {
 font-family: Roboto, sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-weight: 100; /*margin-top: 27px !important;*/
}
.ModActionFormC input {
 border: 1px solid #ddd;
 box-shadow: none !important;
 padding: 0 18px;
 min-height: 50px;
}
.ModActionFormC select {
 font-family: Roboto, sans-serif;
 font-size: 16px;
 border: 1px solid #ddd;
 box-shadow: none !important;
 padding: 0 20px 0 30px;
 min-height: 50px;
 background-position: 96% center;
 background-size: 16px;
}
.ModActionFormC input[type=radio], .ModActionFormC input[type=checkbox] {
 padding: 0 !important;
 min-height: inherit;
 border: none;
 margin: 15px 10px -7px -40px
}
.ModActionFormC .bstrap30 .text-danger {
 display: none !important;
}
.ModActionFormC .formbox {
 padding: 15px 30px;
 border: 1px solid #333;
 margin-top: 30px;
}
.form-intro {
 font-family: Roboto, sans-serif;
 background-color: #efefef;
 padding: 25px 35px 20px;
 font-size: 16px;
}
.sustain .bstrap3-material .label-align-top .radio {
 margin: 0 40px 0 0
}
.sustain input[type=radio], .sustain input[type=checkbox] {
 padding: 0 !important;
 min-height: inherit;
 border: none;
 margin: 0 10px -7px -40px !important
}
.sustain .bstrap3-material .form-horizontal .radio, .sustain .bstrap3-material .form-horizontal .checkbox, .sustain .bstrap3-material .form-horizontal .radio-inline, .sustain .bstrap3-material .form-horizontal .checkbox-inline {
 padding-top: 0 !important
}
.narrowlogin {
 max-width: 300px;
 margin: 20px auto 0
}
.ModActionFormC select:-moz-focusring {
 color: transparent;
 text-shadow: 0 0 0 #000;
}
.ModActionFormC option:not(:checked) {
 color: black; /* prevent <option>s from becoming transparent as well */
}
div.angrid th, div.angrid td {
 font-size: 13px !important;
 font-family: Roboto, sans-serif !important;
}
label.control-label.af-slide.required:after {
 content: '';
 color: red;
 font-weight: 100;
}
.sustain label.control-label.af-slide.required:after {
 content: '' !important;
 color: red;
 font-weight: 100;
}
.bstrap30 .has-error .help-block, .bstrap30 .has-error .control-label, .bstrap30 .has-error .radio, .bstrap30 .has-error .checkbox, .bstrap30 .has-error .radio-inline, .bstrap30 .has-error .checkbox-inline, .bstrap30 .has-error.radio label, .bstrap30 .has-error.checkbox label, .bstrap30 .has-error.radio-inline label, .bstrap30 .has-error.checkbox-inline label {
 color: #000 !important;
}
.bstrap30 label.control-label {
 font-family: "Roboto", sans-serif;
 text-transform: uppercase;
 font-weight: 400 !important;
 font-size: 14px;
 letter-spacing: 1px;
 text-align: left
}
.bstrap30 span.glyphicon-info-sign {
 color: #69b0ff
}
.bstrap30 input[type=number], .bstrap30 input[type=password], .bstrap30 input[type=text], .bstrap30 input[type="tel"], .bstrap30 select {
 border: 1px solid #ddd !important;
 padding: 0 15px !important;
 height: 45px;
 border-radius: 0 !important;
 font-family: Roboto;
 color: #555;
 font-size: 16px;
 line-height: 1.6em;
 background-color: #FAF8F6 !important;
 box-shadow: none
}
.bstrap30 input[type="tel"] {
 padding-left: 52px !important
}
.bstrap30 textarea {
 border: 1px solid #ddd !important;
 padding: 10px 15px !important;
 border-radius: 0 !important;
 background-color: #FAF8F6 !important;
 box-shadow: none !important;
 min-height: 100px
}
.bstrap30 textarea.smtextarea {
 min-height: 45px !important;
 resize: none;
 overflow: auto
}
.bstrap30 textarea.form-control {
 font-size: 16px;
 line-height: 1.6em;
}
.bstrap30 textarea#dnn524Biography, .bstrap30 textarea#dnn533Biography {
 min-height: 400px !important
}
.bstrap30 textarea:focus {
 box-shadow: none !important
}
.bstrap30 .section-title.underlined {
 background-color: #2566ba;
 color: #fff;
 font-weight: bold;
 padding: 20px 20px 15px !important;
 margin-top: 30px
}
.bstrap30 h5.underlined {
 font-family: "Roboto";
 border-bottom: 1px solid #ccc;
 margin-bottom: 5px
}
.bstrap30 select.form-control {
 padding-left: 10px !important;
 border: 1px solid #ddd;
 padding: 0 22px 0 15px;
 height: 45px;
 font-size: 16px;
}
.bstrap30 .bstrap3-material select, .bstrap30 .bstrap3-material select.form-control {
 background-position: 97% center
}
.bstrap30 .bstrap3-material input.form-control:focus, .bstrap30 .bstrap3-material input[type=text]:focus, .bstrap30 .bstrap3-material select.form-control:focus, .bstrap30 .bstrap3-material select:focus {
 border: 1px solid #2196f3;
 box-shadow: none !important
}
.bstrap30 input[type=checkbox], .bstrap30 input[type=radio] {
 margin-top: 9px !important;
 color: #2566ba
}
.bstrap30 .label-align-top .radio, .bstrap30 .label-align-top .checkbox {
 margin-left: 0 !important;
}
.bstrap30 .radio input[type="radio"], .bstrap30 .radio-inline input[type="radio"], .bstrap30 .checkbox input[type="checkbox"], .bstrap30 .checkbox-inline input[type="checkbox"] {
 margin-left: -20px !important;
 margin-top: 2px !important
}
.bstrap30 label.control-label.af-slide.required:after {
 content: '';
 color: red
}
.bstrap30 .datepicker {
 background-color: #fff !important;
 color: #e5e5e5 !important
}
.bstrap30 .caption {
 text-transform: none !important;
 margin-left: -4px;
 margin-bottom: 0
}
.bstrap30 .modal-header {
 padding-bottom: 10px !important
}
.bstrap30 .modal-body {
 padding-left: 30px !important;
 padding-right: 30px !important;
 padding-top: 0
}
.bstrap30 .modal-content {
 border-radius: 0 !important;
}
.bstrap30 .modal {
 background-color: rgba(0, 0, 0, 0.3) !important;
}
.modal-header h4 {
 color: #0074d9 !important
}
.bstrap3-material .modal-header {
 padding: 10px 30px 7px !important;
 border-bottom: 1px solid #ccc !important;
 min-height: 16.85px
}
.bstrap3-material .modal-header .close {
 margin-top: 5px !important
}
div.radio-inline label {
 margin-right: 60px
}
.ModActionFormC .btn {
 box-shadow: none !important
}
.ModActionFormC .btn-info, .ModActionFormC .form-button, .fileupload-buttonbar .btn-success {
 font-family: "Roboto";
 font-weight: 400 !important;
 text-transform: uppercase !important;
 font-size: 14px !important;
 border-radius: 0 !important;
 letter-spacing: .04em !important
}
html .bstrap30 .btn-primary {
 background-color: #0074d9
}
html .bstrap30 .btn-info {
 background-color: #71baf2
}
html .bstrap30 .btn-success {
 background-color: #4caf50
}
html .bstrap30 .btn-warning {
 background-color: #ffbe5d
}
html .bstrap30 .btn-danger {
 background-color: #e51c23
}
.bstrap30 .btn-link:hover, html .bstrap-material .btn:hover {
 color: #fff !important
}
.ModActionFormC .btn-info:hover, .ModActionFormC .form-button:hover, .fileupload-buttonbar .btn-success:hover {
 background-color: #333 !important;
 transition: background ease-in .3s, color ease-in .3s, border ease-in .3s
}
.btn-link-animate:hover {
 background-color: #e51c23;
 color: #fff !important
}
.ModActionFormC {
 font-family: Roboto, sans-serif;
 font-size: 14px;
}
.ModActionFormC label {
 text-transform: uppercase;
 letter-spacing: 2px;
 font-size: 14px;
}
.ModActionFormC select, .ModActionFormC input {
 font-size: 16px;
}
.ModActionFormC .x-pad-top {
 padding-top: 30px;
}
.ModActionFormC .n-pad-top {
 padding-top: 0;
}
.ModActionFormC .bstrap30 .form-control[disabled] {
 background-color: #fff !important;
 color: #ccc !important;
}
h1.edsgg_mainTitle {
 display: none;
}
span.lockicon {
 font-size: 12px;
 top: 0;
 color: #999;
 margin-right: 5px;
}
a span.lockicon:hover {
 color: #ff0000;
 filter: alpha(opacity=90);
 opacity: .9;
}
#archivetabs {
 margin-top: 15px;
}
#archivetabs h4.panel-title a {
 font-family: Roboto;
 font-weight: bold;
 font-size: 18px;
}
#archivetabs h1.edn_module_title {
 display: none;
}
#archivetabs div.edn_module_box {
 margin-bottom: 0;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list {
 margin-bottom: 0;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list ul li a {
 font-size: 16px;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list ul li a:hover {
 text-decoration: none;
 color: #064db6;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list ul li a.edn_archive-year {
 font-weight: bold;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list ul li a.edn_archive-month {
 font-weight: normal;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list ul li {
 padding-top: 12px;
 padding-bottom: 10px;
 margin-bottom: 0;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list ul li a span {
 font-size: 12px;
 color: #bbb !important;
 font-weight: normal;
}
#archivetabs .eds_news_NewsOne.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li {
 background-position: 4px 20px;
}
ul {
 list-style: disc outside;
}
.white-popup {
 max-width: 1000px;
}
.eds_news_NewsOne ul {
 margin-bottom: 25px;
 list-style: disc outside;
 margin-left: 30px;
}
.eds_news_NewsOne ol {
 margin-bottom: 25px;
 margin-left: 30px;
}
.eds_news_NewsOne ul li, .eds_news_NewsOne ol li {
 font-size: 18px !important;
 line-height: 1.6 !important;
 margin-bottom: 10px;
}
ul.edn_archive_menu_wrapper ul li {
 margin-bottom: 10px;
}
/* ARCHIVE */
#archive_lists {
 font-family: "Roboto", sans-serif;
 font-size: 14px;
 -moz-column-width: 10em;
 -webkit-column-width: 10em;
 column-width: 10em;
}
#archive_lists a {
 font-weight: normal;
 text-decoration: none;
}
#archive_lists a:hover {
 text-decoration: underline;
}
#archive_lists ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#archive_lists ul li {
 margin: 10px 0;
}
#archive_lists ul li:first-child {
 margin-top: 0;
}
#paywall_message {
 text-align: center;
 border: 1px solid #064db6;
 padding: 10px 10px 5px;
 background-color: #ededed;
 margin-bottom: 70px;
}
#paywall_message h5 {
 color: #000;
 line-height: 1.6em;
}
#paywall_message h5 a {
 color: #064db6;
 text-transform: uppercase;
 margin-left: 5px;
 margin-right: 5px;
}
#paywall_message h5 a:hover {
 color: #000;
 text-decoration: underline;
}
#classifiedcategories {
 margin-top: 10px;
}
#classifiedcategories .eds_news_NewsOne .edn_module_box {
 text-align: left;
}
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li > div {
 padding-left: 0;
}
#classifiedcategories .eds_news_NewsOne .edn_module_box li {
 margin-bottom: 0;
 line-height: 1.0 !important;
}
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div {
 border: none;
 background: none;
}
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.category {
 font-family: Roboto;
 font-size: 16px;
 line-height: 20px;
 font-weight: bold;
}
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.category span {
 color: #898989;
 font-weight: normal;
 font-size: 65%;
 display: table-caption;
}
#socialcust16 {
 margin: 50px 0 50px;
 text-align: center;
}
#socialcust16 img {
 max-width: 48px !important;
 max-height: 48px !important;
 margin-right: 5px;
 margin-bottom: 10px
}
#socialcust16 img:hover {
 cursor: pointer;
}
#socialcust16 .st_facebook_custom img {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_facebook.png') !important;
 height: 48px !important;
 width: 48px !important;
 background-size: 48px 48px;
}
#socialcust16 .st_facebook_custom img:hover {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_facebookover.png') !important;
 height: 48px;
 width: 48px;
}
#socialcust16 .st_twitter_custom img {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_twitter.png') !important;
 height: 48px !important;
 width: 48px !important;
 background-size: 48px 48px;
}
#socialcust16 .st_twitter_custom img:hover {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_twitterover.png') !important;
 height: 48px;
 width: 48px;
}
#socialcust16 .st_googleplus_custom img {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_google.png') !important;
 height: 48px !important;
 width: 48px !important;
 background-size: 48px 48px;
}
#socialcust16 .st_googleplus_custom img:hover {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_googleover.png') !important;
 height: 48px;
 width: 48px;
}
#socialcust16 .st_email_custom img {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_email.png') !important;
 height: 48px !important;
 width: 48px !important;
 background-size: 48px 48px;
}
#socialcust16 .st_email_custom img:hover {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_emailover.png') !important;
 height: 48px;
 width: 48px;
}
#socialcust16 .st_print_custom img {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_print.png') !important;
 height: 48px !important;
 width: 48px !important;
 background-size: 48px 48px;
}
#socialcust16 .st_print_custom img:hover {
 background-image: url('/Portals/0/Graphics/socialcust16/socialcust16_printover.png') !important;
 height: 48px;
 width: 48px;
}
#TDLogin input.DynamicLogin_LoginButton {
 color: #fff;
 font-weight: normal;
 font-family: "Roboto", sans-serif !important;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33;
 border-radius: 6px;
 background-color: #428BCA;
 border-color: #357EBD;
 display: inline-block;
 margin-bottom: 20px;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 cursor: pointer;
 -moz-user-select: none;
 background-image: none;
 border: 1px solid transparent;
}
#TDLogin input.DynamicLogin_LoginButton:hover, #TDLogin input.DynamicLogin_LoginButton:focus {
 background-color: #3071A9;
 border-color: #285E8E;
 text-decoration: none;
}
/*------------------ 404 Page -------------------*/
.error_page {
 text-align: center;
 margin-top: 50px;
}
.error_page .sorry_title h3 {
 font-size: 160px;
}
.error_page .sorry_text p {
 font-size: 19px;
 line-height: 2em;
}
.error_page .sorry_text p span a {
 padding-left: 7px;
}
.error_page .sorry_img {
 padding: 40px 0 50px 0;
}
#installedExtensions {
 font-size: 80%;
}
.mobile_top .searchBox.activated {
 display: none !important;
}
.quick_userpass {
 border: 1px solid #ccc !important;
 font-size: 14px !important;
 padding-left: 10px !important;
}
a.buttonlink {
 font-family: "roboto", sans-serif;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 text-decoration: underline;
 color: #064db6 !important;
 line-height: 0.2em !important;
}
a.buttonlink:hover {
 text-decoration: none;
 color: #000000 !important;
 transition: 1 sec;
}
div.server-error {
 font-size: 15px !important;
 font-family: "Roboto", sans-serif !important;
 font-weight: normal !important;
 padding: 15px 30px !important;
 text-align: center !important;
}
div.ps_radiolabel span {
 font-family: "roboto", sans-serif !important;
 font-size: 85%;
}
div.ps_radiolabel input {
 top: -5px;
 margin-right: 10px !important;
}
/* GLOBAL TEXT STYLES */
a:hover {
 font-weight: normal;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
 color: #000000;
 transition: 1 sec;
 font-weight: inherit;
}
/* SKIN STYLE FIXES */
#dnn_BannerPane {}
.Login a, .copyright_style span, .copyright_style a {
 color: #fff !important;
 font-family: "Roboto", sans-serif !important;
}
.Login a:hover, .copyright_style a:hover {
 color: #fff !important;
 text-decoration: underline !important;
 font-weight: normal !important;
}
#dnngo_megamenu .dnngo_slide_menu li a:hover {
 font-weight: normal;
}
li.userProfileImg, li.userNotifications, li.userMessages {
 display: none !important;
}
/* ARCHIVE */
#archive_lists {
 font-family: "Roboto", sans-serif;
 font-size: 14px;
 -moz-column-width: 10em;
 -webkit-column-width: 10em;
 column-width: 10em;
}
#archive_lists a {
 font-weight: normal;
 text-decoration: none;
}
#archive_lists a:hover {
 text-decoration: underline;
}
#archive_lists ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#archive_lists ul li {
 margin: 10px 0;
}
#archive_lists ul li:first-child {
 margin-top: 0;
}
ul.nav-tabs {
 font-family: "Roboto", sans-serif;
 margin-top: 10px !important;
}
.tab-pane .title2 {
 font-family: "Roboto", sans-serif;
 color: #000;
 font-weight: bold;
 letter-spacing: 1px;
 font-size: 18px;
 padding: 10px 0 7px;
 display: block;
}
.tab-pane div.dnntitle {
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 margin-bottom: 10px;
}
.nav-tabs > li.active > a, .tabs-left > .nav-tabs > li > a, .tab-pane {
 border: none !important;
}
.tabs-left > .nav-tabs {
 min-width: 250px;
}
.tabs-left > .nav-tabs > li > a {
 padding-bottom: 0 !important
}
.tabs-left > .nav-tabs > li.active > a {
 font-weight: bold;
 color: #000 !important;
}
.tabs-left > .nav-tabs > li.active > a::before {
 font-family: "Glyphicons Regular";
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 position: relative;
 content: "\E212";
 margin-right: 6px;
 top: 3px;
}
.tabs-left > .nav-tabs > li.active > a:hover {
 font-weight: bold !important;
 color: #000 !important;
 text-decoration: none !important
}
a.tabLink:hover {
 font-weight: normal !important;
 text-decoration: none !important;
 color: #000;
}
a.tabLink:hover:after {
 font-family: "Glyphicons Regular";
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 position: relative;
 content: "\E211";
 margin-left: 6px;
 top: 3px;
}
}
/* DYNAMIC LOGIN */
td.login_label {
 font-family: "Roboto", sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: right;
 padding-right: 10px;
 white-space: nowrap;
}
td.login_entry {
 padding-bottom: 5px;
}
.login_entry input {
 font-family: "Roboto", sans-serif;
 font-size: 12px;
 padding: 5px 10px;
}
table.login_table {
 margin-bottom: 10px;
}
.subscriber_button {
 margin: 0 0 -30px 105px;
}
.subscriber_button .btn-lg {
 font-size: 16px !important;
}
/* LINKS BOX */
ul.fastlinks {
 border: 1px solid #064db6;
 border-bottom: none;
 margin-left: 0 !important;
 font-size: 80%;
 font-family: "Roboto";
 font-weight: normal;
}
ul.fastlinks .subscriber {
 font-size: 80%;
 font-weight: normal;
 color: #ff0000;
 margin-left: 5px;
}
ul.fastlinks li {
 padding: 8px 12px;
 list-style: none;
 border-bottom: 1px solid #064db6;
 background-color: #fff;
}
ul.fastlinks li {
 color: #064db6;
}
ul.fastlinks li:a.fullclick {
 display: block !important;
 width: 100%
}
ul.fastlinks li:hover {
 color: #064db6;
 background-color: #ededed;
}
div.fullclickdiv {
 border: 1px solid #064db6;
 border-bottom: none;
 margin-bottom: 30px;
}
a.fullclicklink {
 font-size: 80%;
 font-family: "Roboto";
 font-weight: normal;
 padding: 8px 12px;
 border-bottom: 1px solid #064db6;
 display: block;
 width: 100%;
 text-decoration: underline;
}
a.fullclicklink:hover {
 color: #064db6;
 background-color: #ededed;
 text-decoration: none;
}
/* LOGO & HEADER */
.dnn_logo img {
 max-height: 96%;
 max-width: 350px;
 vertical-align: middle;
}
.mobile_header, .mobile_header::before {
 background-color: #064db6 !important;
}
.mobile_icon a span {
 color: #fff;
}
.roll_logo {
 display: none !important;
}
.roll_menu.roll_activated .dnn_menu {
 float: left;
}
@media only screen and (max-width: 979px) {
 #dnngo_megamenu > div > ul > li > a > span {
  padding: 0;
  font-size: 12px;
 }
 .dnn_logo {
  float: left !important;
  text-align: left !important;
  width: inherit !important;
 }
 .dnn_logo img {
  max-width: 350px !important;
 }
 span.glyph-search {
  font-size: 14px !important;
 }
 .nav_box {
  float: right;
  text-align: left;
 }
 .roll_menu.roll_activated .dnn_logo img {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(/Portals/0/thpflag16_rev.png) no-repeat;
  width: 350px; /* Width of new image */ height: 39px;
  max-height: 39px !important; /* Height of new image */ padding-left: 122px; /* Equal to width of new image */ font-size: 14px;
 }
}
a.btn {
 color: #fff;
 font-weight: normal;
 font-family: "Roboto", sans-serif !important;
}
a.btn:hover {
 font-weight: normal;
}
#archive_listing h1 {
 font-family: "Roboto", sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #000;
 line-height: 1.2;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 padding: 10px 0 7px;
 margin: -10px 0 30px;
}
hr {
 border-color: #ccc !important;
}
hr.heavy, hr.heavyhr {
 border: 2px solid black !important;
}
img.frontpage_thumb {
 border: 1px solid #ccc;
 margin-bottom: 30px;
 width: 100%;
 margin: 0 auto;
}
img.frontpage_gallery {
 margin-top: 15px !important;
 margin-bottom: 0 !important;
 width: 100%;
 margin: 0 auto;
}
#frontpage_readglobally .list_article {
 margin-bottom: 15px;
}
p.subheader {
 font-weight: bold;
 margin: 30px 0 8px;
 text-align: left;
 font-size: 110%;
}
.Blue {
 margin: 0 !important;
}
#dnngo_megamenu > div > ul > li.dir > a > span::after {
 display: none !important;
}
.command, .command a {
 font-family: "Roboto", sans-serif;
 font-weight: bold;
 text-transform: uppercase;
}
.command a:hover {
 text-decoration: underline;
}
.dasearchbox {
 width: 92% !important;
 margin-top: 10px !important;
}
/* HOME PAGE LAYOUT */
.RowOne_Grid4_Pane .home_article h4, .RowOne_Grid4_Pane .home_article h2 {
 font-size: 90%;
}
#dnn_RowEight_Grid4_Pane2 {
 background-color: #f1f7ff;
 padding-top: 20px;
}
#dnn_RowEight_Grid4_Pane2 .Container-2 {
 padding: 5px 30px;
}
#coverphotomodule img {
 max-width: 540px;
 display: block;
 height: auto;
 max-width: 100%;
}
.home_news {
 margin-top: 10px;
}
.headline_sm {
 font-size: 100%;
 font-weight: bold;
 line-height: 1.2;
 margin: 3px 0;
}
.headline_lg {
 font-size: 130%;
 font-weight: bold;
 line-height: 1.2;
 margin: 3px 0;
}
.teaser {
 font-size: 90%;
 line-height: 1.4;
}
.byline {
 font-family: Roboto, sans-serif;
 font-size: 70%;
 line-height: 1.2;
 text-transform: uppercase;
}
.recent {
 margin: 20px 0 0;
}
.recent_byline {
 font-family: Roboto, sans-serif;
 font-size: 70%;
 line-height: 1.2;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 7px;
 margin-top: -5px;
}
.stButton .stMainServices, .stButton .stButton_gradient {
 height: 24px !important;
}
.article_byline {
 font-family: Roboto, sans-serif;
 font-size: 70%;
 line-height: 1.2;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 12px;
 margin-top: 30px;
 padding-bottom: 15px;
 border-bottom: 1px solid #ccc;
}
.article_content p {
 margin-bottom: 15px;
 line-height: 30px;
}
.home_article {
 margin: 10px 0;
}
.home_article p, .breaking_body p, .announce_body p {
 font-size: 16px;
 line-height: 24px;
}
.home_article h2 {
 margin-bottom: 0;
}
.home_letters p.caption {
 font-size: 13px;
 line-height: 1.4;
}
span.home_list_date {
 font-family: Roboto, sans-serif;
 font-size: 12px;
 line-height: 1.0;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 6px;
}
.list_article {
 margin-bottom: 40px;
}
.list_article_view {
 margin-bottom: 15px;
}
.list_date {
 font-family: Roboto, sans-serif;
 font-size: 70%;
 line-height: 1.0;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 6px;
}
.list_byline {
 font-family: Roboto, sans-serif;
 font-size: 70%;
 line-height: 1.2;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 7px;
 margin-top: -5px;
}
a.MenuTop, a.MenuTopSelected {
 font-family: Roboto, sans-serif;
 font-size: 80%;
 line-height: 1.0;
 font-weight: normal;
}
a.MenuTop:hover, a.MenuTopSelected:hover {
 font-weight: normal;
 text-decoration: underline;
}
.ModDnnForgeNewsArchivesC .normal a {
 font-family: Roboto, sans-serif;
 font-size: 80%;
 line-height: 1.0;
 font-weight: normal;
}
.ModDnnForgeNewsArchivesC .normal a:hover {
 font-weight: normal;
 text-decoration: underline;
}
#dig_coverphotomodule .kicker {
 color: #064db6;
 margin: 0 0 7px 0;
 font-weight: 700;
 font-size: 100%;
 font-style: normal;
}
#dig_coverphotomodule .caption {
 margin: 7px 0 7px 0;
 font-weight: normal;
 font-style: normal;
}
#dig_ coverphotomodule {
 margin: 0;
}
.dig_home_news {
 margin-top: 20px;
}
#dnn_RowEight_Grid4_Pane2 h4 {
 font-size: 90%;
 font-weight: bold;
 line-height: 1.4;
 margin: 3px 0;
}
.dig_teaser {
 font-size: 100%;
 line-height: 1.4;
 margin-bottom: 5px;
}
.dig_date {
 font-family: Roboto, sans-serif;
 font-size: 80%;
 line-height: 1.0;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 10px;
}
.dig_byline {
 font-family: Roboto, sans-serif;
 font-size: 80%;
 line-height: 1.2;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin-bottom: 7px;
 margin-top: -3px;
}
.dig_byline_article {
 font-family: Roboto, sans-serif;
 font-size: 80%;
 line-height: 1.2;
 text-transform: uppercase;
 color: #aaa;
 font-weight: normal;
 margin: 30px 0;
 padding-bottom: 30px;
 border-bottom: 1px solid #aaa;
}
.dig_byline_article p {
 margin-bottom: 20px;
}
.dig_teaser {
 margin-top: 0;
}
.dig_thumb_left {
 float: left;
 margin-right: 15px;
 clear: right;
}
.dig_listing h2 {
 font-size: 26px;
 line-height: 1.1;
}
.dig_listing h2 a:hover {
 color: #0d0d0d;
 transition-duration: 1s;
}
.minilink {
 margin-top: 5px !important;
}
#dnn_RowEight_Grid4_Pane2 .minilink {
 margin-top: 8px !important;
}
.ModDigArticleDashboardC {
 margin-bottom: -40px;
}
#dnn_ctr3354_LatestArticles_dlLatestArticles td {
 width: 50%;
}
/* CONTAINER CUSTOMIZATION */
.Container-H3 .dnntitle {
 text-align: left;
}
.Container-H3 .dnntitle h3 {
 font-family: "Source Sans Pro", sans-serif;
 font-weight: 900;
 text-transform: capitalize;
}
.Container-H3 {
 margin-bottom: 20px;
}
.Container-2 {
 margin-bottom: 50px !important;
}
.Container-2 .dnntitle {
 border-top: none;
 border-bottom: 3px solid #064db6;
 text-align: left;
 white-space: nowrap;
}
/*.Container-2 .dnntitle { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: left; white-space: nowrap; } */
.Container-2 .title2 {
 border-bottom: none;
 display: block;
 margin-bottom: 2px;
 padding: 10px 0 0px;
 color: #064db6;
 font-family: "Roboto";
 letter-spacing: 0px;
 font-weight: 100;
 font-size: 22px;
 text-transform: uppercase;
}
/*.Container-2 .title2 { border-bottom: none; display: block; margin-bottom: 2px; padding: 10px 0 7px; color: #000; font-family: "Roboto"; letter-spacing: 1px; font-weight: bold; font-size: 18px; }
/*.Container-2 .title2:after { font-family: "Glyphicons Regular"; font-style: normal; font-weight: normal; line-height: 1; position: relative; content:"\E224";  margin-left: 6px; color: #064db6; top: 1px; font-size: 80%; }
.title2 { color: #064DB6; display: block; font-size: 18px; font-weight: bold; letter-spacing: 2px; line-height: 1.2; margin: 0; padding: 0; vertical-align: middle; white-space: normal; text-transform: uppercase; }*/
.footer_box .Container-2 .dnntitle {
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
 text-align: left;
 white-space: nowrap;
}
.footer_box .Container-2 .title2 {
 border-bottom: none;
 display: block;
 margin-bottom: 2px;
 padding: 10px 0 7px;
 color: #fff;
 font-family: "Roboto";
 letter-spacing: 1px;
 font-weight: bold;
 font-size: 18px;
}
.footer_box .Container-2 .title2:after {
 font-family: "Glyphicons Regular";
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 position: relative;
 content: "\E224";
 margin-left: 6px;
 color: #fff;
 top: 1px;
 font-size: 80%;
}
.footer_box .Normal, .footer_box li a {
 font-size: 16px !important;
}
.footer_box a {
 color: #fff;
 text-decoration: underline;
}
.footer_box a:hover {
 text-decoration: none;
 font-weight: normal !important;
 color: #fff;
}
.footer_box h5 a:hover {
 font-weight: bold !important;
}
ul.footer_pagelinks {
 list-style: none;
 margin: 10px 0;
}
ul.footer_pagelinks li {
 margin-bottom: 5px;
}
.footer_contact {
 margin-top: 10px;
}
.footer_contact h5 {
 color: #fff;
 margin-bottom: 5px;
}
.footer_contact p {
 color: #fff;
 margin-bottom: 20px;
}
#dnn_RowEight_Grid4_Pane2 .dnntitle {
 border-bottom: 3px solid #000000;
}
#dnn_RowEight_Grid4_Pane2 .title2 {
 color: #000000;
}
#sidebarright li {
 line-height: 1.3em;
}
.obitsubtitle, p.obitsubtitle {
 margin-bottom: 30px;
}
.dnnEditState .DnnModule {
 opacity: 1 !important;
}
#Login .registerGroup li.userMessages {
 display: none;
}
#Login .registerGroup li.userNotifications {
 display: none;
}
.headerrpane_style {
 padding-left: 0;
}
#Login {
 float: right;
 padding-right: 0;
 height: 28px;
 border: solid 1px #f5f5f5;
 border: solid 1px rgba(0, 0, 0, 0.1);
 margin-top: -5px;
}
.User, A.User:link, A.User:visited, A.User:active {
 padding: 3px 0px 2px;
 font-size: 12px;
 color: #888;
 text-decoration: none;
}
.Login, A.Login:link, A.Login:visited, A.Login:active {
 font-size: 12px;
 color: #888;
 text-decoration: none;
 padding-right: 10px;
}
.avtsb_searchbox {
 font-family: inherit;
}
.User:after {
 padding-left: 10px;
 padding-right: 10px;
}
/* OLD SITE STYLES */
/* article byline */
.byline, .byline a:link, .byline a:visited, .byline a:active, .byline a:hover {
 color: #999999;
 font-family: Roboto, sans-serif;
 font-weight: normal;
 font-size: 11px;
 margin-top: .3em;
 margin-bottom: .3em;
 text-transform: none;
}
p.byline, p.byline a {
 color: #999999;
 font-family: Roboto, sans-serif;
 font-weight: normal;
 font-size: 11px;
 margin-top: .3em;
 margin-bottom: .3em;
 text-transform: none;
}
.bylinereverse, .bylinereverse a:link, .bylinereverse a:visited, .bylinereverse a:active, .bylinereverse a:hover {
 color: #FFFFFF;
 font-family: Roboto, sans-serif;
 font-weight: normal;
 font-size: 11px;
 margin-top: .3em;
 margin-bottom: .3em;
 text-transform: none;
}
/* article subheads */
.subheader {
 font-size: 110%;
 color: #555555;
 line-height: 18px;
 font-weight: bold;
 margin-top: 2em;
 margin-bottom: .5em;
 text-align: center;
}
/* captions */
.caption, .caption td, p.caption, span.caption {
 color: #444;
 font-family: "Roboto", sans-serif;
 font-weight: normal;
 margin-top: 0px;
 font-size: 14px;
 line-height: 1.4 !important;
}
.caption a:link, .caption a:visited, .caption a:active {
 text-decoration: underline;
}
.caption a:hover {
 text-decoration: none;
}
/* subtitles */
.obitsubtitle, p.obitsubtitle {
 margin-bottom: 30px;
 background-color: transparent;
 border: none;
 font-family: "Georgia", "Times New Roman", Times, serif;
 font-size: 22px;
 line-height: normal;
 font-weight: normal;
 color: #555555;
 font-style: italic;
}
.subtitle, p.subtitle {
 margin-bottom: 25px;
 background-color: transparent;
 border: none;
 font-size: 120%;
 line-height: normal;
 font-weight: bold;
 color: #555555;
 font-style: italic;
}
.headlinesub {
 margin-bottom: 10px;
 background-color: transparent;
 border: none;
 font-family: "Georgia", "Times New Roman", Times, serif;
 font-size: 16px;
 line-height: normal;
 font-weight: normal;
 color: #555555;
}
/* GRAPHIC */
.graphicfloatleft {
 float: left;
 align: left;
 margin-right: 20px;
 margin-bottom: 10px;
}
.graphicfloatright {
 float: right;
 align: right;
 margin-left: 20px;
 margin-bottom: 10px;
}
/* PHOTO */
.photofloatleft {
 float: left;
 align: left;
 padding-right: 20px;
 margin-right: 20px;
 border-right: 1px solid #ccc;
 margin-bottom: 10px;
}
.photofloatright {
 float: right;
 align: right;
 padding-left: 20px;
 margin-left: 20px;
 border-left: 1px solid #ccc;
 margin-bottom: 10px;
}
.photonoborder {
 border: none;
 padding: 0;
}
/* PHOTO WITH CAPTION */
.photocaptionleft {
 float: left;
 margin: 0 20px 5px 0;
 margin-top: 7px;
 max-width: 420px;
}
.photocaptionleft img {
 max-width: 400px;
}
.photocaptionleft .caption, .photocaptionright .caption {
 font-size: 14px;
 margin-top: 10px;
}
.photocaptionright {
 float: right;
 margin: 0 0 5px 20px;
 max-width: 420px;
}
.photocaptionright img {
 max-width: 400px;
}
.photocap {
 margin-top: 25px;
}
.photocap img {
 margin-top: 7px;
}
.photocap .caption {
 font-size: 14px;
 margin-top: 10px;
 margin-bottom: 20px;
}
.sendleft {
 float: left;
 margin-right: 20px;
 max-width: 50%;
 margin-top: 0;
}
.sendright {
 float: right;
 margin-left: 20px;
 max-width: 50%;
 margin-top: 0;
}
/* PULL QUOTE */
.pullquoteleft {
 float: left;
 width: 200px;
 margin-right: 30px;
 margin-top: 5px;
 margin-bottom: 10px;
 font-family: "Georgia", "Times New Roman", Times, serif;
 font-size: 16px;
 line-height: normal;
 font-style: normal;
 color: #999999;
 text-align: center;
 text-indent: 0px;
 border-top: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding: 15px 5px 15px 5px;
 line-height: 20px;
}
.pullquoteright {
 float: right;
 width: 200px;
 margin-left: 30px;
 margin-top: 5px;
 margin-bottom: 10px;
 font-family: "Georgia", "Times New Roman", Times, serif;
 font-size: 16px;
 line-height: normal;
 font-style: normal;
 color: #999999;
 text-align: center;
 text-indent: 0px;
 border-top: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding: 15px 5px 15px 5px;
 line-height: 20px;
}
.pull_quote {
 font-family: "Georgia", "Times New Roman", Times, serif;
 font-size: 16px;
 line-height: normal;
 font-style: normal;
 color: #999999;
 text-align: center;
 line-height: 20px;
 margin: 10px 0;
}
.pull {
 text-align: left;
 margin: 30px 0px;
 font-size: 150%;
 border-top: 1px solid rgb(204, 204, 204);
 border-bottom: 1px solid rgb(204, 204, 204);
 padding: 20px 0px 25px;
 line-height: 40px;
}
.pright {
 margin: 10px 0px 10px 30px !important;
 width: 50%;
 float: right;
}
.pleft {
 margin: 10px 30px 10px 0px !important;
 width: 50%;
 float: left;
}
/* SIDEBAR */
#sidebarright p, #sidebarright td, #sidebarright ul, #sidebarright li, #sidebarright ol { /*color: #555555; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;*/ margin-top: 0px;
 font-size: 95%;
}
.sidebarright {
 margin: 4px 0px 20px 40px;
 padding: 15px 15px 0px 15px;
 background-color: #eeeeee;
 border: 1px solid #555555;
 float: right;
}
#sidebarleft p, #sidebarleft td, #sidebarleft ul, #sidebarleft li, #sidebarleft ol { /*color: #555555; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;*/ margin-top: 0px;
 font-size: 95%;
}
.sidebarleft {
 margin: 4px 40px 20px 0px;
 padding: 15px 15px 0px 15px;
 background-color: #eeeeee;
 border: 1px solid #555555;
 float: right;
}
.sbar {
 background-color: #eeeeee;
 border: 1px solid #555;
 padding: 15px 25px;
 margin: 20px 0;
 font-size: 95%;
}
.sbarright {
 width: 50%;
 float: right;
 margin: 10px 0 10px 30px !important;
}
.sbarleft {
 width: 50%;
 float: left;
 margin: 10px 30px 10px 0px !important;
}
/*.NewsArticles h1, .NewsArticles h2 { font-size: 14px; font-weight: 600; margin: 0 0 30px; padding-bottom: 10px; border-bottom: 1px solid #ccc; padding-top: 10px; border-top: 1px solid #ccc; text-align: center; }
*/
.article {
 clear: both;
 text-align: left;
 margin-bottom: 20px;
 font-size: 110%;
 line-height: 1.6em;
 color: #000;
}
.articlecontent p, .articlecontent li, .articlecontent ul {
 line-height: 1.8em;
}
.articlelatest {
 clear: both;
 text-align: left;
 margin-bottom: 15px;
}
.articlelatest2 {
 clear: both;
 text-align: left;
 margin-bottom: 15px;
 margin-top: 0;
 padding: 0 5px;
}
.tightbottom { /*margin-bottom: -35px;*/ margin-bottom: 30px;
}
/* front page headlines*/
.articlefrontheadline, .articlefrontheadline a:link, .articlefrontheadline a:visited, .articlefrontheadline a:active, .articlefrontheadlinebig, .articlefrontheadlinebig a:link, .articlefrontheadlinebig a:visited, .articlefrontheadlinebig a:active {
 background-color: transparent;
 border: none;
 line-height: normal;
 font-weight: 600;
 color: #000;
 text-decoration: none;
}
.articlefrontheadline a:hover, .articlefrontheadlinebig a:hover {
 text-decoration: underline;
 color: #064db6;
 font-weight: 600;
}
.articlefrontheadline {
 font-size: 115%;
 margin-bottom: 1px;
}
.articlefrontheadlinebig {
 font-size: 160%;
 margin-bottom: -1px;
}
/* front page letters to the editor */
.letterfront {
 margin-top: 0px;
}
.letterfrontheadline, .letterfrontheadline a:link, .letterfrontheadline a:visited, .letterfrontheadline a:active {
 margin-bottom: 5px;
 background-color: transparent;
 border: none;
 line-height: normal;
 font-weight: normal;
 font-style: italic;
 color: #666666;
 text-decoration: none;
 font-size: 12px;
}
.letterfrontheadline a:hover {
 text-decoration: none;
 border-bottom: 1px dotted #222222;
 color: #222222;
 font-weight: normal;
 font-style: italic;
 font-size: 12px;
}
.letterfrontheadline ul {
 margin-left: 1em;
 padding-left: 0;
 margin-top: 0;
 margin-bottom: 0;
 line-height: 11px;
}
.letterfrontheadline li { /*list-style: circle outside;*/ list-style: url(images/bullet4.gif) outside;
 margin-bottom: 10px;
 line-height: 11px;
}
/* front page lists */
.listfront {}
.listfrontheadline, .listfrontheadline a:link, .listfrontheadline a:visited, .listfrontheadline a:active {
 margin-bottom: 0px;
 background-color: transparent;
 border: none;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #000;
 text-decoration: none;
 font-size: 12px;
}
.listfrontheadline a:hover {
 text-decoration: underline;
 font-weight: bold;
 font-style: normal;
 font-size: 12px;
}
.listfrontheadline ul {
 margin-left: 1em;
 padding-left: 0;
 margin-top: 0;
 margin-bottom: 0;
 line-height: 11px;
}
.listfrontheadline li { /*list-style: circle outside;*/ list-style: url(images/bullet4.gif) outside;
 margin-bottom: 10px;
 line-height: 11px;
}
/* lists */
.lists {
 font-size: 14px;
}
.lists, .lists a:link, .lists a:visited, .lists a:active {
 margin-bottom: 7px;
}
.lists a:hover {
 font-weight: normal;
 text-decoration: underline;
}
.lists ul {
 margin-left: 0em;
 padding-left: 0;
 margin-top: 0;
 margin-bottom: 0px;
 line-height: 18px;
}
.lists li {}
.lists ul li {
 list-style: none;
}
/* LIST */
#lists ul, .articlecontent ul {
 margin-left: 15px;
}
#lists ul li, .articlecontent ul li {
 list-style-image: url(images/bullet4.gif);
 margin-bottom: 12px;
 margin-top: 0;
}
#lists ol li {
 list-style-type: decimal;
 color: #000;
 margin-left: 3em;
 padding-left: 0em;
}
/* front page authors and dates */
.articleAuthorfront {
 margin-top: 0px;
 margin-bottom: 2px;
 margin-left: 1px;
 padding: 0px;
}
.articleDatefront {
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
}
/* front page more link */
.morelink {
 color: #777777;
 font-weight: bold;
 margin-top: 0px;
 font-size: 11px;
 line-height: 14px;
 text-transform: uppercase;
}
.morelink a:link, .morelink a:visited, .morelink a:active {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #666666;
 text-transform: uppercase;
}
.morelink a:hover {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 border-bottom: 1px dotted #222222;
 color: #222222;
 text-transform: uppercase;
}
/* subtle category display */
.bigcategory {
 font-family: Roboto, sans-serif;
 font-size: 13px;
 text-transform: uppercase;
 font-weight: bold;
 font-style: normal;
 letter-spacing: 0em;
 color: #777777;
 margin: 0px 0px 15px -1px;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #efefef;
 border-top: 1px solid #efefef;
 background-color: #eeeeee;
 padding: 2px 4px 0px 4px;
}
.smallcategory {
 font-family: Roboto, sans-serif;
 font-size: 10px;
 text-transform: uppercase;
 font-weight: normal;
 font-style: normal;
 letter-spacing: 2px;
 color: #999999;
 margin-top: 0px;
 margin-bottom: -2px;
}
.tinycategory {
 font-family: Roboto, sans-serif;
 font-size: 9px;
 text-transform: uppercase;
 font-weight: normal;
 font-style: normal;
 letter-spacing: 2px;
 color: #999999;
 margin-top: -2px;
 line-height: 10px;
}
/* h1 tag */
/* heading */
.heading {
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color: #000;
 text-decoration: none;
 text-transform: uppercase;
 letter-spacing: normal;
 padding-bottom: 25px;
}
/* item listing */
a.item_listing_title:link, a.item_listing_title:visited, a.item_listing_title:active {
 font-size: 11px;
 text-decoration: underline;
 color: #777777;
}
a.item_listing_title:hover {
 font-size: 11px;
 text-decoration: none;
 color: #333333;
}
.item_listing_title td {
 padding-bottom: 10px;
}
.item_listing_title {
 color: #777777;
 font-weight: normal;
 margin-top: 0px;
 font-size: 11px;
 line-height: 1.3em;
 margin-bottom: -12px;
 padding: 5px;
}
/* sports scores */
.scoresbox {
 padding: 0px;
 border: 1px solid #222222;
 border-top: 0px solid none;
}
#scores p {
 color: #555555;
 font-weight: normal;
 margin-top: 0px;
 font-size: 11px;
 line-height: 1.3em;
 padding: 5px;
 margin-bottom: 0px;
}
#scores ul {
 color: #555555;
 font-weight: normal;
 margin-left: .3em;
 padding-left: 0;
 margin-top: 0;
 margin-bottom: 0px;
 font-size: 11px;
 line-height: normal;
}
#scores li {
 color: #555555;
 font-weight: normal;
 list-style: url(images/bullet4.gif) outside;
 font-size: 11px;
 line-height: normal;
}
.scoreshead {
 color: #FFFFFF;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 11px;
 line-height: 1.3em;
 padding: 3px 10px 2px 10px;
 text-align: center;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 3px;
 border-top: 1px solid #222222;
 border-bottom: 1px solid #222222;
 background-image: url(images/sportstitleback.png);
 background-position: left;
 background-repeat: repeat-x;
 white-space: nowrap;
}
/* article headline */
.articleHeadline {
 margin-bottom: 5px;
 background-color: transparent;
 border: none;
 font-size: 250%;
 line-height: normal;
 font-weight: normal;
 color: #000;
}
/* breaking news headline */
.breakingnewsheadline {
 margin-bottom: 0px;
 background-color: transparent;
 border: none;
 font-size: 18px;
 line-height: normal;
 font-weight: bold;
 color: #000;
}
/* article list headlines */
.articlelistheadline, .articlelistheadline a:link, .articlelistheadline a:visited, .articlelistheadline a:active {
 margin-bottom: 3px;
 background-color: transparent;
 border: none;
 font-size: 130%;
 line-height: normal;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
.articlelistheadline a:hover {
 text-decoration: underline;
 font-weight: bold;
 color: #064db6;
}
.articlelistheadlinesmall, .articlelistheadlinesmall a:link, .articlelistheadlinesmall a:visited, .articlelistheadlinesmall a:active {
 margin-bottom: 3px;
 background-color: transparent;
 border: none;
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
.articlelistheadlinesmall a:hover {
 text-decoration: none;
 border-bottom: 1px dotted #222222;
 color: #222222;
 font-weight: bold;
}
/* article author */
.articleAuthor {
 margin-top: -4px;
 margin-bottom: 0px;
 padding: 0px;
}
/* article content */
.articlecontent {
 margin: 15px 0px;
}
/* article entry */
.articleEntry {
 margin: 0px 0px;
 padding: 0px;
 line-height: 18px;
}
/* article top links */
.articlelinks {
 margin-bottom: 10px;
 margin-top: 10px;
 margin-right: 2px;
}
.articlecontent a, .articlecontent a:link {
 text-decoration: underline;
}
.articlecontent a:hover {
 text-decoration: none;
}
/* article image thumbnail */
div.articleImage {
 float: left;
 margin: 5px 15px 1px 0px;
 border: none;
}
.articleImageright {
 margin: 20px 0 1px 10px;
 float: right;
 padding: 0;
 border: none;
}
/* article paging */
.articlePaging {
 border-bottom: 1px dotted #D8D8D8;
 padding-bottom: 2px;
 margin-bottom: 2px;
}
.PagingTable {
 border: 1px solid #D8D8D8;
 background-color: #efefef;
}
table.PagingTable td.Normal {
 padding-left: 8px;
}
/* article categories */
.articleCategories {
 border: 1px solid #D8D8D8;
 margin-bottom: 2px;
 padding: 2px 5px 2px 5px;
 background-color: #efefef;
}
/* photo gallery styles */
.galleryphoto {
 width: 635px;
 background-color: #fff;
 margin-bottom: 20px;
 border: none
}
.galleryphoto .photo {
 border: none;
 margin: 0;
}
.gallerycaption, .gallerycaption a:link, .gallerycaption a:visited, .gallerycaption a:active {
 padding: 5px 0;
 font-family: Roboto, sans-serif;
 color: #555;
 font-weight: normal;
 font-size: 11px;
 line-height: 14px;
}
.gallerycaption a:hover {
 color: #064db6;
 text-decoration: underline;
}
/* comments & ratings */
.articleComment .Normal {
 font-size: 15px;
 line-height: 21px;
}
.articleComments {
 text-align: left;
}
.articleComments {
 margin-bottom: 35px;
 margin-top: 35px;
 background-color: transparent;
 border: none;
 padding-left: 0px;
}
.articleComment {
 margin: 0px 0px 30px 0px;
 padding: 0;
 padding-bottom: 30px;
 border: none;
 border-bottom: 1px solid #ccc;
}
.articleCommentGravatar {
 margin: 2px 10px 4px 4px;
 float: left;
 display: none;
}
.articleCommentContent {
 text-align: left;
 padding: 0;
}
.articleCommentAuthor {
 font-weight: bold;
 margin-bottom: 10px;
 font-size: 15px;
}
.articleCommentDate {
 border-bottom: none;
 padding-bottom: 10px;
 font-family: Roboto, sans-serif;
 font-size: 12px;
}
.commenticon {
 background-image: url(Images/comments.png);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 9px 0px 8px 40px;
}
.postComment {
 text-align: left;
 margin-top: 15px;
}
.postComment p, .postComment div {
 padding: 2px 0px;
 margin: 0px;
}
.postComment h2 {
 margin-bottom: 0px;
 background-color: #F0F0F0;
 border: 1px dashed #C8C8C8;
 padding-left: 5px;
}
.postComment input {
 width: 150px;
}
.postComment #notify input {
 width: 20px;
}
.postComment textarea {
 width: 450px;
 height: 150px;
}
.postlabel, .postlabel a:link, .postlabel a:visited, .postlabel a:hover, .postlabel a:active {
 font-size: 12px;
 font-weight: bold;
}
.postRating h2 {
 margin-bottom: 0px;
 background-color: #F0F0F0;
 border: 1px dashed #C8C8C8;
 padding-left: 5px;
}
/* calendar date display */
.articlecalendar {
 display: none;
}
/* simple gallery fonts */
#lightbox-container-image-data-box, #lightbox-container-image-details, #lightbox-container-image-details-caption, #lightbox-container-image-details-description, #lightbox-container-image-details-currentNumber, #lightbox-container-image-details-currentNumber a, lightbox-container-image-details-currentNumber a:hover, #lightbox-container-image-details-nav, #lightbox-container-image-details-nav a, #lightbox-container-image-details-nav a:hover, #lightbox-container-image-details-nav-btnPrev, #lightbox-container-image-details-nav-btnPlay, #lightbox-image-details-close, #lightbox-image-details-close a, #lightbox-image-details-close a:hover, #lightbox-image-details-download a, #lightbox-image-details-download a:hover {
 font-family: Roboto, sans-serif;
 font-weight: bold;
}
/* announcements */
#DNN_ANN_Description {
 margin-bottom: -30px;
}
#DNN_ANN_Description .subheader {
 margin-top: 0px;
}
#DNN_ANN_Description a:link, a:visited, a:hover, a:active {
 text-decoration: none;
 font-weight: normal;
}
#DNN_ANN_Description a:hover {
 border-bottom: 1px dotted #222222;
}
.announce_head {
 font-family: 'Roboto', sans-serif;
 color: #fff;
 font-size: 18px;
 letter-spacing: .06em;
 font-weight: 900;
 text-transform: uppercase;
 margin-top: 0;
 line-height: 1.0em;
 background-color: #064db6;
 padding: 10px 10px 5px 10px;
}
.announce_head .byline {
 margin-left: 5px;
 letter-spacing: normal;
 line-height: inherit;
 margin-bottom: 0;
 color: #fff;
 font-weight: normal;
}
.announce_body {
 padding: 8px 10px 3px;
 margin-bottom: 20px;
 border: 1px solid #064db6;
}
/* breaking news */
.breaking_head {
 font-family: 'Roboto', sans-serif;
 color: #da4f49;
 font-size: 22px;
 letter-spacing: .06em;
 font-weight: 100;
 text-transform: uppercase;
 margin-top: 0;
 line-height: 1.0em;
 background-color: none;
 padding: 0;
 border-bottom: 3px solid #da4f49;
 letter-spacing: 0;
}
.breaking_head .byline {
 margin-left: 5px;
 letter-spacing: normal;
 line-height: inherit;
 margin-bottom: 0;
 color: #da4f49;
 font-weight: normal;
}
.breaking_body {
 margin-bottom: 20px;
 padding: 8px 16px;
 background-color: rgba(218, 79, 73, 0.05);
}
/*.breaking_head { font-family: 'Roboto', sans-serif; color: #fff; font-size: 18px; letter-spacing: .06em; font-weight: 900; text-transform: uppercase; margin-top: 0; line-height: 1.0em; background-color: #da4f49; padding: 10px 10px 5px 10px; }
.breaking_head .byline { margin-left: 5px; letter-spacing: normal; line-height: inherit; margin-bottom: 0; color: #fff; font-weight: normal; }
.breaking_body { padding: 8px 10px 3px; margin-bottom: 20px; border: 1px solid #da4f49; }*/
/* smoke ranch banner ads displayed */
#bannerdisplay td, #bannerdisplay_mob td {
 padding-bottom: 5px;
 padding-right: 5px;
}
#bannerdisplay table, #bannerdisplay_mob table {
 margin: 0 auto;
}
.ModBannerDisplayC {
 text-align: center;
}
.sr-bannerDisplayFlex {
 padding: 0 !important
}
.sr-bannerDisplayFlex a {
 width: auto !important
}
.DnnModule-BannerDisplay .dnntitle h3, .DnnModule-BannerDisplay .dnntitle {
 margin-bottom: 0;
 padding-bottom: 0
}
.DnnModule-BannerDisplay .dnntitle h3 span.title1 {
 color: #064db6;
 font-family: 'Roboto';
 font-size: 20px;
 line-height: 24px;
 font-weight: bold;
 letter-spacing: 0px;
 text-transform: uppercase;
 text-align: center;
 letter-spacing: normal
}
.bannerDisplayTable td {
 padding: 3px
}
/*@media (max-width:767px) {
.DnnModule-3532, .DnnModule-4401, .DnnModule-3669 { display: none !important; }
}
@media (min-width:768px) {
.DnnModule-4416 { display: none !important; }
}*/
/* bold and italic style override */
.bolditalic {
 font-weight: bold;
 font-style: italic;
}
/* print edition thumbnail */
.thumbnailtext {
 font-size: 11px;
 color: #555555;
 line-height: 12pt;
 margin: 12px 0px 10px 0px;
}
/* photos */
img {
 border: none;
}
.photo, .photo a:link, .photo a:visited, .photo a:active, .photo a:hover {
 padding: 1px;
 background-color: #FFFFFF;
 border-right: 1px solid #bbbbbb;
 border-bottom: 1px solid #bbbbbb;
 border-left: 1px solid #eeeeee;
 border-top: 1px solid #eeeeee;
 margin-bottom: 8px;
 margin-top: 4px;
}
/* front page rotating photo */
.rotator {
 border: 1px solid #333333;
 padding: 1px 10px 10px 10px;
 #padding: 5px 10px 0px 10px;
 background-color: #efefef;
}
#coverphotomodule .kicker {
 color: #064db6;
 margin: 0 0 7px 0;
 font-weight: 700 !important;
 font-size: 18px;
 font-style: normal;
 font-weight: normal;
 font-family: Roboto, sans-serif;
}
#coverphotomodule {
 margin-bottom: 30px;
 margin-top: 0;
 border: 1px solid #ccc;
 padding: 5px 10px;
}
.coverphoto img, /*.DnnModule-BannerDisplay img*/ {
 display: block;
 width: auto \9;
 max-width: 540px;
 width: 100%;
 height: auto;
}
.rotateimage {
 padding: 1px;
 background-color: #FFFFFF;
 border-right: 1px solid #bbbbbb;
 border-bottom: 1px solid #bbbbbb;
 border-left: 1px solid #eeeeee;
 border-top: 1px solid #eeeeee;
 margin-bottom: 8px;
}
/* headlines */
.fronthead {
 color: #000;
 font-size: 13px;
 font-weight: bold;
 margin-bottom: .15em;
 line-height: 1.1em;
}
.fronthead a:link, .fronthead a:visited, .fronthead a:active {
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.fronthead a:hover {
 color: #222222;
 font-weight: bold;
 text-decoration: none;
 border-bottom: 1px dotted #222222;
}
.frontheadbig {
 color: #000;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: .15em;
 line-height: 1.1em;
 text-decoration: none;
}
.frontheadbig a:link, .frontheadbig a:visited, .frontheadbig a:active {
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontheadbig a:hover {
 color: #222222;
 font-weight: bold;
 text-decoration: none;
 border-bottom: 1px dotted #222222;
}
/* article title italics override */
.italichead, .italichead a:link, .italichead a:visited, .italichead a:hover, .italichead a:active {
 font-weight: inherit;
 font-style: italic;
}
/* breaking news headline */
.breakingnewsheadline {
 margin: 0px;
 background-color: transparent;
 border: none;
 font-size: 22px;
 ;
 line-height: normal;
 font-weight: bold;
 color: #000;
}
/* small links */
.minilink, .minilink a:link, .minilink a:visited, .minilink a:active {
 color: #999999;
 font-family: Roboto, sans-serif;
 font-weight: normal;
 margin-top: 0px;
 font-size: 9px;
 text-transform: uppercase;
 text-decoration: none;
 line-height: 1.2em;
}
.minilink a:hover {
 color: #222222;
 text-decoration: none;
}
/* inlineimages */
.pullright {
 border: none;
 margin-top: 0px;
 margin-left: 30px;
 margin-bottom: 20px;
 margin-right: 0px;
}
.pullright TABLE {
 width: 0px;
}
.pullleft {
 border: none;
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 20px;
 margin-right: 30px;
}
.pullleft TABLE {
 width: 0px;
}
.pullcenter {
 border: none;
 margin-top: 10px;
 margin-left: 0px;
 margin-bottom: 10px;
 margin-right: 0px;
}
.pullcenter TABLE {
 width: 0px;
}
/* viewpoint */
.viewpointright {
 padding-left: 20px;
}
.viewpointleft {
 border-right: #cccccc 1px dotted;
 padding-right: 20px;
}
/* property agent */
#palisting p, #palisting ul, #palisting li {
 font-family: Roboto, sans-serif;
 font-size: 11px;
 line-height: 12px;
 color: #555555;
}
/* old search styles */
.oldsearchtitle, .oldsearchtitle a:link, .oldsearchtitle a:visited, .oldsearchtitle a:active {
 font-size: 12px;
 color: #555555;
 line-height: 18px;
 font-weight: normal;
 margin-top: 0em;
 margin-bottom: 2em;
 text-decoration: none;
}
.oldsearchtitle a:hover {
 border-bottom: 1px dotted #222222;
 color: #222222;
}
/*-----------------------------------------LEGACY STYLES - DO NOT CHANGE-----------------------------------------*/
/* News */
.news_table {
 padding-bottom: 20px;
}
.news_headline1 {
 font-size: 28px;
 line-height: normal;
 font-weight: normal;
 color: #000;
}
a.news_headline1:link {
 font-size: 28px;
 font-weight: normal;
 color: #000;
}
a.news_headline1:visited {
 font-size: 28px;
 font-weight: normal;
 color: #000;
}
a.news_headline1:hover {
 font-size: 28px;
 font-weight: normal;
 color: #000;
}
a.news_headline1:active {
 font-size: 28px;
 font-weight: normal;
 color: #AFA37A;
 text-decoration: underline;
}
.news_headline2 {
 font-size: 22px;
 line-height: normal;
 font-weight: normal;
 color: #000;
}
a.news_headline2:link {
 font-size: 22px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
a.news_headline2:visited {
 font-size: 22px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
a.news_headline2:hover {
 font-size: 22px;
 font-weight: bold;
 color: #AFA37A;
 text-decoration: underline;
}
a.news_headline2:active {
 font-size: 22px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
.news_byline {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000;
 line-height: 13px;
}
a.news_byline:link {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000;
 line-height: 13px;
 text-decoration: none;
}
a.news_byline:visited {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000;
 line-height: 13px;
 text-decoration: none;
}
a.news_byline:hover {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000;
 line-height: 13px;
 text-decoration: underline;
}
.news_caption {
 color: #444;
 font-weight: normal;
 margin-top: 0px;
 font-size: 11px;
 line-height: 14px;
}
.news_header {
 font-size: 14px;
 font-weight: bold;
 color: #000;
}
a.news_header:link {
 font-size: 14px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
a.news_header:visited {
 font-size: 14px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
a.news_header:hover {
 font-size: 14px;
 font-weight: bold;
 color: #000;
 text-decoration: underline;
}
.news_text {
 font-size: 12px;
 color: #555555;
 line-height: 18px;
 font-weight: normal;
 margin-top: 0em;
 margin-bottom: 2em;
}
/* a.news_text:link, a.news_text:hover, a.news_text:active { font-size: 14px; color: #000; text-decoration: none; line-height: 19px; }
a.news_text:hover { font-size: 14px; color: #AFA37A; text-decoration: underline;  line-height: 19px; } */
.news_section {
 border-bottom: 1px solid #B1C2B1;
 padding-bottom: 30px;
 padding-top: 20px;
}
/* letters */
.letter_title {
 font-size: 18px;
 line-height: normal;
 font-style: italic;
 color: #000;
}
/* style for front page */
.frontpage_bighead {
 font-size: 28px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_bighead:link {
 font-size: 28px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_bighead:visited {
 font-size: 28px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_bighead:hover {
 font-size: 28px;
 line-height: normal;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
.frontpage_bighead:active {
 font-size: 28px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_gianthead {
 font-size: 36px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_gianthead:link {
 font-size: 36px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_gianthead:visited {
 font-size: 36px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_gianthead:hover {
 font-size: 36px;
 line-height: normal;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
.frontpage_gianthead:active {
 font-size: 36px;
 line-height: normal;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_head1 {
 font-size: 20px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_head1:link {
 font-size: 20px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_head1:visited {
 font-size: 20px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_head1:hover {
 font-size: 20px;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
a.frontpage_head1:active {
 font-size: 20px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_head2 {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_head2:link {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_head2:visited {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_head2:hover {
 font-size: 16px;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
a.frontpage_head2:active {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_head2_sub {
 font-size: 16px;
 color: #000;
 text-decoration: none;
 font-style: italic;
}
.frontpage_headinfo {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_headinfo:link {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: underline;
}
a.frontpage_headinfo:visited {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: underline;
}
a.frontpage_headinfo:hover {
 font-size: 16px;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
a.frontpage_headinfo:active {
 font-size: 16px;
 color: #000;
 font-weight: bold;
 text-decoration: underline;
}
.frontpage_byline {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000;
 line-height: 14px;
}
.frontpage_byline_link {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000;
 line-height: 14px;
}
.frontpage_byline_link:link {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 8pt;
 color: #000;
 text-decoration: none;
}
.frontpage_byline_link:visited {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 8pt;
 color: #000;
 text-decoration: none;
}
.frontpage_byline_link:hover {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 8pt;
 color: #000;
 text-decoration: underline;
}
.frontpage_body {
 font-size: 14px;
 line-height: 19px;
 color: #000;
 font-weight: normal;
 text-decoration: none;
}
a.frontpage_body:link {
 font-size: 14px;
 line-height: 19px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_body:visited {
 font-size: 14px;
 line-height: 19px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.frontpage_body:hover {
 font-size: 14px;
 line-height: 19px;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
a.frontpage_body:active {
 font-size: 14px;
 line-height: 19px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
.frontpage_box {
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 25px;
 margin-right: 10px;
 background-color: #e7e7d8;
 border: 1px solid #000;
}
.frontpage_titles {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 text-decoration: none;
}
a.frontpage_titles:link {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 text-decoration: none;
}
a.frontpage_titles:visited {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 text-decoration: none;
}
a.frontpage_titles:hover {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #AFA37A;
 text-align: left;
 text-indent: 0px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 text-decoration: none;
}
a.frontpage_titles:active {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 text-decoration: none;
}
.frontpage_titles_text {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 text-decoration: none;
}
a.frontpage_titles_text:link {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 text-decoration: none;
}
a.frontpage_titles_text:visited {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 text-decoration: none;
}
a.frontpage_titles_text:active {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #000;
 text-align: left;
 text-indent: 0px;
 text-decoration: none;
}
a.frontpage_titles_text:hover {
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #AFA37A;
 text-align: left;
 text-indent: 0px;
 text-decoration: none;
}
.frontpage_items {
 padding-top: 15px;
 padding-bottom: 30px;
}
.frontpage_bordercell_left {
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #B1C2B1;
}
.frontpage_sectiontable {
 border-bottom: 1px solid #B1C2B1;
 margin-bottom: 20px;
}
.frontpage_bottomborder {
 border-bottom: 1px solid #B1C2B1;
 margin-top: 10px;
}
/* Subscriber Only */
.subscriberonly {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 7pt;
 color: #B1C2B1;
 font-weight: bold;
 padding-left: 15px;
}
a.subscriberonly:link, a.subscriberonly:visited, a.subscriberonly:active {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 7pt;
 color: #B1C2B1;
 font-weight: bold;
 padding-left: 15px;
}
a.subscriberonly:hover {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 7pt;
 color: #AFA37A;
 font-weight: bold;
 padding-left: 15px;
}
/* General Store */
.generalstore_text_heading {
 font-size: 18px;
 font-weight: bold;
 color: #000;
 text-transform: uppercase;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #e7e7d8;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #e7e7d8;
 padding-top: 10px;
 padding-bottom: 10px;
}
.generalstore_text {
 font-size: 14px;
 line-height: 19px;
 color: #000;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 0px;
 padding-bottom: 13px;
 padding-left: 10px;
 padding-right: 10px;
}
a.generalstore_text:link {
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 line-height: 19px;
 color: #000;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 0px;
 padding-bottom: 13px;
 padding-left: 10px;
 padding-right: 10px;
}
a.generalstore_text:vistied {
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 line-height: 19px;
 color: #000;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 0px;
 padding-bottom: 13px;
 padding-left: 10px;
 padding-right: 10px;
}
a.generalstore_text:hover {
 font-size: 14px;
 font-weight: bold;
 text-decoration: underline;
 line-height: 19px;
 color: #AFA37A;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 0px;
 padding-bottom: 13px;
 padding-left: 10px;
 padding-right: 10px;
}
a.generalstore_text:active {
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 line-height: 19px;
 color: #000;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
 padding-top: 0px;
 padding-bottom: 13px;
 padding-left: 10px;
 padding-right: 10px;
}
.generalstore_table {
 border-top: 1px solid #B1C2B1;
 margin-top: 10px;
}
/* Calendars */
.calendar {
 font-size: 14px;
 color: #000;
 line-height: 19px;
}
td.calendar {
 padding-bottom: 20px;
 padding-top: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #B1C2B1;
}
/* style for images */
.img_left {
 margin-right: 10px;
 margin-bottom: 5px;
 margin-top: 5px;
 border: 1px solid #000;
}
.img_leftnoborder {
 margin-right: 10px;
 margin-bottom: 5px;
 margin-top: 5px;
}
.img_right {
 margin-left: 10px;
 margin-bottom: 5px;
 margin-top: 5px;
 border: 1px solid #000;
}
.img_rightnoborder {
 margin-left: 10px;
 margin-bottom: 5px;
 margin-top: 5px;
}
.img_nopad {
 border: 1px solid #000;
}
.img_pad {
 border: 1px solid #000;
 margin-top: 5px;
 margin-bottom: 5px
}
.img_table_left {
 margin-right: 20px;
}
.img_table_right {
 border: none;
 margin-top: 0px;
 margin-left: 40px;
 margin-bottom: 20px;
 margin-right: 0px;
}
.img_table {
 padding: 10px;
}
.img_tableborder { /*border: 1px solid #B1C2B1; */ margin-top: 0px;
 margin-left: 30px;
 margin-bottom: 20px;
 margin-right: 10px;
}
.img_tableborder_left { /*border: 1px solid #B1C2B1; */ margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 5px;
 margin-right: 20px;
}
/* pull quote */
.pullquote {
 font-size: 18px;
 line-height: normal;
 font-style: normal;
 color: #000;
 text-align: left;
 text-indent: 0px;
 border-width: 1px;
 border-top-style: solid;
 border-right-style: none;
 border-bottom-style: solid;
 border-left-style: none;
 border-top-color: #B1C2B1;
 border-bottom-color: #B1C2B1;
 text-align: center;
 padding: 15px;
}
.pullquote_table {
 margin-left: 20px;
 width: 200px;
}
/* Features */
.feature_headline1 {
 font-size: 28px;
 font-style: italic;
 color: #000;
}
.feature_headline2 {
 font-size: 22px;
 font-style: italic;
 color: #000;
}
.table_bottomborder {
 border-bottom: 1px solid #e7e7d8;
 margin-bottom: 20px
}
.table_bottomborder_padded {
 padding-bottom: 20px;
}
/* Form */
.form_text {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 9pt;
 color: #000;
 font-weight: normal;
 text-decoration: none;
}
a.form_text:link {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 9pt;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.form_text:visited {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 9pt;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
a.form_text:hover {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 9pt;
 color: #AFA37A;
 font-weight: bold;
 text-decoration: underline;
}
a.form_text:active {
 font-family: Trebuchet, Verdana, Arial, sans-serif;
 font-size: 9pt;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}
#paddedtable td {
 padding: 5px;
 border: 1px solid #ccc;
}
.bannertop {
 clear: none;
 position: absolute;
 top: 20px;
 left: 355px;
}
.DodgerBlue07_style .c_title_white {
 font-size: 18px;
}
.span2 .listfrontheadline {
 padding-left: 5px;
 padding-right: 5px;
}
.i_two_grid2a .c_title_white {
 font-size: 75%;
}
#readglobal .icon_effect .hi-icon {
 -webkit-transition: color 0.3s;
 -moz-transition: color 0.3s;
 transition: color 0.3s;
 border: 4px solid #faa732;
}
#readglobal .main_top_icon2 .icon_effect .hi-icon:after {
 top: -2px;
 left: -2px;
 padding: 2px;
 z-index: -1;
 background: url(images/content/demo_top_img2.png) no-repeat -9px -8px;
 background-color: #faa732;
 -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
 -moz-transition: -moz-transform 0.2s, opacity 0.3s;
 transition: transform 0.2s, opacity 0.3s;
}
#readglobal .main_top_img2 {
 background: url(images/content/demo_top_img2s.png) no-repeat -11px -10px #faa732;
 width: 77px;
 height: 77px;
}
#readglobal .main_top_text {
 text-align: center;
 color: #555;
 padding: 0 0 15px 0;
}
#articleSearchFormSmall input.NormalTextBox {
 letter-spacing: 0.02em;
 border: 1px solid #064db6;
 background-color: #efefef;
 color: #000;
 font-size: 16px;
 font-weight: normal;
 padding: 10px 12px;
 margin-bottom: 10px;
 margin-top: 0;
}
#articleSearchFormSmall input[type="submit"] {
 padding: 5px;
}
.naicons {
 margin-top: -5px;
}
.captionreverse {
 color: #efefef;
 font-family: Roboto, sans-serif;
 font-weight: normal;
 margin-top: 0px;
 font-size: 11px;
 line-height: 14px;
 background-color: #000;
}
.captionreverse a:link, .captionreverse a:visited, .captionreverse a:active {
 font-size: 11px;
 text-decoration: underline;
 color: #efefef;
 background-color: #000;
}
.captionreverse a:hover {
 font-size: 11px;
 text-decoration: none;
 color: #efefef;
 background-color: #3a4a3a;
}
#hint div {
 width: 30px;
 max-width: 30px;
}
#hint p {
 font-family: Roboto, sans-serif;
 font-weight: bold;
 font-size: 9px;
 text-transform: uppercase;
 text-align: center;
 color: #ff0000;
 line-height: 1.0em;
 margin: 0;
}
/* DISQUS */
#thpd #dsq-combo-widget #dsq-combo-content .dsq-combo-box li {
 padding-bottom: 20px;
 margin-bottom: 20px;
}
#thpd li.dsq-clearfix {
 font-family: Roboto, sans-serif;
 font-weight: 600;
 color: #064db6;
}
#thpd li.dsq-clearfix .dsq-widget-comment {
 font-weight: normal;
 color: #555;
}
#thpd p.dsq-widget-meta {
 font-family: Roboto, sans-serif;
 font-weight: normal;
 font-size: 90%;
}
#thpd p.dsq-widget-meta a {
 font-family: Roboto, sans-serif;
 color: #064cb6;
 text-decoration: underline;
 font-weight: normal;
 font-size: 90%;
}
#thpd p.dsq-widget-meta a:hover {
 text-decoration: none;
}
#thpd #dsq-combo-widget.grey #dsq-combo-content .dsq-combo-box {
 background: #fff;
}
#thpd #dsq-combo-widget #dsq-combo-tabs li a {
 font-family: 'Titillium Web', Arial, Tahoma, sans-serif;
 font-size: 120%;
 font-weight: 600;
}
#thpd #dsq-combo-widget #dsq-combo-tabs li a .dsq-active {
 font-family: 'Titillium Web', Arial, Tahoma, sans-serif;
 font-size: 120%;
 font-weight: 600;
 color: #000;
}
#thpd #dsq-combo-widget.grey #dsq-combo-tabs li.dsq-active a {
 color: #fff;
}
#thpd #dsq-combo-widget.grey #dsq-combo-tabs li.dsq-active {
 background-color: #064db6;
}
#thpd #dsq-combo-widget #dsq-combo-tabs li {
 margin-right: 10px;
 padding: 5px 10px;
}
#thpd #dsq-combo-widget ul {
 border-bottom: 1px solid #064db6;
 padding-bottom: 15px;
 margin-bottom: 10px;
 width: 100%;
}
#thpd #dsq-combo-widget #dsq-combo-content h3 {
 display: none;
}
a.dsq-brlink {
 display: none;
}
/* ACTION FORMS */
.aform_text {
 font-weight: normal;
}
.aform_label {
 font-family: Roboto, sans-serif;
 font-size: 90%;
 font-weight: bold;
 text-transform: uppercase;
 color: #064db6;
}
.bstrap30 h4 {
 margin-left: 12px;
}
/*.bstrap30 .section-title.underlined { margin-right: 37px; }*/
.text-danger {
 font-family: Roboto, sans-serif;
 font-size: 90%;
}
/*.bstrap30 label.required { color: #ff0000; }*/
.ExplodingBoy_Subscribe_TabPage .DodgerBlue02_top_bg {
 margin-bottom: 10px;
}
/* LEADERS   2/11/2015 */
ul.leaders {
 max-width: 40em;
 padding: 0;
 overflow-x: hidden;
 list-style: none
}
ul.leaders li:before {
 float: left;
 width: 0;
 white-space: nowrap;
 content: ". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "
}
ul.leaders span:first-child {
 padding-right: 0.33em;
 background: #eeeeee
}
ul.leaders span span {
 float: right;
 padding-left: 0.33em;
 background: #eeeeee
}
.newsrss {
 text-align: left;
 margin-top: -5px;
 margin-bottom: 0;
}
.newsrss h5 {
 margin-bottom: 0;
}
.newsrss span {
 font-weight: bold;
 font-size: 90%;
 vertical-align: top;
 line-height: 30px;
 margin-left: 10px;
}
@media print {
 .noPrint {
  display: none
 }
 .Breadcrumb_bg, .header_bg, .breadcrumbBox, .LeftPage_Box .col-sm-3, .footer_box, .BannerPane, .Container-2 {
  display: none
 }
 .THP_Grid7_Pane {
  width: 100% !important
 }
}
.tooltip {
 position: absolute;
 z-index: 1070;
 display: block;
 font-size: 11px;
 font-family: Roboto, sans-serif;
 font-weight: normal;
 line-height: 1.4;
 visibility: visible;
 filter: alpha(opacity=0);
 opacity: 0;
}
.tooltip.in {
 filter: alpha(opacity=90);
 opacity: .9;
}
.tooltip.top {
 padding: 5px 0;
 margin-top: -3px;
}
.tooltip.right {
 padding: 0 5px;
 margin-left: 3px;
}
.tooltip.bottom {
 padding: 5px 0;
 margin-top: 3px;
}
.tooltip.left {
 padding: 0 5px;
 margin-left: -3px;
}
.tooltip-inner {
 max-width: 200px;
 padding: 3px 8px;
 color: #fff;
 text-align: center;
 text-decoration: none;
 background-color: #ff0000;
 border-radius: 4px;
}
.tooltip-arrow {
 position: absolute;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid;
}
.tooltip.top .tooltip-arrow {
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 5px 5px 0;
 border-top-color: #ff0000;
}
.tooltip.top-left .tooltip-arrow {
 bottom: 0;
 left: 5px;
 border-width: 5px 5px 0;
 border-top-color: #ff0000;
}
.tooltip.top-right .tooltip-arrow {
 right: 5px;
 bottom: 0;
 border-width: 5px 5px 0;
 border-top-color: #ff0000;
}
.tooltip.right .tooltip-arrow {
 top: 50%;
 left: 0;
 margin-top: -5px;
 border-width: 5px 5px 5px 0;
 border-right-color: #ff0000;
}
.tooltip.left .tooltip-arrow {
 top: 50%;
 right: 0;
 margin-top: -5px;
 border-width: 5px 0 5px 5px;
 border-left-color: #ff0000;
}
.tooltip.bottom .tooltip-arrow {
 top: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #ff0000;
}
.tooltip.bottom-left .tooltip-arrow {
 top: 0;
 left: 5px;
 border-width: 0 5px 5px;
 border-bottom-color: #ff0000;
}
.tooltip.bottom-right .tooltip-arrow {
 top: 0;
 right: 5px;
 border-width: 0 5px 5px;
 border-bottom-color: #ff0000;
}
div.edn_4678_article_list_wrapper td {
 padding-right: 50px !important;
 vertical-align: top;
}
.sb-material-results .sb-results .media {
 margin-bottom: 50px !important
}
#main_eds_Gallery_Wrapper4715 .edsgg__itemsListContainer, #main_eds_Gallery_Wrapper4905 .edsgg__itemsListContainer {
 margin-top: 0;
 margin-bottom: 20px;
}
.bstrap30 .sb-default .btn-group .btn:last-child {
 height: 45px;
}
/*.bstrap30 .sb-default .adv-search { display: none !important; }*/
.search-box {
 cursor: text !important;
}
.eds_news_NewsOne.eds_subCollection_search .search_input {
 overflow: hidden;
 border: 1px solid #bdbdbd;
 width: auto;
}
.eds_news_NewsOne.eds_subCollection_search .search_input .input {
 float: left;
 overflow: hidden;
 height: auto;
 padding: 0;
 margin: 0;
 background: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
}
.eds_news_NewsOne.eds_subCollection_search .search_input .input input {
 background: transparent;
 width: auto;
 padding: 10px;
 border: 0;
 margin: 0;
 font-size: 12px;
 font-weight: normal;
 color: #4d4d4d;
 line-height: inherit;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 font-size: 18px;
}
.eds_news_NewsOne.eds_subCollection_search .search_input .do_search {
 display: block;
 width: 34px;
 height: 48px;
 text-indent: -10000px;
 /*background: url(images/common/search/inside_button_bg.png) no-repeat 0 0 #fff;*/
 background: url("../../DesktopModules/EasyDNNnews/Templates/0/NewsOne/images/common/search/inside_button_bg2.png") no-repeat 0 #fff;
 padding: 0;
 margin: 0;
 border: 0;
 border-left: 1px solid #BABABA;
 float: right;
 cursor: pointer;
 text-decoration: none;
 -webkit-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
 -moz-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
 box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
}
span.flipH {
 display: inline-block;
}
.flipH {
 transform: scale(-1, 1);
 -moz-transform: scale(-1, 1);
 -webkit-transform: scale(-1, 1);
 -o-transform: scale(-1, 1);
 -ms-transform: scale(-1, 1);
 transform: scale(-1, 1);
}
.popover-content {
 font-size: 14px;
}
.noticelist ul {
 margin-left: 16px;
 margin-top: 7px;
 margin-bottom: 5px;
}
.noticelist ul li {
 margin-bottom: 5px;
 font-family: Roboto;
 font-size: 75% !important;
 line-height: 1.2em !important;
 font-weight: normal;
}
.noticelink {
 text-align: center;
}
.noticelink a {
 font-size: 13px;
 font-family: Roboto;
 font-weight: normal;
 text-decoration: underline !important;
}
.noticelink a:hover {
 text-decoration: none !important;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .actions {
 width: auto;
}
img.float-end {
 margin-left: 30px;
 float: right;
}
img.float-start {
 margin-right: 30px;
 float: left;
}
img.imagewrap {
 width: 50%;
}
@media only screen and (max-width: 991px) {
 img.imagewrap {
  width: 100%;
  margin-left: none !important;
  margin-right: none !important;
 }
}
.webadsgal .eds_GravityGallery_Graviton .edsgg__itemsListContainer.edsgg__items .edsgg_thumbnailWrapper {
 border: none !important;
}
.webadsgal .eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper {
 list-style-type: none;
 margin: 0;
 padding: 0;
 display: inline-block;
 position: relative;
 background-color: #fff;
 border: none;
 box-shadow: none;
}
.webadsgal .eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper .edsgg_thumbnailContainer .edsgg_image_thumbnail {
 position: relative;
 display: block;
 border: none;
 padding: 0;
 background-color: none;
 max-width: 100%;
 line-height: 0;
}
.searchbar-bs5 .input-group {
 width: 80%;
}
.searchbar-bs5 .fa-search::before {
 content: "\f002";
 font-size: 150%;
 font-weight: bold;
}
.edNews_adminWrapper .edNews_articleDates {
 color: #000 !important;
 filter: brightness(0.8);
}
.eds_news_NewsOne.eds_subCollection_news .article a {
 text-decoration: underline;
 font-weight: normal;
}
.eds_news_NewsOne.eds_subCollection_news .article a:hover {
 text-decoration: none;
 font-weight: normal;
}
.eds_news_NewsOne.eds_subCollection_news .article.sidebar_box > a.title {
 text-decoration: none;
}
.eds_news_NewsOne.eds_subCollection_news .article_image {
 position: relative;
 float: right;
 margin: 0 0 0 25px !important;
}
img.img-responsive {
 max-width: 100%; /* Ensures the image never exceeds the width of its parent container */
 height: auto; /* Maintains the image's aspect ratio when scaling */
 display: block; /* Removes extra space below the image, common with inline elements */
}
.TopPane {
 margin-bottom: 15px !important;
}
div.image_description {
 color: #333 !important;
 font-family: "Roboto", sans-serif !important;
 font-weight: normal !important;
 padding: 7px 0;
 font-size: 13px !important;
 line-height: 1.4 !important;
 display: table-cell;
 border-bottom: 1px solid #eee;
}
.cke_editable p {
 font-size: 16px;
 color: #000 !important;
 font-family: Georgia, 'Times New Roman', Times, serif;
 margin-bottom: 20px !important;
 line-height: 1.5 !important;
}
.cke_editable ul {
 margin-bottom: 25px;
 list-style: disc outside;
 margin-left: 30px;
}
.cke_editable ul li {
 font-size: 16px;
 color: #000 !important;
 font-family: Georgia, 'Times New Roman', Times, serif;
 margin-bottom: 10px !important;
 line-height: 1.5 !important;
}
div.shadedbox {
 border: 1px solid #000;
 background-color: #efefef;
 padding: 15px 20px;
 margin: 0 auto 30px;
 width: 100%;
 display: table-cell;
}
div.truerwords {
 margin-top: 15px;
}
.truerwords p {
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 16px;
 line-height: 1.4;
 font-style: italic;
}
.eds_news_NewsOne.eds_subCollection_news .article.details .main_content a.btn {
 margin: inherit;
 padding: 5px 10px;
 border: inherit;
 vertical-align: inherit;
 line-height: inherit;
}
.eds_news_NewsOne.eds_subCollection_news .article a.btn {
 text-decoration: inherit;
 font-weight: inherit;
}
div.globalgalleryfront .eds_GravityGallery_Graviton .edsgg__itemsListContainer {
 margin: 5px 0 15px;
}
div.subcategory {
 font-size: 80%;
 font-style: italic;
 margin: -2px 0 -5px;
 color: #064db6;
}
.eds_GravityGallery_Platform .edGP_thumbnailDetails .edGP_shareIcons {
 display: none !important;
}
.eds_GravityGallery_Platform .edGP_thumbnailDetails .edGP_title {
 display: none;
}
.eds_GravityGallery_Platform .edsgg__itemsListContainer .edsgg__itemContainer {
 padding: 0 !important;
}
p.ruledtopbottom {
 border-top: 1px solid #333 !important;
 border-bottom: 1px solid #333 !important;
 padding: 10px 0 12px !important;
 font-size: 20px !important;
 text-align: center;
 font-weight: bold;
 margin: 50px 0 !important;
}
.frontpage_cartoon {
 color: #064db6 !important;
 font: 18px Roboto, sans-serif !important;
 line-height: 18px !important;
 font-weight: bold !important;
 padding-bottom: 5px;
}
.cartoon_thumbnail {
 border: solid 1px #d6d6d6;
 padding: 10px;
 max-width: 100%;
 margin-top: 5px;
 margin-bottom: 45px !important;
}
.valentinemessage {
 margin-bottom: 0 !important;
}
#EDG_4_nobg .EDGmain .EDGimage a img {
 margin: 0 !important;
 border: none !important;
 padding: 0 !important;
 background: none !important;
 -webkit-border-radius: 0 !important;
 -moz-border-radius: 0 !important;
 border-radius: 0 !important;
}
#EDG_4_nobg .EDGmain {
 margin: 0 0 5px 0 !important;
}
#dnn_ctr4973_ModuleContent ul.nav-tabs {
 font-size: 15px;
 font-weight: bold;
}
#dnn_ctr4973_ModuleContent a.tabLink:hover:after {
 content: "";
}
#dnn_ctr4973_ModuleContent a.tabLink:hover {
 font-weight: bold !important;
}
.firesignals {
 font-family: roboto, sans-serif;
}
.firesignals li {
 font-size: 80%;
 margin-bottom: 15px;
 line-height: 1.2;
}
div.subtitle_caption {
 color: #444;
 font-family: "Roboto", sans-serif;
 font-weight: normal;
 margin-top: -5px;
 font-size: 14px;
 line-height: 1.4 !important;
}
.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper::before {
 border-color: rgba(6, 77, 182, 0) rgba(6, 77, 182, 0) #064DB6 !important;
}
.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper {
 border-color: #064DB6 #BABABA #BABABA #D3D3D3 !important;
}
#dnn_ctr4989_ModuleContent {
 text-align: center !important;
}