/* Start of CMSMS style sheet 'Module: News' */
div#news {
  margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 
  background: #FFE9AF; 
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0.5em; /* margin to the bottom of the news article summary */
    border-bottom: 1px solid #ccc; 

}

.newsContainer {
padding:0 !important; background:none!important

}

.NewsSummary0 .NewsSummaryLink {
background:url(images/news-orange_01.jpg) no-repeat !important; padding:27px 66px 15px 18px;
}

.NewsSummary0 .NewsSummaryContent, .NewsSummary0 .NewsSummarySummary {
background:url(images/news-orange_02.jpg) repeat-y !important; padding:10px 66px 15px 18px;
}

.NewsSummary0 .NewsSummaryMorelink {
background:url(images/news-orange_03.jpg) no-repeat !important; padding:10px 66px 15px 18px;
}

.NewsSummary0 .NewsSummaryLink a{
color:#ECA613; font-size:17px; font-weight:normal
}


.NewsSummary1 .NewsSummaryLink {
background:url(images/news-green_01.jpg) no-repeat !important; padding:27px 66px 15px 18px;
}

.NewsSummary1 .NewsSummaryContent, .NewsSummary1 .NewsSummarySummary {
background:url(images/news-green_02.jpg) repeat-y !important; padding:27px 66px 15px 18px;
}

.NewsSummary1 .NewsSummaryMorelink {
background:url(images/news-green_03.jpg) no-repeat !important; padding:27px 66px 15px 18px;
}

.NewsSummary1 .NewsSummaryLink a{
color:#26E21D;font-size:17px; font-weight:normal
}


.NewsSummary2 .NewsSummaryLink {
background:url(images/news-blue_01.jpg) no-repeat !important; padding:27px 66px 15px 18px;
}

.NewsSummary2 .NewsSummaryContent, .NewsSummary2 .NewsSummarySummary {
background:url(images/news-blue_02.jpg) repeat-y !important; padding:27px 66px 15px 18px;
}

.NewsSummary2 .NewsSummaryMorelink {
background:url(images/news-blue_03.jpg) no-repeat !important; padding:27px 66px 15px 18px;
}


.NewsSummary2 .NewsSummaryLink a{
color:#0046FF; font-size:17px; font-weight:normal
}


.NewsSummaryLink{
padding:10px 0;
}

.NewsSummary0, .NewsSummary1, .NewsSummary2 {
padding-left:0px !important; margin-bottom:20px; background:none !important
}


body .rtfContainer .NewsSummaryLink a, body .rtfContainer .NewsSummaryPostdate {
padding-top:0 !important; padding-bottom: 0 !important; text-decoration:none; 
}

body .rtfContainer .NewsSummaryMorelink {
padding-top:0 !important;
}

body .rtfContainer .NewsSummaryMorelink a, .homePage #sidebar .NewsSummaryMorelink a {
padding:2px 17px; text-decoration:none; background:url(images/more-button.jpg) no-repeat 
}


.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Module: News' */

