#static-main { padding-top: 15px; }
#section-2 { background-color: rgb(255, 255, 255); }
#section-2 .records { margin-top: 0px; }
#section-2 h3.header { font-weight: bold; margin-left: 10px; line-height: 22px; font-size: 12px; color: rgb(90, 145, 225); background-color: rgb(0, 153, 102); }
#section-2 h3.header span { float: left; display: block; background: rgb(233, 234, 238) url(fcfbf3fbb98f40e6a9eb0230eb0e056c90064231.gif)  no-repeat scroll 0% 0%; padding-left: 8px; line-height: 22px; height: 23px; }
#section-2 h3.header span.last { padding-right: 8px; color: rgb(72, 73, 75); background: rgb(233, 234, 238) url(582d887a065bc89082429a422a5246fc94192073.gif)  no-repeat scroll right center; padding-left: 0px; }
.article-show {  }
h1 { font-size: 28px; color: rgb(0, 0, 0); line-height: 28px; font-weight: bold; z-index: 999999; margin-bottom: 7px; margin-left: 0px; clear: both; padding-top: 10px; display: block; }
#article-main-top .article .byline { display: inline; border-right: 1px solid rgb(209, 210, 213); margin: 5px 0px 0px; padding-right: 7px; font-size: 10px; }
#article-show .date { border-bottom: 0px none; padding: 5px; display: inline; font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin-bottom: 8px; }
.article-show .author { margin-bottom: 8px; }
.article-show .comment-count { display: none; }
.article-show .keywords { margin-top: 8px; }
.article-show .content { font: 14px/18px "Times New Roman",Times,serif; }
#section-2 .article-show .sidebar .records:nth-child(1) { margin-top: 3px; }
.article-show .content, .main-body .body { font: 14px/18px "Times New Roman",Times,serif; }
#static-main .content { padding: 0px 10px 10px; line-height: 18px; margin: 0px; width: auto; }
#article-main .article .content .abstract { font-size: 14px; margin-top: 7px; }
#article-main .article .content #body-sections { display: block; width: auto; }
#article-main .article .content .body { display: none; width: auto; padding: 0px; margin: 0px; }
#article-main .article .static { display: block; }
.article-ad-left, .article-ad-main { text-align: center; }
.sidebar { float: left; position: relative; width: 170px; background-color: rgb(255, 255, 255); border-right: 1px solid rgb(209, 210, 213); padding: 0px 8px 0px 0px; overflow: hidden; }
#sidebar div { width: 160px; margin-bottom: 10px; margin-right: 10px; }
.sidebar div h3 { color: rgb(0, 0, 0); padding: 0px; margin: 0px; text-transform: uppercase; font-size: 11px; }
.sidebar div A { color: rgb(3, 82, 197); font: 14px "Times New Roman",Times,serif; }
#story-toolbar { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 10px 4px 0px; overflow: auto; margin: 10px 0px; }
#story-toolbar a { font-family: arial,helvetica,sans-serif; font-size: 10px; text-decoration: none; text-transform: uppercase; color: rgb(4, 64, 166); font-weight: bold; float: left; display: block; height: 20px; }
#story-toolbar a:hover { color: rgb(203, 0, 0); }
#story-toolbar #tool-top { display: none; }
#story-toolbar #tool-comment { border-right: 1px solid rgb(209, 210, 213); float: left; display: block; padding-top: 4px; margin-left: 10px; }
#story-toolbar #tool-comment a { background-image: url(4a3bb0fd8f16f4df1a05e3e9d904f90ebc3e93d4.gif) ; background-repeat: no-repeat; font-weight: bold; margin-right: 10px; padding-left: 29px; }
#story-toolbar #tool-email { border-right: 1px solid rgb(209, 210, 213); float: left; display: block; padding-top: 4px; }
#story-toolbar #tool-email a { background-image: url(33c5d1773812fa46b68662a286d7f356ba48be94.gif) ; background-repeat: no-repeat; font-weight: bold; margin: 0px 10px; padding-left: 24px; }
#story-toolbar #tool-print { float: left; border-right: 1px solid rgb(209, 210, 213); display: block; padding-top: 4px; margin-right: 10px; }
#story-toolbar #tool-print a { background-image: url(7142c7b33c64f1102d60388545b298a913439c91.gif) ; background-repeat: no-repeat; font-weight: bold; margin: 0px 10px; padding-left: 24px; }
#story-toolbar #tool-share { float: left; display: block; padding-top: 4px; }
#story-toolbar #tool-share a { background-image: url(aa9236903186bfef8795423d248964e24644d4e5.gif) ; background-repeat: no-repeat; font-weight: bold; margin-left: 10px; padding-left: 24px; }
#tool-bookmark { padding-top: 5px; display: block; }
#tool-bookmark a {  }
#tool-bookmark a:hover {  }
#story-toolbar #tool-small-font {  }
#story-toolbar #tool-small-font a { background-image: url(62d8f6e23c5c6dc53e44b9914df68a4977b72a71.gif) ; background-repeat: no-repeat; display: block; width: 23px; margin-right: 15px; }
#story-toolbar #tool-small-font a:hover { background-image: url(f7f5781ae7abfa5fc6ac6ab6dd33c6a85d0e72d8.gif) ; background-repeat: no-repeat; }
#story-toolbar #tool-medium-font { margin-right: 2px; }
#story-toolbar #tool-medium-font a { background-image: url(4ea9a2bc7b39a4ed9084f21c0e59020e2c694ca5.gif) ; background-repeat: no-repeat; width: 23px; margin-right: 15px; }
#story-toolbar #tool-medium-font a:hover { background-image: url(1ad310c1699dd32f1ee0605385f225774791c233.gif) ; background-repeat: no-repeat; }
#story-toolbar #tool-large-font { margin-right: 0px; }
#story-toolbar #tool-large-font a { background-image: url(b378c6e5348091da21c6bb2604c0e8169e2a614d.gif) ; background-repeat: no-repeat; width: 23px; margin-right: 15px; }
#story-toolbar #tool-large-font a:hover { background-image: url(700f16c35d61645cf45a1c6fd5c5e971fbee528e.gif) ; background-repeat: no-repeat; }
.article-author-bio { background-color: rgb(215, 227, 243); padding: 15px; margin: 15px 0px; font: 14px/18px "Times New Roman",Times,serif; }
.article-author-bio .author_image { float: left; margin: 0px 10px 10px 0px; }
#story-pager-container { text-align: center; }
ul#story-pager { list-style: outside none none; clear: both; display: block; margin: 10px auto; padding-left: 2px; background-image: url(d9b37fc9513da10248ce8480fe9072bb3691dd91.gif) ; background-repeat: no-repeat; height: 28px; padding-top: 4px; width: auto; text-transform: uppercase; color: rgb(153, 153, 153); font-size: 14px; float: left; }
#story-pager-body { overflow: hidden; margin: 0px auto; text-align: center; }
#story-pager li { list-style: outside none none; float: left; font-weight: bold; padding: 0px 7px 0px 0px; border-right: 1px solid rgb(0, 0, 0); }
#story-pager li a { margin-left: 7px; font: bold 14px Arial,Helvetica,sans-serif; color: rgb(37, 105, 205); }
#story-pager li.current { margin-left: 7px; }
div.background-right { border: 0px none; margin: 10px 0px; float: left; }
#story-pager li.browse a { background-image: url(d9b37fc9513da10248ce8480fe9072bb3691dd91.gif) ; background-repeat: no-repeat; display: block; font-weight: bold; }
#story-pager li.browse { border: 0px none; font-weight: bold; margin: 0px; padding: 0px; }
.view-count { clear: both; margin-bottom: 10px; }
.section-browser {  }
#products-right-1 .articles-rating { display: none; }
.article-ad { color: rgb(255, 255, 255); text-align: center; width: 375px; margin: 10px 0px; float: left; clear: right; }
.article-editorial { margin: 15px; }
.articl-ad img { display: block; }
#articles-related-1 { border-bottom: 4px solid rgb(209, 210, 213); }
#articles-related-2 { border-bottom: 4px solid rgb(209, 210, 213); }
#articles-left-1 { border-bottom: 4px solid rgb(209, 210, 213); }
#polls-mid-1 { border-bottom: 6px solid rgb(209, 210, 213); }
.article-ad-left, .article-ad-main { text-align: center; }
.article-ad-left .title, .article-ad-main .title { text-align: center; margin: 0px ! important; padding-bottom: 5px; }
.article-ad-main { margin: 15px 0px; }
#author-mid-1 { float: none; clear: both; border-bottom: 4px solid rgb(209, 210, 213); margin: 0px 10px 10px; padding-bottom: 10px; padding-top: 15px; }
#author-mid-1 .image { float: none; margin-bottom: 8px; }
#author-mid-1 .hcard { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
#author-mid-1 .hcard SPAN.last, #author-mid-1 .hcard SPAN.middle { margin-left: 4px; }
#author-mid-1 .product h2 { font-size: 16px; }
#author-mid-1 H3 { margin-bottom: 8px; padding: 0px; }
#author-mid-1 .hcard, #author-mid-1 a { display: block; }
#column-mid H1 { margin-left: 10px; }
#articles-mid-1 { border-bottom: 4px solid rgb(204, 204, 204); margin: 10px; padding-bottom: 30px; }
#articles-mid-1 .articles h1 { font-size: 18px; font-weight: bold; margin-bottom: 5px; line-height: 18px; margin-left: 0px; }
#articles-mid-1 .articles h2 { font-size: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom: 5px; line-height: 18px; margin-left: 0px; }
#articles-mid-1 .articles { margin-top: 10px; }
#articles-mid-1 .hcard { font-size: 10px; font-weight: bold; color: rgb(86, 87, 87); font-family: Arial,Helvetica,sans-serif; border-right: 1px solid rgb(0, 0, 0); line-height: 10px; margin-right: 5px; padding-right: 5px; display: inline; }
#articles-mid-1 .article { padding-bottom: 6px; margin-top: 5px; margin-bottom: 6px; position: relative; }
#articles-mid-1 .first .article { border-bottom: 0px none; }
#articles-mid-1 .article .image { margin: 2px 3px 0px 0px; float: left; }
#articles-mid-1 .byline { font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); margin-bottom: 2px; text-transform: uppercase; }
#articles-mid-1 .date { font-size: 11px; padding-right: 3px; margin-right: 3px; display: inline; }
#articles-mid-1 .comment-count { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#articles-mid-1 .abstract { margin-bottom: 5px; font-family: "Times New Roman",Times,sans-serif; }
#articles-mid-1 .articles .more { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(3, 82, 197); margin-left: 0px; float: right; margin-right: 10px; }
#articles-mid-1 .article .categories ul { display: inline; padding: 0px; margin: 0px; }
#articles-mid-1 .article .categories li.taxonomy { display: inline; padding-right: 4px; margin-right: 4px; }
#articles-mid-1 .article .categories li.taxonomy a { font-size: 10px; font-family: Arial,Helvetica,sans-serif; }
.article .record .image, .article-list .image { float: left; margin-right: 20px; overflow: hidden; }
.article-show .record .image, .newsletters-show .record .image, .blog-post .record .image { width: auto; }
.caption, .image span.description { background-color: rgb(215, 227, 243); font-size: 12px; padding: 5px; color: rgb(102, 102, 102); font-style: italic; }
#section-2 .record img { margin: 0px; }
#section-2 .article-show .image, #section-2 .blog-post .image { float: left; margin-left: 0px; position: relative; width: 180px; background-color: rgb(215, 227, 243); cursor: pointer; margin-right: 20px; margin-bottom: 20px; }
#section-2 .article-show .body .image, #section-2 .blog-post .body .image { width: auto; }
#section-2 .article-show .image img, #section-2 .blog-post .image img { height: auto; }
#section-2 .record .imageWrapper { position: relative; float: left; width: 180px; }
#section-2 .record .imageWrapper .toggle { background: transparent url(dbebaec6e95831c38c9099fd3e8ae878792cc3a5.png)  no-repeat scroll left top; bottom: 2px; height: 21px; position: absolute; right: 0px; width: 21px; z-index: 200; }
#section-2 .article-show .record, #section-2 .blog-post .record { position: relative; }
#section-2 .record .expandImage .imageWrapper .toggle { background: transparent url(dbebaec6e95831c38c9099fd3e8ae878792cc3a5.png)  no-repeat scroll left bottom; }
#section-2 .record .expandImage { position: absolute; left: 190px; width: auto; }
#section-2 .record .expandImage .imageWrapper { width: auto; }
#section-2 .record .expandImage .caption {  }
#section-2 .record div.placeHolder { display: none; width: 180px; float: left; margin: 0px 20px 20px 0px; }
#section-2 .record div.placeHolder img { max-width: 100%; }
#section-2 .record div.placeHolder .imageWrapper .toggle { display: none; }
#section-2 .record .image img { max-width: 100%; }
#blogs-mid-1 { margin: 10px; }
#blogs-mid-1 .articles h1 { font-size: 18px; font-weight: bold; margin-bottom: 5px; line-height: 18px; margin-left: 0px; }
#blogs-mid-1 .articles h2 { font-size: 18px; font-weight: bold; margin-bottom: 5px; line-height: 18px; margin-left: 0px; }
#blogs-mid-1 .articles { margin-top: 10px; }
#blogs-mid-1 .hcard { font-size: 10px; font-weight: bold; color: rgb(86, 87, 87); font-family: Arial,Helvetica,sans-serif; border-right: 1px solid rgb(0, 0, 0); line-height: 10px; margin-right: 5px; padding-right: 5px; display: inline; }
#blogs-mid-1 .article { padding-bottom: 6px; margin-top: 5px; margin-bottom: 6px; position: relative; }
#blogs-mid-1 .first .article { border-bottom: 0px none; }
#blogs-mid-1 .byline { font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); margin-bottom: 2px; text-transform: uppercase; }
#blogs-mid-1 .date { font-size: 11px; padding-right: 3px; margin-right: 3px; display: inline; }
#blogs-mid-1 .comment-count { font-size: 11px; }
#blogs-mid-1 .abstract { margin-bottom: 5px; }
#blogs-mid-1 .more { margin-left: 0px; font-size: 14px; }
#blogs-mid-1 .article .more { font-size: 14px; font-weight: bold; color: rgb(3, 82, 197); }
#blogs-mid-1 .article .categories ul { display: inline; padding: 0px; margin: 0px; }
#blogs-mid-1 .article .categories li.taxonomy { display: inline; padding-right: 4px; margin-right: 4px; }
#blogs-mid-1 .article .categories li.taxonomy a { font-size: 10px; font-family: Arial,Helvetica,sans-serif; }
#blogs-mid-1 .articles .more { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(3, 82, 197); margin-left: 0px; float: right; margin-right: 10px; margin-bottom: 10px; }
#blogs-mid-1 .articles .article .more { float: none; margin-bottom: 0px; text-align: left; }
#articles-mid-1 .articles .article .more { float: none; margin-bottom: 0px; text-align: left; }
.related-directory-listing h3 { border-bottom: 1px solid rgb(48, 104, 165); border-top: 4px solid rgb(48, 104, 165); display: block; float: none; font-size: 14px; line-height: 20px; margin: 0px 0px 15px; padding: 8px 0px; text-transform: none; }
.article-print .article-print__featured-image { display: block; margin: 10px 0px; }
