/* 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: 8px 5px 5px 7px; /* padding for the news article summary */
    margin: 0 10px 10px 0; /* margin to the bottom of the news article summary */
    border:2px solid #CDCDCD;
	position:relative;
}

.NewsSummaryPostdate {
	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0 5px 5px 0;
	text-align:left;
 }

.NewsSummaryLink a:link, .NewsSummaryLink a:visited {
	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0;
	padding:5px 5px 5px 0;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

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

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

.NewsSummarySummary, .NewsSummarySummary_thumb {
	width:58px;
	float:left;
	clear:left;
 }

.NewsSummarySummary img {
border:none;
width:52px;
}

.NewsSummarySummary_thumb img {
border:none;
width:52px;
height:52px;
}
 
 div.clear-both {
	 clear:both;
	 font-size:0;
 }
 
 div.spacer {
	 height:10px;
	 clear:both;
	 font-size:0;
 }
 
div.right_news {
	float:left;
	width:89px;
	clear:right;
}

.NewsSummaryMorelink a:link, .NewsSummaryMorelink a:visited {
	text-decoration:none;
	font-size:10px;
	color:#000;
}

#NewsPostDetailDate {
  font-size: 10px;
  margin-bottom: 5px;
  color:#999;
  font-weight: normal;
  }

#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 {
	color:#003366;
	font-size:18px;
	font-weight:bold;
	margin:0;
}
#NewsPostDetailHorizRule {
	border:none;
	background:#333;
	height:1px;
}

#NewsPostDetailPrintLink {
background:#E5E5E5;
padding:5px 10px;
}

#NewsPostDetailPrintLink a:link, #NewsPostDetailPrintLink a:visited {
	color:#333;
	text-decoration:underline;
	font-size:11px;
}

div.leftblockcorner {
background:transparent url(uploads/images/corner.gif) no-repeat scroll 0 0;
bottom:-2px;
height:15px;
position:absolute;
right:-2px;
width:15px;
}

div.right_news_detail {
	float:left;
	width:400px;
	clear:right;
}

 .NewsSummarySummary_detail {
	width:100px;
	float:left;
	clear:left;
 }

.NewsSummarySummary_detail img {
width:97px;
}

.h1centre a:link, .h1centre a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
	padding: 0 5px 0 5px;
color:#000;
}

.pcentre a:link, .pcentre a:visited {
color:#000;
font-size:12px;
text-decoration:none;
}
/* End of 'Module: News' */

