.main-body {
  background-color:transparent;
  width: 614px;
  padding:0px;
}
#column-left
{
  display: none;
}
.ad-slider {
   width: 920px; 
   position: relative;
   margin: 0 auto;
   text-align: center;
}
.updated {
  font-weight: bold;
  font-size: 11px;
}

.update-time {
  font-size:10px;
  color:#A81817;
  padding-left:5px;
}


#overlay {
  position:absolute;
  background:#ffffff;
  width:100%;
  z-index:999999999;
  height:100%;
}

/*Begin mid tab section*/
.article-width {
   width: 50%;
}
#tabs-mid-1
{
  background-color: #FFF;
  padding: 10px 15px 15px 15px;
  overflow:hidden;
}

.breaking-news__headline {
  margin-bottom:10px;
}

#tabs-mid-1 .tabs-mid-1
{
  display: none;
}
#tabs-mid-1 .tabs-mid-1-show
{
  display: block;
}

#tabs-mid-1 .tabs
{
  font-size: 11px;
  list-style: none;
  width: auto;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  overflow:hidden;
}
#tabs-mid-1 .tabs LI
{
  font-weight: bold;
  float: left;
  display: block;
  height: 28px;
  padding: 0px 0px 0px 8px;
  line-height: 28px;
}
#tabs-mid-1 .tabs LI
{
  font-weight: bold;
  float: left;
  display: block;
  height: 28px;
  line-height: 28px;
  background-image: url(../../../images/global/tab_left_off.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: center;
  margin-right: 5px;
}
#tabs-mid-1 .tabs LI.active
{
  background-color: #FFF;
  font-weight: bold;
  position: relative;
  background-image: url(../../../images/global/tab_left.gif);
  height: 28px;
}
#tabs-mid-1 .tabs LI A
{
  padding-top: 0px;
  color: #254B8B;
  background-image: url(../../../images/global/tab_right_off.gif);
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #D7E3F3;
  display: block;
  padding-right: 8px;
}
#tabs-mid-1 .tabs LI.active A
{
  color: #000;
  background-image: url(../../../images/global/tab_right.gif);
  background-color: #E8E9ED;
}
/*End Tabbed mid section
Begin Sub Home IDs*/
#sub-home-mid-1 {
  background-color:#fff;
  padding:0px 10px;
  padding-top:0px;
  margin-bottom:10px;
}

#sub-home-mid-1 #articles-top-1 h2 {
  background-image:url(../../../images/index/news_alert_bg.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  height:21px;
  width:100%;
  font-size:14px;
  padding:6px 0px 0px 10px;
  margin-left:0px;
}

#sub-home-mid-2 {
  background-color:#fff;
  padding:10px;
  margin-bottom:10px;
}



#articles-top-1 {
  background-color:#fff;
  width:100%;
  padding-top:10px;
}

#articles-top-1 h2 {
  background-image:url(../../../images/index/news_alert_bg.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  height:21px;
  width:100%;
  font-size:14px;
  padding:6px 0px 0px 10px;
  margin-left:10px;
}


/*End Sub Home IDs
Begin Mid Article 1*/

#articles-mid-1 .articles h2 {
  font-size:13px;
}

/*End Sub Home IDs
Begin Mid Article 1*/

#articles-mid-1 {
  padding: 10px 0px 0px;
  margin-bottom: 0px;
  overflow:hidden;
}

#articles-mid-1 a {
  color: #000000;
}

#articles-mid-1 .articles h1 {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 18px;
}

#articles-mid-1 .author {
  display:none;
}

#articles-mid-1 .comment-count {
  font-size:11px;
}

#articles-mid-1 .latest-news {
  overflow:hidden;
  width:100%;
}

#articles-mid-1 .left-table-column {
  float:left;
  overflow:hidden;
  padding-top: 15px;
  width:55%;
  padding-right:15px;
}

#articles-mid-1 .right-table-column {
  float:left;
  width:42%;
  overflow:hidden;
  padding-top: 15px;
}

#articles-mid-1 .left-table-column h2 {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 18px;
}


#articles-mid-1 .right-table-column h1 {
  margin-bottom: 5px;
  line-height: 14px;
}

#articles-mid-1 .article {
  padding-bottom: 6px;
  margin-bottom: 6px;
  clear: both;
  position:relative;
}

#articles-mid-1 .featured-article, #taxonomy-detail__featured .article {
  background-color: #FDF4E3;
  margin-bottom: 0 !important;
  padding: 10px 10px 7px 10px;
}

#articles-mid-1 .featured-article h2, #taxonomy-detail__featured .article h2 {
  font-size: 22px;
  line-height: 22px;
  margin: 0 0 5px 0;
}

#articles-mid-1 .first .article {
  border-bottom: 0px none;
}
#articles-mid-1 .article .image, #taxonomy-detail__featured .article .image {
  float: left;
  margin: 0 15px 0 0;
}
.featured-caption {
        display: block;
        clear: both;
        width: 350px;
        height: auto;
        margin: 10px 0 5px 0px;
        font-style:italic;
        font-size:11px;
        border-bottom: solid 1px #000;
        line-height: normal;
        padding-bottom: 5px;
        font-family: Times;
}

#articles-mid-1 .byline {
  font-size: 11px;
  font-weight: bold;
  color: #565767;
  text-transform:uppercase; 
  margin-bottom: 5px;
}

#articles-mid-1 .topic {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-transform:uppercase; 
  margin-bottom: 5px;
  margin-left:4px;
}

#articles-mid-1 topic a {
  display:block;
  font-size:14px;
  color: #0352c5;
  font-family: "Times New Roman", Times, sans-serif;
  text-transform:none;
  font-weight:normal;
}

#articles-mid-1 h2.topic {
  display:block;
  font-size:24px;
  color: #000;  
  text-transform:none;
  font-weight:bold;
}

#articles-mid-1 .article .topic {
  margin-bottom: 5px;
  margin-left:0px;
}

#articles-mid-1 .date {
  margin:0px 0px 4px 0px;
  font-size:11px;
  text-transform:uppercase;
  /*border-right:1px solid #000;*/
  display:inline;
}

#articles-mid-1 .hcard {
  padding-left:4px;
  font-size:11px;
  display:inline;
  display:none;
}

#articles-mid-1 .date SPAN {
  margin:0px 0px 4px 4px;
}

#articles-mid-1 .modified {
  font-weight:bold;
  text-transform:uppercase;
  padding-right:3px;
}

#articles-mid-1 .date SPAN {
  font-weight:bold;
  text-transform:uppercase;
  padding-right:3px;
}

#articles-mid-1 .abstract {
  margin-bottom: 5px;
  font-family: "Times New Roman", Times, sans-serif;

}
#articles-mid-1 .more {
  font-weight: bold;
  color: #0352c5;
  margin-left: 0px;
  font-size: 14px;
  font-family: "Times New Roman", Times, serif;
}

#articles-mid-1 .article .more {
  margin-left: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #0352c5;
  font-family: "Times New Roman", Times, sans-serif;
  
}

/* Owl Overrides */
#owl-example, #taxonomy-detail__featured {
  margin: 10px 0 0 0;
}

#owl-example .owl-controls, #taxonomy-detail__featured .owl-controls {
    float: none;
    width: 100%;
}

#owl-example .owl-controls .owl-buttons div, #taxonomy-detail__featured  .owl-controls .owl-buttons div{
  margin: 0 0 0 4px;
  padding: 2px 10px;

  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  -ms-border-radius    : 3px;
  -o-border-radius     : 3px;
  border-radius        : 3px;
}

.owl-pagination {
  text-align:center;
}

/*End mid Article 1
Begin mid Issue 1*/

#issue-mid-1 {
  /*border-top: 1px solid #999999;*/
  /*border-bottom: 1px solid #999999;*/
  padding: 10px 0px 0px;
  margin-bottom: 0px;
  
}

#issue-mid-1 .date {
  font-size:14px;
  font-weight:bold;
}

#issue-mid-1 a {
  color: #000000;
}

#issue-mid-1 table {
  width: 100%;
}
#issue-mid-1 td {
  padding: 15px 15px 5px 0px;
}
#issue-mid-1 td.first {
  background-color: #FDF4E3;
  padding: 10px;
  line-height: 16px;
}
#issue-mid-1 td.first H2 {
  display:inline;
}

#issue-mid-1 td.last {
  width: 44%;
  }
#issue-mid-1 .articles h2 {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 18px;
  display: inline;
}

#issue-mid-1 .articles h2 {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;  
  line-height: 18px;
  display:inline;
}


#issue-mid-1 td.last h2 {
  margin-bottom: 5px;
  line-height: 18px;
}

#issue-mid-1 .article {
  padding-bottom: 6px;
  margin-bottom: 6px;
  clear: both;
  position:relative;
}

#issue-mid-1 .first .article {
  border-bottom: 0px none;
}

#issue-mid-1 .article .image {
  display: inline;
  float:none;
}

#issue-mid-1 .first .article .image {
  float:none;
  display:inline;
}

#issue-mid-1 .articles .article .image-caption-container {
  float:left;
  margin: 2px 3px 0px 0px;
}

#issue-mid-1 .article .main {
  margin: 5px 15px 0px 0px;
}

#issue-mid-1 .article .main {
  
}

#issue-mid-1 .byline {
  font-size: 10px;
  font-weight: bold;
  color: #565767;
  margin-bottom: 5px;
}

#issue-mid-1 .date {
  margin:4px 0px;
  font-size:14px;
  width:150px;
}

#issue-mid-1 .date SPAN {
  font-weight:bold;
  text-transform:uppercase;
  display:block;
}

#issue-mid-1 .abstract {
  margin: 5px 0px;
  font-family: "Times New Roman", Times, sans-serif;
}
#issue-mid-1 .more {
  margin-left: 0px;
  font-size: 14px;
}

#issue-mid-1 .article .more {
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #0352c5;
  
}

#issue-mid-1 .article .categories{
  padding: 3px 0px;
}


#issue-mid-1 .article .categories ul{
  display:inline;
  padding:0;
  margin:0;
}

#issue-mid-1 .article .categories li.taxonomy {
  display:inline;
  padding-right:0px;
  margin-right:4px;
}

#issue-mid-1 .article .categories li.taxonomy a {
  font-size:10px;
}


/*End mid Issue 1
Begin mid Article 3, 4*/

.ap-news .date, .this-weeks-paper .date, .in-depth .date{
  text-transform:uppercase;
  margin-bottom:15px;
  font-size:11px;
}

.this-weeks-paper .publication-section {
  overflow:hidden;
}

.ap-news h3, .this-weeks-paper h3 {
  margin-bottom:5px;
}

.ap-news .table-column, .this-weeks-paper .table-column, .in-depth .table-column{
  float:left;
  width:48%;
}

.ap-news .table-column.first, .this-weeks-paper .table-column.first, .in-depth .table-column.first{
  margin-right:4%;
}

.ap-news, .this-weeks-paper, .in-depth {
  padding: 10px 0px 0px;
  margin-bottom: 0px;
  overflow:hidden;
}

.ap-news a, .this-weeks-paper a, .in-depth a {
  color: #000000;
}


.ap-news .articles h2, .this-weeks-paper .articles h2, .in-depth .articles h2  {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 18px;
}

.ap-news .article, .this-weeks-paper .article, .in-depth .article {
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.in-depth .article .topic {
  display:none;
}

.ap-news .abstract, .this-weeks-paper .abstract, .in-depth .abstract {
  margin-bottom: 5px;
  font-family: "Times New Roman", Times, sans-serif;
}

.ap-news .more, .this-weeks-paper .more, .in-depth .more{
  margin-left: 0px;
  font-size: 14px;
}

.ap-news .article .more, .this-weeks-paper .article .more, .in-depth .article .more {
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #0352c5;
}

.this-weeks-paper .featured-article .publication-title {
  width:150px;
  font-size:14px;
}

.this-weeks-paper .featured-article {
  background-color: #fdf4e3;
  overflow:hidden;
  padding:15px 10px;
  margin-bottom:15px;
}

.this-weeks-paper .featured-article h2 {
  font-size: 18px;
}

.this-weeks-paper .featured-article .publication {
  float:left;
  margin-right:20px;
}

h2.highlight {
  background-image:url(../../../images/index/news_alert_bg.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  height:21px;
  width:100%;
  font-size:14px;
  padding:6px 0px 0px 10px; 
  margin-bottom:10px;
  background-color:#fff;
}



HTML .column-mid-box
{
  background-color: #FFFFFF;
  background-image: url(../../../images/layout/column-body-bg-top.gif);
  background-repeat: no-repeat;
  position: relative;
  margin-bottom: 10px;
}
HTML .column-mid-box-bottom
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-image: url(../../../images/layout/column-body-bg-bottom.gif);
  height: 4px;
  width: 614px;
}
HTML #issues-right-1 .column-mid-box-bottom
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-image: url(../../../images/layout/column-body-bg-bottom.gif);
  height: 4px;
  width: 614px;
}
.column-right-box
{
  background-color: #FFFFFF;
  background-image: url(../../../images/layout/column-right-bg-top.gif);
  background-repeat: no-repeat;
  position: relative;
  padding: 10px;
  margin: 0px 0px 10px 0px;
  width: 323px;
}

#column-right .ad-right {
  margin-bottom:10px;
}

#column-right .ad-right img {
  border:0px none;
}

#column-right .ad-right .title
{
  text-align: center;
  text-transform: uppercase;
}
.column-right-box-bottom
{
  background-image: url(../../../images/layout/column-right-bg-bottom.gif);
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 4px;
  width: 343px;
}
#index-mid-bottom
{
  width: 614px;
  overflow: hidden;
  padding: 10px 0px;
  margin: 0px;
}
#index-bottom-right-ads .ad-right
{
  float: right;
}
#index-mid-bottom-right {
  float: left;
  width: 388px;
}

/*Sidebar*/
#index-mid-bottom-left
{
  border-right: 1px solid #D1D2D5;
  float: left;
  width: 200px;
  margin: 0px;
  padding: 0px 8px 0px 0px;
}
.sidebar IMG
{
  text-align: center;
  margin: 0px auto;
}

.sidebar {
  margin-bottom:10px;
}


/*Poll*/
#polls-mid-1 {
  margin: 0 0 0 10px;
  padding: 15px 0 0 0;
}

#polls-mid-1 h3 {
  border-bottom: 1px solid #3068A5;
  border-top: 4px solid #3068A5;
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 15px 0;
  padding: 6px 0;
}

#polls-mid-1 h3.feature-title {
  border: none;
  font-size: 13px;
  line-height: normal;
  margin: 0 0 6px 0;
  padding: 0;
}

#polls-mid-1 .recent a {
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  color: #0352C5;
}

#polls-mid-1 .question {
  font-size: 12px;
  line-height: 15px;
}

#polls-mid-1 .answers {
  margin: 6px 0 10px 0;
  width: 100%;
}

#polls-mid-1 .answer {
  margin: 2px 0;
}

#polls-mid-1 .answer span {
  display:block;
  float:left;
}

#polls-mid-1 .answers label {
  font-family: "Times New Roman", Times, sans-serif;
  font-size: 14px;
  display: block;
  line-height: 23px;
  margin: 0;
  overflow: hidden;
}

#polls-mid-1 input {
  margin: 5px 0px;
  margin-right: 5px;
}

#polls-mid-1 input.button {
  background-image: url(/images/global/submit.jpg);
  border: none;
  border-radius: 0px;
  display: block;
  height: 31px;
  margin: 0 0 10px 0;
  text-indent:-5000px;
  width: 70px;
}

#polls-mid-1 a.more {
  color: #0352C5;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  width: 49%;
}

#polls-mid-1 a.first {
  text-align: left !important;
}


/*Begin Taxonomy Mid 1*/
#taxonomy-mid-1
{
  margin-bottom: 15px;
  overflow: auto;
  padding: 0px 0px 10px;
  border-bottom: 4px solid #D1D2D5;
  margin-left: 10px;
}
#taxonomy-mid-1 .abstract
{
  clear: both;
}
#taxonomy-mid-1 h2
{
}
#taxonomy-mid-1 H2
{
  padding-top: 10px;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #D1D2D5;
  padding-bottom: 10px;
  font-size: 14px;
}
#taxonomy-mid-1 H2.last
{
  border-bottom: 0px none;
  padding-bottom: 0px;
}
#taxonomy-mid-1 UL
{
  list-style-type: none;
  font-weight: bold;
  margin: 0px;
  padding-left: 8px;
  font-size: 12px;
}
#taxonomy-mid-1 UL LI
{
  list-style-type: none;
  font-size: 12px;
}
#taxonomy-mid-1 UL LI A
{
  font-weight: bold;
}
/*Begin Links Mid 1*/


#taxonomies-mid-1 ul li {
  border-bottom: 1px solid #D1D2D5;
  padding: 10px 0px;
}


#taxonomies-mid-1
{
  overflow: auto;
  padding: 10px 0px;
  margin-left: 10px;
  border-bottom: 4px solid #D1D2D5;
}

#taxonomies-mid-1 .abstract
{
  clear: both;
}

#taxonomies-mid-1 H2 A
{
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 14px;
}
#taxonomies-mid-1 H2.last
{
  border-bottom: 0px;
  padding-bottom: 0px;
}
#taxonomies-mid-1 UL
{
  list-style-type: none;
  font-weight: bold;
  margin: 0px;
  padding:0px;
  font-size: 14px;
  margin-bottom:10px;
}
#taxonomies-mid-1 UL LI
{
  list-style-type: none;
  font-size: 12px;
}
#taxonomies-mid-1 UL LI A
{
  font-weight: bold;
  font-size: 14px;
}

#taxonomies-mid-1 .more {
  font-size:14px;
  font-weight:bold;
}


/* Begin index-bottom-right-box
// ------------------------------------- */

.index-bottom-right-box {
  border-bottom: 4px solid #D1D2D5;
  font-size: 12px;
  margin: 0px 10px 10px 10px;
  padding: 10px 0px;
  overflow: hidden;
  width: 378px;
}

.index-bottom-right-box .abstract {
  font-family: "Times New Roman", Times, sans-serif;
}

.index-bottom-right-box .article {
  border-bottom: 1px solid #CCCCCC;
  margin: 5px 0px;
  padding: 5px 0px 10px;
}

.index-bottom-right-box .teaser {
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  margin-bottom: 10px;
}

.index-bottom-right-box h2 {
  font-size: 14px;
  margin: 0 0 5px 0;
  padding: 0;
}

.index-bottom-right-box .date {
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
}

.index-bottom-right-box .image {
  float:left;
  padding:0px 8px 8px 0px;
}


/* Begin event-mid-1
// ------------------------------------------------------------------ */

#index-bottom-right-ads .ad-left
{
  text-align: center;
}

#events-mid-1 {
  overflow: hidden;
  width:182px;
  padding-top: 10px 0px 0px 0px;
  border-bottom: 4px solid #D1D2D5;
  margin-left:10px;
  margin-right:10px;
  margin:10px 10px 15px 10px;
  border-right:0px none;
  overflow:hidden;
}

#events-mid-1 .first H2
{
  font-size: 18px;
}
#events-mid-1 .event
{
  border-bottom: 1px solid #CCCCCC;
  padding: 5px 0px;
  margin-bottom: 5px;
}

#events-mid-1 .event .date {
  margin:3px 0px;
}

#events-mid-1 .event .more
{
  color: #0352C5;
}
#events-mid-1 .teaser {
  font-size:14px;
  font-family: "Times New Roman", Times, serif;
}

#events-mid-1 .records {
  border:0px none;
}

#events-mid-1 .records .record {
  border:0px none;
}

/* Begin blog-mid-1
// ------------------------------------------------------------------ */

.carousel-navigation a {
  font-size:11px;
  color:#000;
  /*background-color:#FDF4E3;*/
  display:block;
  font-weight:normal;
}

.carousel-navigation li.active a {
  font-size: 11px;
  color: #999;
  /*background-color:#FDF4E3;*/
  display: block;
}

#blogs-mid-1-nav li span {
  display: block;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

#blogs-mid-1-nav li a:hover, #blogs-mid-1-nav li a:hover span {
  text-decoration: underline;
  padding: 0px;
  margin: 0px;
}

#blogs-mid-1-nav li {
  overflow: hidden;
}

#blogs-mid-1 {
  padding: 10px;
  width: 594px;
  overflow: hidden;
}

.jcarousel ul {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 20000em;
}

.jcarousel li {
  width: 100%;
  height: 165px;
  padding: 0px;
  float: left;
  list-style: none;
  max-width: 380px;
  overflow: hidden;
}

#blogs-mid-1-next-prev {
  position: absolute;
  right: 10px;
  top: 5px;
  padding: 0px;
  margin: 0px;
  list-style: none;
}

#blogs-mid-1-next-prev a {
  background-repeat: no-repeat;
  display: block;
  width: 19px;
  height: 19px;
  text-decoration: none;
  position: absolute;
  top: 0px;
}

#blogs-mid-1-next-prev .next a {
  background-image: url(../../../images/icons/arrow-right.gif);
  right: 0px;
}

#blogs-mid-1-next-prev .prev a {
  background-image: url(../../../images/icons/arrow-left.gif);
  right: 22px;
}

#blogs-mid-1 h3 {
  border-bottom: 1px solid #D1D2D5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 10px;
  padding: 0 0 5px;
}

#blogs-mid-1 .articles {
  border-right: 1px solid #D1D2D5;
  float: left;
  max-width: 375px;
  overflow:hidden;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
  height: 225px;
}

#blogs-mid-1 .article {
  padding-right:10px;
}

#blogs-mid-1-nav ul {
  font-size: 10px;
  font-weight: bold;
  list-style: none;
  display: block;
  margin: 0px 0px 0px 353px;
  padding-top: 5px;
}

#blogs-mid-1-nav li {
  padding-bottom: 1em;
  list-style: none;
}

#blogs-mid-2-nav li {
  float: left;
  list-style: none;
  padding-left: 8px;
}

#blogs-mid-2-nav img {
  border: 0px;
}

#blogs-mid-2-nav li.current {
  padding-top: 0px;
}

#blogs-mid-1 .article-last {
  padding: 10px 0;
}

#blogs-mid-1 .image {
  float: none;
  padding-bottom:0px;
}

#blogs-mid-1 .image-caption-container {
  float: left;
  text-align:center;
  margin-right: 10px;
  margin-bottom: 35px;
}

#blogs-mid-1 h2 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}

#blogs-mid-1 .more {
  color: #0352C5;
  font-weight: bold;
  margin: 10px 0px;
}

#blogs-mid-1 .article h2 a {
  color: #000;
}

#blogs-mid-1 .article a {
  font-weight: bold;
  color: #0352c5;
}

#blogs-mid-1 .hcard {
  display: none;
}

.ad-index-1 {
  color: #FFFFFF;
  text-align: center;
  margin: 0px 0px 15px 10px;
  margin-left: 10px;
}

.ad-index-2 {
  color: #FFFFFF;
  text-align: center;
  margin: 10px 0px 10px 10px;
  border-bottom: 4px solid #D1D2D5;
  padding-bottom: 10px;
}
/*Begin ads-mid-1*/
#ads-mid-1
{
  text-align: center;
  padding: 5px 10px;
}
#ads-mid-1-content
{
  width: 604px;
  overflow: hidden;
}
#ads-mid-1 H4
{
  color: #7F7F81;
  text-align: center;
  padding: 0px 0px 5px;
  margin: 0px;
  font-size: 10px;
  text-transform: uppercase;
}
#ad-index-1
{
  margin-right: 6px;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 10px;
}

#ad-index-2
{
  float: left;
}
/*End ads-mid-1
Begin Articles Mid 7 content*/

#articles-mid-7 .article .more {
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #0352c5;
}

#articles-mid-7 .article .image {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

#articles-mid-7 .article .date {
  font-family: Arial, Helvetica, sans-serif;
  margin:4px 0px;
  font-size:11px;
  border-right:1px solid #000;
  padding-right:3px;
  margin-right:3px;
  display:inline;
}




/*End Articles mid 7
Begin Editorial 1
*/

#editorials-mid-1 .article .more {
  color: #0352C5;
}

#editorials-mid-1 H3 {

}

#editorials-mid-1 .article

/*End Editorial 1*/
#issues-right-sponsor
{
  background-color: #D7E2F3;
  padding: 0px 10px 5px;
  text-align: right;
  font-size: 10px;
  color: #565757;
}

/*Begin Editorial Sub Home 1 */

#articles-mid-1 .article h2 a img,
.in-depth .article h2 a img,
.ap-news .article h2 a img,
.this-weeks-paper .article h2 a img,
#articles-mid-5 .article h2 a img {
  float: none;
  margin: 0px;
}

/* Start article vertical layout */
#articles-mid-1-vert
{
  padding: 10px 0px 0px;
  margin-bottom: 0px;
}
#articles-mid-1-vert .image-vertical {
   margin: 0px 0 0 0;
   padding: 10px 0 0 0;
   text-align: center;
}
#articles-mid-1-vert .image-vertical img {
   padding: 0px;
   margin: 0px;
}
#articles-mid-1-vert .featured-caption {
  clear: both;
        height: auto;
  display: block;
  width: 258px; 
  margin: 10px auto;
}
#articles-mid-1-vert TABLE
{
  width: 100%;
}
#articles-mid-1-vert TD
{
  padding: 5px 0px;
}
#articles-mid-1-vert TD.first .article
{
  background-color: #FDE9CB;
}
#articles-mid-1-vert TD.right
{
  width: 50%;
}
#articles-mid-1-vert .articles
{
  width: 100%;
  overflow: hidden;
}
#articles-mid-1-vert-group-2
{
  padding-left: 313px;
}

#articles-mid-1-vert .articles h2
{
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1em;
  margin: 0px;
  padding: 0px 0px 5px;
}



#articles-mid-1-vert-group-1 .first h2 {
  padding: 10px 10px 5px 10px;
  margin: 0px;
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#articles-mid-1-vert .date {
  margin:0px 0px 4px 0px;
  font-size:11px;
  text-transform:uppercase;
  /*border-right:1px solid #000;*/
}

#articles-mid-1-vert .modified {
  font-weight:bold;
  text-transform:uppercase;
  padding-right:3px;
}

#articles-mid-1-vert .date SPAN {
  font-weight:bold;
  text-transform:uppercase;
  padding-right:3px;
}

#articles-mid-1-vert-group-1
{
  width: 297px;
  float: left;
}

#articles-mid-1-vert-group-2 .first {
  background-color:#fff;
  padding:0px;
}

#articles-mid-1-vert-group-2 .article.first
{
  background-color:#fff;
}
#articles-mid-1-vert-group-2 .article H2
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1em;
  margin: 0px;
  padding: 0px 0px 5px;
  }
#articles-mid-1-vert-group-2 .first h2 {
  font-size:22px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1em;
  padding: 0px;
  margin: 0px;
  background:none;
}

#articles-mid-1-vert #articles-mid-1-vert-group-2 .article
{
  margin-bottom: 18px;
}

#articles-mid-1-vert #articles-mid-1-vert-group-2 .abstract
{
  margin-bottom: 10px;
  padding-top: 5px;
}

#articles-mid-1-vert .last
{
  padding-top: 5px;
  background-color: #FFF;
}
#articles-mid-1-vert-group-1 .article.first
{
  background-color: #FDF4E3;
margin-bottom: 15px;
}

#articles-mid-1-vert-group-1 .article.first .abstract
{
  padding: 0px 10px 10px;
}
#articles-mid-1-vert .abstract
{
  margin: 0px 0px 7px;
  font-family: "Times New Roman", Times, sans-serif;
}

#articles-mid-1-vert .topic a {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-transform:uppercase; 
  margin-bottom: 5px; 
}

#articles-mid-1-vert .article .topic {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-transform:uppercase; 
  margin-bottom: 2px;
  margin-left:0px;
}

#articles-mid-1-vert .date {
  margin:0px 0px 4px 0px;
  font-size:11px;
  text-transform:uppercase;
  display:inline;
}

#articles-mid-1 .date SPAN {
  margin:0px 0px 4px 4px;
}

#articles-mid-1-vert .hcard {
  padding-left:4px;
  font-size:11px;
}

#articles-mid-1-vert .more
{
  font-weight: bold;
  margin-left: 0px;
  font-size: 14px;
}
#articles-mid-1-vert .article .more, #articles-mid-1-vert .article .more A
{
  font-weight: bold;
  margin-left: 10px;
  font-size: 14px;
  color: #0352C5;
}


.lock {
  padding-left:5px;
}
