
.latestnewsenhanced_88.newslist {	
}

.latestnewsenhanced_88.newslist.horizontal {	
	overflow: hidden;
	padding-top: 5px;
}

.latestnewsenhanced_88 ul.newsitems {
	margin: 0;
	padding: 0;
}

	.latestnewsenhanced_88 .error-message {
		width: 100%;
	}
	
	.latestnewsenhanced_88 .error-message dl {
		border: 1px solid #EED3D7;
		border-radius: 4px;
		background-color: #F2DEDE;
		color: #FFF !important;;
	}
	
	.latestnewsenhanced_88 .error-message dt {
		border-bottom: 1px solid #EED3D7
		padding-left: 5px;
	}
	
	.latestnewsenhanced_88 .error-message dd {
		word-wrap: break-word;
		margin-bottom: 3px;
    	margin-top: 3px;
    	margin-left: 5px;
	}

	.latestnewsenhanced_88.horizontal .onecatlink {
		margin-top: 0 !important;
		float: right;
	}

	.latestnewsenhanced_88 .onecatlink {
		margin-top: 20px;
		clear: both;
	}
	
	.latestnewsenhanced_88.horizontal .news {
		float: left;
        
		display: inline-block;
		margin-top: 0px !important;
		margin-bottom: 5px;
	
       
	}

	.latestnewsenhanced_88 .news {
		overflow: hidden;
		margin-top: 20px;
		width: 100%;
	}
	
	.latestnewsenhanced_88 .news.active {
		background-color: #CCCCCC;
	}
	
	.latestnewsenhanced_88 .news:first-child {
		margin-top: 0;
	}
	
		.latestnewsenhanced_88 .innernews {
			overflow: hidden;
			padding: 2px;
            		padding-top:12px;
		}
		
		.latestnewsenhanced_88 .odd {
			/*background-color: #F4F4F4;*/
		}
	
		.latestnewsenhanced_88 .even {
			/*background-color: #F4F4F4;*/
		}
		
			.latestnewsenhanced_88 .newshead {		
				/* same column height fix */
				margin-bottom: -1000px;
				padding-bottom: 1000px;		
			}
			
			.latestnewsenhanced_88 .headleft {
				float: left;
			}
			
			.latestnewsenhanced_88 .headright {
				float: right;
			}
			
				.latestnewsenhanced_88 .newshead .calendar {
				}	
				
				.latestnewsenhanced_88 .newshead .calendar.noimage {			
					background: #1e639e;
                    height:65px;
					color: #FFF !important;						
					border-top-right-radius: 4px;
					border-top-left-radius: 4px;
                    border-bottom-right-radius: 4px;
					border-bottom-left-radius: 4px;
				}		
	
					.latestnewsenhanced_88 .newshead .calendar .weekday, 
					.latestnewsenhanced_88 .newshead .calendar .month, 
					.latestnewsenhanced_88 .newshead .calendar .day, 
					.latestnewsenhanced_88 .newshead .calendar .year {
 
						position: relative;
						width: 100%;
						text-align: center;
					}
					
					.latestnewsenhanced_88 .newshead .calendar.noimage .weekday {							
						background: #1e639e;
											
						color: #FFF !important;;						
						border-top-right-radius: 4px;
						border-top-left-radius: 4px;
					}
			
					.latestnewsenhanced_88 .newshead .calendar .weekday {
						text-transform: uppercase;
						letter-spacing: 0.4em;
					}
					
					.latestnewsenhanced_88 .newshead .calendar .month {
						font-size: 0.8em;
						font-weight: bold;
						letter-spacing: 0.45em;
					}
					
					.latestnewsenhanced_88 .newshead .calendar .day {	
						font-size: 1.8em;
						font-weight: bold;
						letter-spacing: 0.1em;
					}
					
					.latestnewsenhanced_88 .newshead .calendar .year {
						font-size: 0.7em;
						letter-spacing: 0.35em;
						min-height: 4px;
					}			

				.latestnewsenhanced_88 .newshead .picture {
	    			overflow: hidden;
					background-color: #FFFFFF;
					border: 1px solid #CCCCCC;
					padding: 3px;
					text-align: center;
				}
				
				.latestnewsenhanced_88 .newshead .picture a,
				.latestnewsenhanced_88 .newshead .nopicture a {
					text-decoration: none;
					display: inline-block;
					height: 100%;
    				width: 100%;
    				cursor: hand;
				}
				
				.latestnewsenhanced_88 .newshead .picture a:hover,
				.latestnewsenhanced_88 .newshead .nopicture a:hover {
					text-decoration: none;
				}
	
				.latestnewsenhanced_88  .newshead .picture img {
					max-width: 100%;
					max-height: 100%;
				}
				
				.latestnewsenhanced_88 .newshead .picture .defaultpicture {
				}
				
				.latestnewsenhanced_88 .newshead .nopicture {
	    			overflow: hidden;
					background-color: #FFFFFF;
					border: 1px solid #CCCCCC;
					padding: 3px;
					text-align: center;
				}
	
				.latestnewsenhanced_88 .newshead .nopicture span {
					background-color: #F4F4F4;
					display: inline-block;
					width: 100%;
					height: 100%;
				}

			.latestnewsenhanced_88 .newsinfo {
			}
			
			.latestnewsenhanced_88 .infonoimageleft {
			}	
					
			.latestnewsenhanced_88 .infoleft {
				clear: right;
			}
			
			.latestnewsenhanced_88 .infonoimageright {
				text-align: right;
			}
			
			.latestnewsenhanced_88 .inforight {
				clear: left;
				text-align: right;
			}
			
				.latestnewsenhanced_88 .newstitle {
					
                    
                    font-size:16px;
                    
                    
				}
				
				.latestnewsenhanced_88 .newsintro {
                /*Font Setting - Teks Isi*/
                color: white;
                font-size:12px;
				}
				
				.latestnewsenhanced_88 .newsextra {
					font-size: 0.8em;
                    color: #FFF;
				}
			
				.latestnewsenhanced_88 .infoleft .newstitle {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_88 .infoleft .newsintro {
					margin: 0 0 0 30px;
				}
				
				.latestnewsenhanced_88 .infoleft .newsextra {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_88 .infoleft .link {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_88 .infoleft .catlink {
					margin: 0 0 0 20px;
				}
				
				.latestnewsenhanced_88 .inforight .newstitle {
					margin: 0 20px 0 0;
				}
				
				.latestnewsenhanced_88 .inforight .newsintro {
					margin: 0 20px 0 0;
				}
				
				.latestnewsenhanced_88 .inforight .newsextra {
					margin: 0 20px 0 0;
                    
				}
				
				.latestnewsenhanced_88 .inforight .link {
					margin: 0 20px 0 0;
				}
				
				.latestnewsenhanced_88 .inforight .catlink {
					margin: 0 20px 0 0;
				}

.latestnewsenhanced_88 ol.pagination {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	position: relative;
	clear: both;
}

.latestnewsenhanced_88 ol.pagination li {
	display: inline;
	list-style: none;
	cursor: pointer;
	margin: 0 0 0 .5em;
}

.latestnewsenhanced_88 ol.pagination li.current {
	font-weight: bold;
}

.latestnewsenhanced_88 ol.pagination li.next:before {
    content: "Next";
}

.latestnewsenhanced_88 ol.pagination li.prev:before {
    content: "Prev";
}

.latestnewsenhanced_88 ol.pagination li.next span,
.latestnewsenhanced_88 ol.pagination li.prev span {
    display: none;
}
	