/* News Module Styles */
.newsModuleWrpr {margin-bottom:50px;}
.newsFilterLeftWrpr {width:72%;float:left;}
.newsFilterRightWrpr {float:right;width:28%;text-align:right;}
.newsFilterMonthWrpr {float:left;margin-right:15px;}
.newsFilterMonth {width: 85px;}
.newsFilterYearWrpr {float:left;margin-right:15px;}
.newsFilterYear {width: 85px;}
.newsFilterCatWrpr {float:left;margin-right:15px;}
.newsFilterCat {width: 185px;}
.newsFilterSearchBtn {float:right;margin-left:15px;}
.newsFilterSearchType {padding-top:3px;float:right;}

.newsItemsWrpr {padding:0px 0px 20px 0px;}
.newsItemWrpr {padding:0 0 10px 0;}
.newsItemWrpr h4 {margin: 0 0 3px 0; font-size: 16px;}
.newsItemWrpr h4 a {color: #333333; text-decoration: none; font-weight: normal;}
.newsItemWrpr .newsItemPhoto {float:left; display:inline; margin:0 0 12px 0;}
.newsItemWrpr .newsItemDescr {}
.newsItemWrpr .newsItemDescr p {padding:0 5px; display: none;}
.newsItemWrpr .newsItemImg {display: none;}
.newsSummaryWrpr {}
.newsSummaryWrpr h3 { color: #394A43; letter-spacing: 2px; margin: 0px 0px 10px; padding: 0px 0px 6px; font: bold 11px Georgia; text-transform: uppercase; border-bottom: 1px solid #D6CEAD; }
.newsSummaryBackgroundWrpr {}
.newsSummaryImage {float:left;}
.newsSummaryDesc { border-bottom: 1px dotted #BAC9C2; margin: 0px 0px 10px; padding: 0px 0px 10px; }
.newsSummaryViewAll {text-align:right;}

.newsItemWrpr .dateStamp {color: #999999; font-size: 15px;}

.newsModuleWrpr .paging {padding: 1em 0;}
.newsModuleWrpr .sortStatus {float: left; }
.newsModuleWrpr .genericPager {float: right; padding: 0;}

.photo {float:left; display:inline; width:78px;}
.descr {float:left; display:inline; width:640px; margin-left:20px;}
 a.all {white-space:nowrap; font-size:12px;}
 a.all:active {color: #003300; text-decoration: underline;}
 .bold {font-weight:bold;}

.mrg20b {margin-bottom:20px;}
.mrg10b {margin-bottom:10px;}
.bdr {border:1px solid #e0dbc7; padding:3px; background-color:#fff; }
.time {color:#587d58; margin-right:10px;}

.alert {float:right;margin: 25px 20px 0 0; width:500px; height:50px; clear: right;  background:transparent url(/cms/images/alert-bg.png) repeat-x; border:1px solid #c65952; color:#fff; padding:10px; overflow:hidden; }
.alert a {color:#fff;}
.mod {background:transparent url(/cms/images/mod.png) repeat-x; padding:10px 10px; color:#587d58; }


.newsAlertWrpr { margin-bottom:10px; }
.alert a, .alert a:link, .alert a:visited { color:#fff; display:block; }