/*NEWS section */
#newsHeader {
	margin:0 auto 0 ;	
	width:961px;
}

#contentHeader_news {
	margin:0 auto 0px !important;	
	width:961px !important;
}

/*IE6 issue. Using "div" instead of "content_text" */
div.col_layout_news {
	background:url(../_img/news/news_bg.gif) repeat-x;	
	margin:0 0px 0 20px !important;
	width:920px !important;
	min-height:620px;
	padding:20px 20px 0 20px;
}

#newsLP_left {
	width:330px;	
	margin-right:20px;
}

#newsLP_middle {
	width:330px;		
	margin-right:20px;	
}

#featuredNews .newsImage {
	float:left;	
	margin-right:7px;
}

#featuredNews  .newsHeadline {
	font-size:11pt;
	display:block;
	margin-bottom:5px;
	color:#555;
}

#featuredNews  .newsSummary {
	font-size:8pt;
	display:block;	
	line-height:13pt;
}

#featuredNews .newsLink {
	border:none !important;
	font-size:8pt;
	text-transform:uppercase;	
	text-decoration:none !important;
}

#featuredNews table {
margin:0px 0 5px 0!important;	
}

#featuredNews .otherFeaturedNews {
padding-top:8px;
border-top:1px solid #ccc;
}

#newsLP_right {
	width:213px;
}

#newsLP_right a {
	border:none !important;
	display:block;
	margin:0 0 20px 0;
}

#calendarEvents{}

#calendarEvents .calendarEvents_hdr {
	display:block;
	margin:15px 0;
}

#calendarEvents a {
	float:left;
	display:block;
	border:none !important;
	color:#606060;
	margin-bottom:10px;
}

#newsLP_left #calendarEvents a {
	padding:0 0 0 10px;
	width:290px;	
}

#article_right_side #calendarEvents a {
	padding:0 0 0 5px;
	width:260px;	
}

#calendarEvents a:hover {
	border:none !important;
}

#calendarEvents .calendarDate {
	width:40px;
	float:left;
}

#calendarEvents .calendarMonth {
	text-transform:uppercase !important;
	display:block;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	width:40px;	
}

#calendarEvents .calendarDay {
	display:block;
	font-size:14pt;
	width:40px;	
}

#calendarEvents .calendarMonthYear strong{
	font-weight:normal;
}


#calendarEvents .calendarDesc {
	font-size:10pt;
	line-height:12pt;
}

.newsListItem {
	float:left;	
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #ccc;
}

.newsListItem img {
	padding:3px;
	border:1px solid #e2e3e4;
	float:left;
	margin:0 20px 0 0 !important;
}

.newsListItem .newsListDetails {
	padding:2px 0 0 0;
	float:left;
	width:480px;

}

#featuredNews .newsListItem {width:298px;}
#featuredNews .newsListItem .newsListTitle, #featuredNews .newsListItem .newsListStarts, #featuredNews .newsListItem a, #featuredNews .newsListItem .newsListDetails{width:208px;}
#IWUHeadlines .newsListItem {width:263px;}
#IWUHeadlines .newsListItem .newsListTitle, #IWUHeadlines .newsListItem .newsListStarts, #IWUHeadlines .newsListItem a, #IWUHeadlines .newsListItem .newsListDetails {width:173px;}
.news_archive .newsListItem {width:570px;}
.news_archive .newsListItem .newsListTitle, .news_archive .newsListItem .newsListStarts, .news_archive .newsListItem a, .news_archive .newsListItem .newsListDetails {width:480px;}

.newsListItem .newsListTitle {
	font-variant:small-caps;
	font-size:10pt;
	line-height:12pt;
	float:left;	
}
.newsListItem .newsListStarts {
	color:#999;
	font-size:8pt;
	line-height:10pt;
	float:left;	
}

.newsListItem a {
	float:left;	
	border:none !important;
	font-size:8pt;
	text-transform:uppercase;
}

#article_content {
	width:605px;
	margin-right:15px;
}

#article_right_side {
	float:right;
	display:inline; /*IE hack: double margin */
	width:295px;	
}
.news_box_hdrL {
	height:33px;
	background:url(../_img/news/news_box_hdrL.gif) top left no-repeat;		
}

.news_box_hdrR {
	padding:0 13px;
	height:33px;	
	background:url(../_img/news/news_box_hdrR.gif) top right no-repeat;		
}

.news_box_hdr {
	height:33px;	
	background:url(../_img/news/news_box_hdrBG.gif) top left repeat-x;		
}

.news_box_text {
	padding:15px;
	border:1px solid #e2e3e4;
	background:#ffffff;
}

.news_box_text h1 {
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size:18pt;
	line-height:22pt;
	font-weight:normal;
	color:#555555;
	margin:0!important;
	padding:0 !important;
	text-transform:none !important;
}

#article_content .news_box_text img {
	padding:3px;
	border:1px solid #e2e3e4;
	margin:0 20px 20px 0;	
}

.imgWrapper {
	float:left;		
}
.news_box_text .imgWrapper span{	
	margin:0px;
	padding:0px;
	font-size:8pt;
	color:#555;
}

.storyHeader {
	background:url(../_img/news/news_title_dot.gif) bottom left repeat-x;
	margin:0 0 20px 0;		
	padding:0 0 10px 0;
}

.byLine {
	margin:6px 0 0 2px;
	font-size:8pt;
	line-height:10pt;	
	color:#888;	
	text-transform:uppercase;	

}

.publishDate {	
	color:#888;
	font-size:8pt;
	line-height:12pt;
	font-style:italic;
}


#IWUHeadlines {
	margin:0 0 15px 0;	
}

#upcomingEvents {}



