/* 
	NEWSLETTER ----------------------------------------------------------------- NEWSLETTER ---------------------------------------------------
*/		
#contentMain #pageIntroText { min-height: 1px !important; height: auto !important; overflow: hidden; }
/* News Heading */ 
#newsletterHeading 
{
	background: #E1F2F9 url("../../../images/bckBotBlueArrow725.gif") bottom left no-repeat;
	border-top:2px solid #ccc;
	margin:0 0 10px 0;
	padding:10px 5px 15px 10px;
	width: 710px;
}
/* Articles */ 
#newsletterheadlines 
{
	border: 1px solid #ddd;
	border-top: 2px solid #ccc;
	height: 422px;
  	width: 720px;
	margin-bottom:25px;
}
	#newsletterheadlines ol, #newsletterheadlines ol li { margin: 0; padding: 0; list-style-type:none; }
	#newsletterheadlines ol li { float: left; padding: 10px; }
	#newsletterheadlines ol li p { width: 62%; }
	#newsletterheadlines span.published_date { display: block; padding: 2px 0 2px 0; color: #666; }
	
	#story1, #story2, #story3, #story4 { border-bottom: 1px solid #ddd; height: 190px; text-align: left; width: 320px; }
	#story1, #story3 { border-right: 1px solid #ddd; }
	#story1, #story4 { width: 355px; }
	#story2, #story4 { text-align: right; }
	#story4 { border-bottom: none; }
	#story2 p, #story4 p { margin: 12px 0 0 0; float:right; padding-right: 0; }
	
	#newsletterheadlines h2, #newsletterheadlines h2 a, #newsletterheadlines h2 a:hover { color: #cc6600; margin: 0; padding: 0; text-decoration: none; }
	#newsletterheadlines h2 { font-size: 19px; font-weight:normal; padding-bottom: 4px; }
	#newsletterheadlines h2 a:hover { text-decoration:underline; }
	#newsletterheadlines ol h4 
	{
		color:#005899;
		font-size: 14px;
		font-weight:normal;
		margin: 0 0 5px 0;
		padding: 0;
	}
	#newsletterheadlines ol h4 strong { font-size: 18px; font-weight: normal; }
	#newsletterheadlines ol h4 a { color:#005899; text-decoration:none; }
	#newsletterheadlines ol h4 a:hover { color:#0066CC; text-decoration:underline; }
/*	
	LIST OF NEWS ITEMS 
*/
.portalNav ul li.signup #subscribe { 
	
	height: 18px !important; 
	line-height: 14px !important;
	width: 113px !important; 
	display: block; 
	font-size: 11px !important; 
	padding: 4px 0 0 8px !important;
	 text-transform: uppercase; 
	 color: #0099ff !important; 
	 *top: -50px !important;
}
.portalNav ul li.signup #subscribe:hover { background-position: 20px -22px !important; text-decoration: none; }
.portalNav ul li.signup #subscribe img {
  padding: 0 3px 0 6px; 
  float: right; 
  clear: right; 
  position: relative; 
  top: 0;
  right: 20px;
}
/* UPDATE: using feedburner headlines */
.fbsubscribelink, #creditfooter, .feedTitle { display: none; }
.feedburnerFeedBlock {}
.feedburnerFeedBlock ul {
color:#121620;
margin:0;
padding:0;
list-style:none;
}
.feedburnerFeedBlock ul li {
float: left;
clear: left;
margin: 20px 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}
.feedburnerFeedBlock ul li .headline {
font: bold 20px/40px Arial, Helvetica, sans-serif;
float: left;
width: 100%;
clear: both;
}
.feedburnerFeedBlock ul li p.date {
background: url("../../../images/iconCalendar.jpg") left top no-repeat;
		display: block;
		float:left;
clear: left;
		padding: 2px 40px 35px 10px !important;
		margin: 8px 0 10px 0 !important;
		height: 28px;
		width: 18px;
		text-align: center !important;
		overflow: visible;
    font-weight: bold;
}

.feedburnerFeedBlock ul li div { line-height: 24px; color: #333; width: 85%; }


ul.listNews {
	color:#121620;
	margin:0;
	padding:0;
	list-style:none;
	}	
	ul.listNews li {
		margin:0;
		padding:0 100px 0 0;
		list-style-type:none;
		line-height: 19px !important;
		}	
	ul.listNews .newsdate {
		background: url("../../../images/iconCalendar.jpg") left top no-repeat;
		display: block;
		float:left;
		padding:2px 15px 35px 13px;
		margin:0 10px 10px 0;
		height:48px;
		width: 18px;
		text-align:center;
		overflow: visible;
		}
	ul.listNews .newsdate .newsmonth {
		color:#fff;
		font-size:12px;
		padding:5px 0 0 0;
		margin:0;
		}
	ul.listNews .newsdate .newsday {
		color:#000;
		font-size:16px;
		font-weight:bold;
		display: block;
		padding: 3px 0 0 1px;
		margin:0;
		}
		
ul#listPress {
	color:#121620;
	margin:0;
	padding:0;
	list-style:none;
	}	
	ul#listPress li {
		margin:0;
		padding:5px 10px 10px 0;
		list-style-type:none
		}	
	ul#listPress .newsdate {
		background: url("../../../images/iconCalendarGrn.jpg") 0 0 no-repeat;
		float:left;
		padding:0 15px 35px 10px;
		margin:0 10px 10px 0;
		height:50px;
		width:25px;
		text-align:center;
		}
	ul#listPress .newsdate .newsmonth {
		color:#fff;
		font-size:12px;
		padding:5px 0 0 0;
		margin:0;
		}
	ul#listPress .newsdate .newsday {
		color:#000;
		font-size:16px;
		font-weight:bold;
		padding:10px 0 0 0;
		margin:0;
		}
