
/* -------------- MODULE: News -------------- */
/* begin */



.news {
	position: relative;
	padding-bottom: 10px;
	}
	.news .tabbedContent {
		position: relative;
		z-index: 100;
		}
		.news h2 {
			font-weight: normal;
			margin-left: -60px;
			margin-bottom: 10px;
			}
			.news h2 {
				margin-left: 0;
				}
			.home .news h2 {
				margin-left: 0;
				}
			.news p {
				
				}



.news .date {
	display: block;   /* :) */
	}
.news .date {

	}

	.news .date .month {

		}
		.news a:hover .date,
		.news a:hover .date .month {
			}
	.news .date .day {

		}
		.news a:hover .date .day {
		
			}
			#ie6 .news a:hover .date .day {
				background-position: -50px -16px;
				}
	.news .date .year {

		}
		.news a:hover .date .year {
			background-position: 0 bottom;
			}
			
.newsImage {
	margin-left: 75px;
	padding: 10px;
	}
.newsImage img {
		background: #EEE;
		border: 1px solid #DDD;
		padding: 5px;
		}

.newsSummary {
	border-bottom:1px solid #DCDCDC;
	border-top:medium none;
	padding-left:84px;
	}

/* New page */	
.news .newsTitle a {
	display: block;
	margin-left: 80px;
	}

/* -------------- !News Homepage ------------ */
#featured-articles .newsTitle .date 	{ text-transform: uppercase; color: #fac200; font-size: 11px; letter-spacing: .75px }
#featured-articles .readmore			{ position: relative; left: -83px; padding-bottom: 10px; }
#featured-articles .newsSummary			{ border-bottom: 1px solid #b65401; padding-bottom: 10px; }
#featured-articles .newsTitle a {
	margin-left: 5px;
	}
.newsSummary							{ border-bottom: 1px solid #dcdcdc; border-top: none; }
.newsSummary p							{ padding-top: 10px;}
.news .newsList							{ margin-bottom: 15px; }



/* -------------- FUNCTION: Recent Articles (list) -------------- */
/* begin */

.news ol.tabs{
	/*z-index:1000;*/
}

	.news .newsList {
		position: relative;
		margin-top: -.4em;
		}
		.news .newsList li {
			clear: both;
			position: relative;
			list-style: none;
			margin: 10px;
			}
			.home .news .newsList li {
				width: 280px;
				}

			#ie7 .news .newsList li,
			#ie6 .news .newsList li {
				height: 1%;
				}

			.newsList li .newsTitle {
				z-index: 30;
				line-height: 1.1em;
				font-weight: normal;
				}
				.newsList li .newsTitle span.subtitle {
					display: block;
					font-size: 12px;
					}

		.news .newsList li.hasImage {
			}
			.news .newsList li.hasImage .newsImage {
				position: relative;
				z-index: 40;
				float: left;
				margin: 0 10px 0 0;
	/*			float: right;
				margin-left: 10px; */
				}

		.news .newsList .assets {
			margin-top: -10px;
			}
			.news .newsList .assets .asset {
				list-style: none;
				padding: 0;
				margin: 0;
				}

	.news p.NOTE {
		clear: both;
		margin-left: 50px;
		}

/* end */








/* -------------- FUNCTION: Recent Articles (detail) -------------- */
/* begin */


.news .single .date,
.news .single .date .month,
.news .single .date .day,
.news .single .date .year {
	width: 94px;
	background: url(/includes/files/base/images/calendar-Bg-lg.gif) -100px top no-repeat;
	}
.news .single .date {
	float: right;
	margin-top: 0;
	margin-left: 10px;
	}

	.news .single .date .month {
		
		}
	.news .single .date .day {
	
		}
	.news .single .date .year {
		
		}


.news .relatedInformation {
	float: right;
	width: 30%;
	padding-left: 10px;
	padding-top: 4px;
	border-left: 1px solid #CCC;
	position: relative;
	z-index: 100;
	}
	.news .relatedInformation h4 {
		padding-bottom: 4px;
		}
	.news .relatedInformation ul {
		list-style: none;
		margin-top: -4px;    /* !  */
		}
		.news .relatedInformation ul li {
			list-style: none;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-left: 0;
			}


/* end */









/* -------------- FUNCTION: Recent & Featured -------------- */
/* begin */

#featured-articles {
	width: 301px;
	position: relative;
	float: right;
	background: url(/includes/files/base/images/news-bottom.jpg)  right bottom no-repeat #df6412; /* orange */	
	padding: 0 10px 5px 25px;
	margin-right: -340px;
	margin-bottom: 30px; /* keep green house from overlaping the orange KAU */
	}
	#featured-articles .date {
	  	margin-left: -84px;
	 }
	.news.featured a {
		color: white;
		}
.news.featured .newsList {
	}
	#ie7 .news.featured,
	#ie7 .news.featured .newsList,
	#ie6 .news.featured,
	#ie6 .news.featured .newsList {
		height: 1%;
		}


	.news.featured ul.headlines {
		position: relative;
		}


	.news.featured .newsList {
		margin-top: .2em;
		}
		.newsList li {
			clear: left;
			margin: 0 0 0 0 !important;
			}
			.news.featured .newsList li.last {
				border: none;
				padding-bottom: .5em;
				}


		.news.featured .newsList li .newsTitle {
			margin: 0 0 0 80px;
			padding: 0 0 .5em;
			font-size: 1.1em;
			background: 0;
			}
.newsTitle .date {
 	float: left;
	}

.newsTitle p {
	margin-left: 75px;
	padding-bottom: 0;
}



/* end */
