#news_events_intro {
	float: left;
	
	width: 990px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#news_events_intro h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 3px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	color: #333333;
}

#news_events_intro h2 a:link,
#news_events_intro h2 a:visited,
#news_events_intro h2 a:hover,
#news_events_intro h2 a:active {
	color: #333333;
	
	text-decoration: none;
}

#news_events_intro #news_intro_list {
	float: left;
	
	width: 475px; /* 495 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

#news_intro_list .news_list_item {
	float: left;
	
	width: 475px;
	
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	
	border-bottom: 1px solid #e5bdbf;
}

#latest_news {
	float: left;
	
	width: 990px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#latest_news .pagination {
	float: left;
	
	width: 570px;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
}

#latest_news .pagination p {
	float: left;
	
	width: 570px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#news_list {
	float: left;
	
	width: 570px; /* 590 */
	
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
}

#news_list .news_list_item {
	float: left;
	
	width: 570px;
	
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	
	border-bottom: 1px solid #e5bdbf;
}

.news_list_item .news_list_item_image {
	float: left;
	
	width: 84px;
	height: 83px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/news_list_item_image_background.jpg) top left no-repeat;
}

.news_list_item .news_list_item_image img {
	float: left;
	
	width: 74px;
	height: 74px;
	
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 6px 5px;
}

#news_intro_list .news_list_item .news_list_item_details {
	float: left;
	
	width: 371px; /* 401 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

#news_list .news_list_item .news_list_item_details {
	float: left;
	
	width: 466px; /* 496 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.news_list_item_details h3 {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #e31b23;
}

#news_intro_list .news_list_item .news_list_item_details h3 {
	width: 371px;
}

#news_list .news_list_item .news_list_item_details h3 {
	width: 466px;
}

.news_list_item_details h3 a:link,
.news_list_item_details h3 a:visited,
.news_list_item_details h3 a:hover,
.news_list_item_details h3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #e31b23;
	
	text-decoration: none;
}

.news_list_item_details p {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #333333;
}

#news_intro_list .news_list_item .news_list_item_details p {
	width: 371px;
}

#news_list .news_list_item .news_list_item_details p {
	width: 466px;
}

.news_list_item_details p a:link,
.news_list_item_details p a:visited,
.news_list_item_details p a:hover,
.news_list_item_details p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #333333;
	
	text-decoration: none;
}

.news_list_item_details p.article-readmore {
	float: left;
	
	width: 75px !important;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #333333;
}

.news_list_item_details p.article-readmore a:link,
.news_list_item_details p.article-readmore a:visited,
.news_list_item_details p.article-readmore a:hover,
.news_list_item_details p.article-readmore a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	
	color: #e31b23;
	
	font-weight: bold;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) center right no-repeat;
}

.news_list_item_details p.article-date {
	float: left;
	
	width: 306px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
	
	text-align: right;
}

#news_intro_list .news_list_item .news_list_item_details p.article-date {
	width: 296px;
}

#news_list .news_list_item .news_list_item_details p.article-date {
	width: 391px;
}

.news_list_item_details p.article-date a:link,
.news_list_item_details p.article-date a:visited,
.news_list_item_details p.article-date a:hover,
.news_list_item_details p.article-date a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
	
	text-decoration: none;
}

#news_events_intro #events_intro_list {
	float: right;
	
	width: 475px; /* 495 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

#events_intro_list .event_list_item {
	float: left;
	
	width: 475px;
	
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	
	border-bottom: 1px solid #e5bdbf;
}

#events_intro_list div.placeholder {
	float: left;
	
	width: 475px;

	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	
	text-align: center;
}

#latest_events {
	float: left;
	
	width: 990px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#latest_events .pagination {
	float: left;
	
	width: 580px;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#latest_events .pagination p {
	float: left;
	
	width: 580px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#events_list {
	float: left;
	
	width: 570px; /* 590 */
	
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
}

#events_list .event_list_item {
	float: left;
	
	width: 570px;
	
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	
	border-bottom: 1px solid #e5bdbf;
}

.event_list_item .event_list_item_image {
	float: left;
	
	width: 84px;
	height: 83px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/news_list_item_image_background.jpg) top left no-repeat;
}

.event_list_item .event_list_item_image img {
	float: left;
	
	width: 74px;
	height: 74px;
	
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 6px 5px;
}

#events_intro_list .event_list_item .event_list_item_details {
	float: left;
	
	width: 371px; /* 401 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

#events_list .event_list_item .event_list_item_details {
	float: left;
	
	width: 466px; /* 496 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.event_list_item_details h3 {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #e31b23;
}

#events_intro_list .event_list_item .event_list_item_details h3 {
	width: 381px;
}

#events_list .event_list_item .event_list_item_details h3 {
	width: 466px;
}

.event_list_item_details h3 a:link,
.event_list_item_details h3 a:visited,
.event_list_item_details h3 a:hover,
.event_list_item_details h3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #e31b23;
	
	text-decoration: none;
}

.event_list_item_details p {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #333333;
}

#events_intro_list .event_list_item .event_list_item_details p {
	width: 381px;
}

#events_list .event_list_item .event_list_item_details p {
	width: 466px;
}

.event_list_item_details p a:link,
.event_list_item_details p a:visited,
.event_list_item_details p a:hover,
.event_list_item_details p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #333333;
	
	text-decoration: none;
}

.event_list_item_details p.event-readmore {
	float: left;
	
	width: 75px !important;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #333333;
}

.event_list_item_details p.event-readmore a:link,
.event_list_item_details p.event-readmore a:visited,
.event_list_item_details p.event-readmore a:hover,
.event_list_item_details p.event-readmore a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	
	color: #e31b23;
	
	font-weight: bold;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) center right no-repeat;
}

.event_list_item_details p.event-post-date {
	float: left;
	
	width: 306px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #888888;
	
	text-align: right;
}

#events_intro_list .event_list_item .event_list_item_details p.event-post-date {
	width: 296px;
}

#events_list .event_list_item .event_list_item_details p.event-post-date {
	width: 391px;
}

.event_list_item_details p.event-post-date a:link,
.event_list_item_details p.event-post-date a:visited,
.event_list_item_details p.event-post-date a:hover,
.event_list_item_details p.event-post-date a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #888888;
	
	text-decoration: none;
}

.event_list_item_details p.event-date {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #333333;
}

#events_intro_list .event_list_item .event_list_item_details p.event-date {
	width: 381px;
}

#events_intro .event_list_item .event_list_item_details p.event-date {
	width: 486px;
}

#news_article {
	float: left;
	
	width: 980px; /* 990 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
}

#news_article #news_article_details {
	float: left;
	
	width: 580px; /* 590 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

#news_article_details h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
	line-height: 18px;
	
	color: #e31b23;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#news_article_details p.first-child {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	
	line-height: 20px;
	
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

#news_article_details p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	line-height: 18px;
	
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

#news_article_details ul {
	float: left;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

#news_article #news_article_images {
	float: left;
	
	overflow: hidden;
	
	width: 380px; /* 390 */
	height: 270px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	
	text-align: center;
}

#news_article #news_article_images .news_article_image {
	float: left;
	
	overflow: hidden;
	
	width: 370px;
	height: 270px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 15px 5px;
	
	text-align: center;
}

#news_article #news_article_images .news_article_image img {
	/* float: left; */
	
	/* width: 370px; */
	/* height: 270px; */
	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#news_article p.back-link {
	float: left;
	
	width: 475px; /* 490 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #333333;
	
	text-align: left;
}

#news_article p.article-date {
	float: left;
	
	width: 480px; /* 490 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #666666;
	
	text-align: right;
}

#event {
	float: left;
	
	width: 980px; /* 990 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
}

#event #event_details {
	float: left;
	
	width: 580px; /* 590 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

#event_details h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
	line-height: 18px;
	
	color: #e31b23;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#event_details p.first-child {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	
	line-height: 20px;
	
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

#event_details p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	line-height: 18px;
	
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

#event #event_images {
	float: left;
	
	overflow: hidden;
	
	width: 380px; /* 390 */
	height: 270px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	
	text-align: center;
}

#event #event_images .event_image {
	float: left;
	
	overflow: hidden;
	
	width: 370px;
	height: 270px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 15px 5px;
	
	text-align: center;
}

#event #event_images .event_image img {
	/* float: left; */
	
	/* width: 370px; */
	/* height: 270px; */
	
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#event p.back-link {
	float: left;
	
	width: 475px; /* 490 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #333333;
	
	text-align: left;
}

#event p.event-post-date {
	float: left;
	
	width: 480px; /* 490 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	line-height: 18px;
	
	color: #666666;
	
	text-align: right;
}