<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, p {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
p { font-weight:normal !important;}

/* 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: 0 auto}

.ModActionFormC select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000; }
.ModActionFormC option:not(:checked) { color: black; /* prevent &lt;option&gt;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 }
.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 { margin-right: 7px; font-size: 55%; top: -1px; color: #888; }
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 ul li { font-size: 18px !important; line-height: 24px !important; margin-bottom: 15px; }

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 &gt; .edn_category_menu_wrapper &gt; li &gt; div { padding-left: 0; }
#classifiedcategories .eds_news_NewsOne .edn_module_box li { margin-bottom: 2px; }
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box &gt; .edn_category_menu_wrapper li &gt; div { border: none; background: none;}
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box &gt; .edn_category_menu_wrapper li &gt; div &gt; a.category { font-family: Roboto; font-size: 16px; line-height: 20px; font-weight: bold; }
#classifiedcategories .eds_news_NewsOne.eds_subCollection_categoryMenu .edn_module_box &gt; .edn_category_menu_wrapper li &gt; div &gt; a.category span { color: #898989; font-weight: normal; font-size: 75%; }

#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 &gt; li.active &gt; a, .tabs-left &gt; .nav-tabs &gt; li &gt; a, .tab-pane { border: none !important; }

.tabs-left &gt; .nav-tabs { min-width: 250px; }
.tabs-left &gt; .nav-tabs &gt; li &gt; a { padding-bottom: 0 !important }
.tabs-left &gt; .nav-tabs &gt; li.active &gt; a { font-weight: bold; color: #000 !important; }
.tabs-left &gt; .nav-tabs &gt; li.active &gt; 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 &gt; .nav-tabs &gt; li.active &gt; 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%; }
a.fullclicklink:hover { color: #064db6; background-color: #ededed; }

/* LOGO &amp; 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 &gt; div &gt; ul &gt; li &gt; a &gt; 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; }

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 &gt; div &gt; ul &gt; li.dir &gt; a &gt; 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: 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 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: #666; font-family: "Roboto", sans-serif; font-weight:normal; margin-top: 0px; font-size: 13px; 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: 13px; 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: #555; }
.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 &amp; 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: #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: #555555; 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 { 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: 8px;
    font-family: Roboto;
    font-size: 80% !important;
    line-height: 1 !important;
 font-weight:bold;
}
.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;
}</pre></body></html>