/* News Module Styles */
.newsModuleWrpr {margin-bottom:50px;}
.newsModuleWrpr .paging {float:none;}
.newsFilterLeftWrpr {width:55%;float:left; margin-top:4px;}
.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;}
.newsFilterSearchBtn {float:right;margin-left:15px; margin-top:-10px;}
.newsFilterSearchType {padding-top:3px;float:right;}
.newsPhotoRight {float:right;margin: 15px 0px 15px 15px;}
.newsPhotoRight img {border: 2px solid #4F6683; -webkit-box-shadow: 0 15px 9px -9px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 9px -9px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	    box-shadow: 0 15px 9px -9px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}

.captionWrpr {margin: 10px 7px 0px 7px; font-style:italic;}

.newsItemsWrpr {padding:0px 0px 20px 0px;}
.newsItemWrpr {padding:0px 0px 25px 0px;}
.newsItemWrpr .newsItemPhoto {float:left; display:inline; margin:0 0 12px 0;}

.newsItemWrpr .newsItemImg {float:left;padding-left:12px;margin-top:0px;margin-right:20px; font-size:11px; font-style:italic;}
.newsItemWrpr .newsItemImg img{width:70px;height:60px; border:none;}
.newsItemWrpr .newsItemDescr {}
.newsItemWrpr .newsItemDescr p {padding:0 0px;}
.newsItemWrpr .newsItemDescr h2 {font-size:13px;font-family:arial;margin:0px;padding:0px;}
.newsItemWrpr .newsItemDescr h2 a{font-size: 13px;color: #003366;font-weight: bold;text-decoration: none;}
.newsItemWrpr .newsItemDescr h2 a:hover{text-decoration:underline;}
.newsItemWrpr .moreLink {text-align:right;color: #7AAFDF;text-decoration: none;font: bold 11px Arial;}

.newsSummaryWrpr {float:left; display:block; position:relative; margin: 0px 0px 0px 0px 0px;}
.LeftRail .newsSummaryWrpr {float:left; display:block; position:relative; margin: 0px 0px 0px 0px 0px;}
.RightRail .newsSummaryWrpr {float:left; display:block; position:relative; margin: 0px 0px 0px 0px 0px;}
.hdrr {font-size:30px; border-style:none; color:#999999; font-family: 'Open Sans', sans-serif; margin: 10px 0px 10px 0px;}
.newsSummaryViewAll {text-align:left; float:left; margin:0px 0px 10px 0px;}
.LeftRail .newsSummaryViewAll {text-align:left; float:left; margin:0px 0px 10px 0px;}
.newsSummaryViewAll a.mlnk {color:#003366; font-weight:bold; font-size:11px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; margin-left:0px;}
.newsSummaryViewAll a.mlnk:hover {text-decoration:underline;}
.HomeLeft .newsSummaryBackgroundWrpr {padding-top:0px; width:530px;}
.LeftRail .newsSummaryBackgroundWrpr {padding-top:0px; width:200px;}
.RightRail .newsSummaryBackgroundWrpr {padding-top:0px; width:226px;}
.newsSummaryImage {float:left; margin-right:12px; border:2px solid #d6dfeb; border-radius:3px;}
.HomeLeft .newsSummaryDesc {float:left; display:block; position:relative; width:460px; border-bottom: none; margin: 0px 0px 9px 0px; padding: 0px 0px 10px; font-size:12px;}
.LeftRail .newsSummaryDesc {float:left; display:block; position:relative; width:135px; border-bottom: none; margin: 0px 0px 9px 0px; padding: 0px 0px 10px; font-size:12px;}
.RightRail .newsSummaryDesc {float:left; display:block; position:relative; width:158px; border-bottom: none; margin: 0px 0px 9px 0px; padding: 0px 0px 10px; font-size:12px;}
.newsSummaryDesc p.smaller {font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#666666; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.newsSummaryDesc p {font-size:13px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#666666; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; line-height:19px;}
.newsSummaryDesc p a {font-size:18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#333333; padding: 0px 0px 0px 0px; text-decoration:none; line-height:18px;}
.newsSummaryDesc p a:hover {text-decoration:underline;}
.newsSummaryDesc a.rmore {color:#003366; font-weight:bold; font-size:11px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; margin-left:0px;}
.newsSummaryDesc a.rmore:hover {text-decoration:underline;}

.datebox {float:left; display:block; position:relative; width:46px; margin: 0px 15px 0px 0px; background:#ffffff; -moz-box-shadow: 2px 2px 2px #dbdbdb; -webkit-box-shadow: 2px 2px 2px #dbdbdb; box-shadow: 2px 2px 2px #dbdbdb;}

p.dateboxmonth {float:left; display:block; position:relative; width:46px; text-transform:uppercase; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; background:#296BB2; font-family: 'Open Sans', sans-serif;}
p.dateboxday {float:left; display:block; position:relative; width:44px; height:42px; font-weight:normal; font-size:32px; color:#999999; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: 'Open Sans', sans-serif; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; line-height:40px;}

.NewsFeatured {line-height:20px; margin-bottom:20px;}
.NewsFeatured h2 {font-size:17px; margin: 5px 0px 8px 0px;}
.NewsFeatured .time {font-size:11px; font-style:italic;}
.NewsFeatured p {margin: 5px 0px 0px 0px;}
.NewsFeatured p a.more {font-size:11px; font-weight:bold;}