/* News Module Styles */
.newsModuleWrpr {margin-bottom:50px;}
.newsModuleWrpr .paging {float:none;}
.newsFilterLeftWrpr {width:55%;float:left;}
.newsFilterRightWrpr {float:right;width:40%;text-align:right;}
.newsFilterMonthWrpr {float:left;margin-right:12px;margin-bottom:5px;}
.newsFilterMonth {width: 85px;}
.newsFilterYearWrpr {float:left;margin-right:12px;margin-bottom:5px;}
.newsFilterYear {width: 85px;}
.newsFilterCatWrpr {float:left;}
.newsFilterCat {width: 185px; margin-left: 5px; }
.newsFilterSearchBtn {float:right;margin-left:15px;}
.newsFilterSearchType {padding-top:3px;float:right;}



/*
.newsModuleWrpr .genericPager {font:normal 10px Arial; float:right; height:30px; padding:2px 0; margin-top:-11px;}
.newsModuleWrpr .genericPager ul {list-style-type:none;}
.newsModuleWrpr .genericPager li {float:left;}
.newsModuleWrpr .genericPager a.arrowRight,.paging a.arrowRight:link,.paging a.arrowRight:visited {display:block; width:15px; height:14px; background:url(/cms/images/arrow_right_gray.gif) no-repeat 53% 50%; text-indent:-9999em;}
.newsModuleWrpr .genericPager a.arrowLeft,.paging a.arrowLeft:link,.paging a.arrowLeft:visited {display:block; width:15px; height:14px;  background:url(/cms/images/arrow_left_gray.gif) no-repeat 47% 50%; text-indent:-9999em;}
.newsModuleWrpr .genericPager a img {vertical-align:middle; margin-bottom:2px;}
.newsModuleWrpr .genericPager a,.paging a:link,.paging a:visited {float:none; display:inline; min-width:21px; height:14px; line-height:20px; margin-right:1px; padding:1px 4px 0px; text-align:center; background-color:#fff; text-decoration:none; border:1px solid #999999; color:#4a4f53; }
.newsModuleWrpr .genericPager a.active, .paging a:active, .paging a:hover {float:none; display:inline; min-width:15px; height:14px; line-height:20px; margin-right:1px; padding:1px 4px 0px; text-align:center; color:#fff; background-color:#4a4f53; text-decoration:none; border:1px solid #999999;}
.newsModuleWrpr .genericPager a.all,.paging a.all:link, .paging a.all:visited, .paging a.all:active {float:none; display:inline; min-width:47px; height:120px; margin-left:4px; padding:1px 4px 0px; text-align:center; background-color:#fff; text-decoration:none; border:1px solid #999999;}
.newsModuleWrpr .genericPager a.all:hover {background-color:#4a4f53; color:#fff;}
.newsModuleWrpr .genericPager .total {float:left; display:block; padding-top:2px; color:#999999;}
.newsModuleWrpr .genericPager li.active span{min-width:15px; height:14px; line-height:20px; margin-right:1px; padding:1px 4px 0px; text-align:center; color:#fff; background-color:#4a4f53; text-decoration:none; border:1px solid #999999;}*/

.noNews { display: block; margin: 1em 0; }


.newsItemsWrpr {padding:0; border: 1px solid #929FBC}
.newsItemWrpr {padding:15px 10px; background: #fff; border-top: 1px solid #929FBC;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;  font-size: 11px; }
.newsItemWrpr:first-child {border-top: 0}
.newsItemWrpr.altRow {background: #CCDCEC;}
.newsItemWrpr .newsItemPhoto {float:left; display:inline; margin:0 0 12px 0;}

.newsItemWrpr .newsItemImg {float: left;margin-top: 0px;margin-right:10px; width: 115px; text-align: center; }
.newsItemWrpr .newsItemImg img{width:70px;}
.newsItemWrpr .newsItemDescr {}
.newsItemWrpr .newsItemDescr p {padding:0 0px;}
.newsItemWrpr .moreLink {text-align:right;color: #7AAFDF;text-decoration: none;font: bold 11px Arial;}

.newsPhotoRight { float: right; padding: 0 0 5px 15px; }
.captionWrpr { padding: 2px; text-align: center; }

.newsSummaryWrpr {}
.newsSummaryWrpr .mod {background:none;}
.newsSummaryWrpr h2 {  }
.newsSummaryBackgroundWrpr { }
.newsSummaryItem  h2 {margin: 0; }
.newsSummaryItem  .meta {font-size: 12px;  margin-bottom: 5px; }
.newsSummaryItem  p {margin-top: 0; }
.newsSummaryItem { margin-top: 15px; }
.newsSummaryItem .readMore{ white-space: nowrap; text-decoration: underline; font-style: italic}
.newsSummaryItem .readMore:hover{text-decoration: none; }
.newsSummaryImage {float:left; }
.newsSummaryImage img{margin: 0 5px 0px 0; }
.newsSummaryDesc { }
.newsSummaryDesc b a{text-decoration: none }
.newsSummaryDesc b a:hover{text-decoration: underline }
.newsSummaryViewAll {text-align:right;}