
/* Alert Module */
.alert {background: #f74545;
background: -moz-linear-gradient(top,  #f74545 0%, #d33c3d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f74545), color-stop(100%,#d33c3d));
background: -webkit-linear-gradient(top,  #f74545 0%,#d33c3d 100%);
background: -o-linear-gradient(top,  #f74545 0%,#d33c3d 100%);
background: -ms-linear-gradient(top,  #f74545 0%,#d33c3d 100%);
background: linear-gradient(to bottom,  #f74545 0%,#d33c3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f74545', endColorstr='#d33c3d',GradientType=0 );
padding:10px; /*height:60px;*/ overflow:hidden; margin-bottom:15px; color:#fff; }
.alert img { float:left; margin:0 7px 20px 0}
.alert h3.newsAlertTitle  { font-weight:normal; margin:0 0 7px; }
.alert h3.newsAlertTitle a { color:#fff; }
.alert h3.newsAlertTitle a:hover { text-decoration:none; }


/* News Module Styles */
.hmNews h2 a {text-decoration: none}
.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, .newsFilterYear { width:85px; }
.newsFilterYearWrpr { float:left; margin-right:12px; margin-bottom:5px; }
.newsFilterCatWrpr { float:left; }
.newsFilterCat { width:185px; }
.newsFilterSearchBtn { float:right; margin-left:15px; }
.newsFilterSearchType { padding-top:3px; float:right; }
.newsPhotoRight { float:right; margin:15px 0 15px 15px; }

.newsItemsWrpr { padding:0 0 20px; }
.newsItemWrpr { padding:0 0 25px; }
.newsItemWrpr .newsItemPhoto { float:left; display:inline; margin:0 0 12px; }

.newsItemWrpr .newsItemImg { float:left; padding-left:12px; margin-top:0; margin-right:20px; }
.newsItemWrpr .newsItemImg img{ width:70px; height:60px; }
.newsItemWrpr .newsItemDescr {  }
.newsItemWrpr .newsItemDescr p { padding:0; }
.newsItemWrpr .newsItemDescr h2 { font-size:13px; margin:0; padding:0; }
.newsItemWrpr .newsItemDescr h2 a { font-size: 13px; color:#7aafdf; font-weight:bold; text-decoration:none; }
.newsItemWrpr .moreLink { text-align:right; color:#7aafdf; text-decoration:none; }

.newsOverview {}
.newsOverview .modContent h2.title a {text-decoration: none;}
.dateStamp, .date {font-size: .9em; font-weight: bold; display: block;}
.newsDetail .date {margin-right: 30px;}

/* Home Summary */
.newsSummaryWrpr {  }
.newsSummaryWrpr .mod { background:none; }
.newsSummaryWrpr h2 { 
	margin:0 0 10px; padding:0 0 6px; 
	border-bottom:1px solid #d6Ccead; 
	color:#394a43; 
	letter-spacing:2px; 
	text-transform:uppercase; 
}
.newsSummaryBackgroundWrpr {  }
.newsSummaryImage { float:left; }
.newsSummaryDesc { border-bottom:1px dotted #bac9c2; margin:0 0 10px; padding:0 0 10px; font-size:12px; }
.newsSummaryViewAll { text-align:right; }


aside .newsSummary .modContent {padding:0;}
aside .newsSummary .modContent .itemList {margin: 10px 0 0 0;}
aside .newsSummary .modContent h2.title {color: #000; font-size: 16px;}
aside .newsSummary .modContent h2.title a {text-decoration: none; color: #000;}

@media only screen and (max-width : 900px) {
	.alert {height: auto; background-repeat: repeat;}
}