

.latestnewsenhanced_99.newslist {	
}

	.latestnewsenhanced_99 .onecatlink {
		margin-top: 20px;
	}

	.latestnewsenhanced_99 .news {
		overflow: hidden;
		margin-top: 10px;
	}
	
	.latestnewsenhanced_99 .news:first-child {
		margin-top: 0;
	}
	
		.latestnewsenhanced_99 .innernews {
			overflow: hidden;
			padding: 2px;
		}
	
		.latestnewsenhanced_99 .even {
			/*background-color: #F4F4F4;*/
		}
		
			.latestnewsenhanced_99 .newshead {		
				/* same column height fix */
				margin-bottom: -1000px;
				padding-bottom: 1000px;		
			}
			
			.latestnewsenhanced_99 .headleft {
				float: left;
			}
			
			.latestnewsenhanced_99 .headright {
				float: right;
			}
			
			.latestnewsenhanced_99 .headnone {
				display: none;
			}
			
				.latestnewsenhanced_99 .newshead .calendar {
				}	
				
				.latestnewsenhanced_99 .newshead .calendar.noimage {			
					background: #F4F4F4; /* Old browsers */
					background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
					background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
					background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */
					color: #3D3D3D;						
					border-top-right-radius: 4px;
					border-top-left-radius: 4px;
				}		
	
					.latestnewsenhanced_99 .newshead .calendar .weekday, 
					.latestnewsenhanced_99 .newshead .calendar .month, 
					.latestnewsenhanced_99 .newshead .calendar .day, 
					.latestnewsenhanced_99 .newshead .calendar .year {
						position: relative;
						width: 100%;
						text-align: center;
					}
					
					.latestnewsenhanced_99 .newshead .calendar.noimage .weekday {							
						background: #C8C8C8; /* Old browsers */
						background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera11.10+ */
						background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
						background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */						
						color: #494949;						
						border-top-right-radius: 4px;
						border-top-left-radius: 4px;
					}
			
					.latestnewsenhanced_99 .newshead .calendar .weekday {
						text-transform: uppercase;
						letter-spacing: 0.4em;
					}
					
					.latestnewsenhanced_99 .newshead .calendar .month {
						font-size: 0.8em;
						font-weight: bold;
						letter-spacing: 0.45em;
					}
					
					.latestnewsenhanced_99 .newshead .calendar .day {	
						font-size: 1.8em;
						font-weight: bold;
						letter-spacing: 0.1em;
					}
					
					.latestnewsenhanced_99 .newshead .calendar .year {
						font-size: 0.7em;
						letter-spacing: 0.35em;
						min-height: 4px;
					}			

				.latestnewsenhanced_99 .newshead .picture {
	    			overflow: hidden;
					background-color: #FFFFFF;
					border: 1px solid #CCCCCC;
					padding: 3px;
					text-align: center;
				}
				
				.latestnewsenhanced_99 .newshead .picture a,
				.latestnewsenhanced_99 .newshead .nopicture a {
					text-decoration: none;
					display: inline-block;
					height: 100%;
    				width: 100%;
    				cursor: hand;
				}
				
				.latestnewsenhanced_99 .newshead .picture a:hover,
				.latestnewsenhanced_99 .newshead .nopicture a:hover {
					text-decoration: none;
				}
	
				.latestnewsenhanced_99  .newshead .picture img {
					max-width: 100%;
					max-height: 100%;
				}
				
				.latestnewsenhanced_99 .newshead .picture .defaultpicture {
				}
				
				.latestnewsenhanced_99 .newshead .nopicture {
	    			overflow: hidden;
					background-color: #FFFFFF;
					border: 1px solid #CCCCCC;
					padding: 3px;
					text-align: center;
				}
	
				.latestnewsenhanced_99 .newshead .nopicture span {
					background-color: #F4F4F4;
					display: inline-block;
					width: 100%;
					height: 100%;
				}

			.latestnewsenhanced_99 .newsinfo {
			}			
			
			.latestnewsenhanced_99 .infoleft {
				clear: right;
			}
			
			.latestnewsenhanced_99 .inforight {
				clear: left;
			}
			
				.latestnewsenhanced_99 .newstitle {
					font-weight: bold;
				}
				
				.latestnewsenhanced_99 .newsintro {
				}
				
				.latestnewsenhanced_99 .newsextra {
					font-size: 0.8em;
				}
			
				.latestnewsenhanced_99 .infoleft .newstitle {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_99 .infoleft .newsintro {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_99 .infoleft .newsextra {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_99 .infoleft .link {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_99 .infoleft .catlink {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_99 .inforight .newstitle {
					margin: 0 20px 0 0;
					text-align: right;
				}
				
				.latestnewsenhanced_99 .inforight .newsintro {
					margin: 0 20px 0 0;
					text-align: right;
				}
				
				.latestnewsenhanced_99 .inforight .newsextra {
					margin: 0 20px 0 0;
					text-align: right;
				}
				
				.latestnewsenhanced_99 .inforight .link {
					margin: 0 20px 0 0;
					text-align: right;
				}
				
				.latestnewsenhanced_99 .inforight .catlink {
					margin: 0 20px 0 0;
					text-align: right;
				}
