﻿/*--------------------------------------------------------------
        START GENERIC LISTS
--------------------------------------------------------------*/

.genericList, .genericListNoMargin {
	/*border-top: 1px solid #cfcfcf;*/
	margin: 0;
	padding: 0;
}
	.genericList.leftBorder, .genericListNoMargin.leftBorder  {
		border-top: none;
		border-left: 1px solid #cfcfcf;
	}

	.genericList li, .genericListNoMargin li {
		background: url(../images/bullet.png) no-repeat 0 9px;
		border-bottom: 1px solid #cfcfcf;
		/*line-height: 12px;*/
		padding: 5px 0 7px 9px;
	}
	
		.genericList.leftBorder li, .genericListNoMargin.leftBorder li  {
			border: none;
		}


/*--------------------------------------------------------------
        FINISH GENERIC LISTS
--------------------------------------------------------------*/



/*--------------------------------------------------------------
        START GENERIC LISTS
--------------------------------------------------------------*/

.arrowList {
	margin: 0 0 4px;
	padding: 0;
}

	.arrowList li {
		border-top: 1px solid #c6d6de;
		line-height: 12px;
		padding: 3px 0 4px;
	}
	
	.arrowList li a {
		background: url(../images/arrow_red1.png) no-repeat 0 0px;
		padding-left: 8px;
	}
		.arrowList li a:hover {
			background-position: 1px 0px;
		}

/*--------------------------------------------------------------
        FINISH GENERIC LISTS
--------------------------------------------------------------*/



/*--------------------------------------------------------------
        START NEWS LISTS
--------------------------------------------------------------*/
.ie7 .newsList {
	clear: none;
	overflow: visible!important;
}

.newsList {
	clear: both;
	overflow: hidden;
}

	.newsList .imgThumb {
		float: left;
		margin-right: 10px;
	}
	
		.newsList li p {
		}
	
	.newsList .time {
		background: url(../images/icon_newsTime.png) no-repeat 0 2px;
		color: #000;
		font-weight: bold;
		padding-left: 15px;
	}

		.newsList .newsSummary h3,
		.newsList .newsSummary h3 a,
		.boxMostRead .newsList h3,
		.boxMostRead .newsList h3 a {
			color: #c00;
			font-size: 17px;
			font: bold normal normal 17px/19px Arial, sans-serif;
			font-weight:bold;
		}
		
		.newsList .newsSummary h3 a:hover,
		.boxMostRead .newsList h3 a:hover { color: #000 !important; }
	
	.newsSummary {
		margin-bottom: 3px;
	}
	
		.newsSummary .imgThumb {
			border: 1px solid #cfcfcf;
			margin-right: 15px;
			height: 128px;
			width: 128px;
		}
		
			.newsSummary .imgThumb img { clip: rect(0, 126px, 126px, 0); width:126px; height:126px;}
			.newsSummary .imgThumb .tag { bottom: 1px; left: 1px; }
		
	.newsSummary p {
		margin: 4px 0 5px;
	}
	
	.newsList .genericList {
		margin-left: 15px;
		padding-left: 12px;
	}	
		.newsList .genericList li {
			background-position: 0 11px;
			line-height: 15px;
			padding: 6px 0 4px 11px;
		}

/*------------------------------------------------------------*/

/*      OLD
             
        .newsList .gridView li {
			float: left;
			margin: 0 10px 17px 0;
			min-height: 123px;
			width: 328px;
			***height: 169px;
		}
		
		.newsList .mostRead .gridView li {
				margin: 0 25px 22px 0;
				width: 310px;
				height:140px;
			}
		*/
		
		
	.newsList .gridView {
		width: 110%;
		float:left;
		clear:both;
	}
	
		.newsList .gridView li {
			float: left;
			margin: 0 10px 17px 0;
			width: 328px;
			/*height: 169px; 			min-height: 123px;*/
		}
		
			.newsList.mostRead .gridView li {
				margin: 0 25px 22px 0;
				width: 310px;
				height:auto;
			}
			
			.newsList .gridView.tightGrid li {
				margin-bottom: 10px;
				height: 118px !important;
				min-height: 118px !important;
				margin-bottom:10px;
				overflow:hidden;
			}
			
				
			
			.newsList .gridView h3 {
				padding: 2px 0 0 5;
			}
				.newsList .gridView.tightGrid h3 {
					padding: 0 0 5px 0;
				}

			.boxMostRead .newsList .gridView li {
				height: 105px;
				margin: 0 25px 11px 0;
				width: 300px;
			}
			
			.boxMostRead .newsList .gridView h3,
			.boxMostRead .newsList .gridView h3 a {
				font-size: 15px;
				padding: 4px 0;
			}
			
			.fntSz13 {
				font-size: 13px !important;
			}
			
			.boxMostRead .newsList .gridView p {
				
			}
			
			.newsList .gridView .date {
				color: #999;
				font-size: 11px;
				line-height: 18px;
			}
			
			.newsList .gridView .category,
			.newsList .gridView .category a {
				color: #00a4df;
				font-size: 11px;
				font-weight: normal;
				line-height: 18px;
			}
			
				.newsList .gridView .category a:hover { color: #c00; }

/*------------------------------------------------------------*/

	.newsList .barView {
		/*margin-top: -1px;*/
	}

		.newsList .barView li {
			border-bottom: 1px solid #cfcfcf;
			margin-bottom: 11px;
			padding-bottom: 10px;
		}
		
			.newsList .barView li .imgThumb {
				margin-right: 9px;
			}
			
				.ie6 .newsList .barView li .imgThumb { margin-right: 5px; }
			
			.newsList .barView h3 {
				padding: 6px 0 2px;
			}
			
			.newsList .barView h3,
			.newsList .barView h3 a {
				
			}
			
			.newsList .barView p {
				line-height: 15px;
			}
		
		
	.newsList h3.small,
	.newsList h3.small a	{
		font-size: 13px;
		line-height: 14px;
		padding-top: 0;
	}
	
/*------------------------------------------------------------*/

	.newsList .mansetIki {
		/*margin-top: -1px;*/
	}

		.newsList .mansetIki li {
			float: left;
			margin: 0 20px 10px 0;
			min-height: 105px;
			width: 306px;
		}
		
			.newsList .mansetIki li .imgThumb {
				margin-right: 9px;
			}
			
				.ie6 .newsList .mansetIki li .imgThumb { margin-right: 5px; }
			
			.newsList .mansetIki h3 {
				padding: 0 0 5px 0;
			}
			
			.newsList .mansetIki h3,
			.newsList .mansetIki h3 a {
			}
			
			.newsList .mansetIki p {
			}
		
		
	.newsList h3.small,
	.newsList h3.small a	{
		font-size: 13px;
		line-height: 14px;
		padding-top: 0;
	}	
/*--------------------------------------------------------------
        FINISH NEWS LISTS
--------------------------------------------------------------*/

/*--------------------------------------------------------------
        START PHOTO GRID
--------------------------------------------------------------*/

.photoGrid {
	overflow: hidden;
}

	.photoGrid ul {
		width: 110%;
	}
	
		.photoGrid li {
			float: left;
			margin: 0 5px 2px 0;
		}

/*--------------------------------------------------------------
        FINISH GENERIC LISTS
--------------------------------------------------------------*/

/*--------------------------------------------------------------
        START CITY LISTS
--------------------------------------------------------------*/

.citiesList {}

	.citiesList ul {
		border-right: 1px solid #cfcfcf;
		float: left;
		margin-right: 15px;
		width: 94px;
	}
	
		.citiesList ul.last {
			border: none;
			margin: 0;
			width: 80px;
		}
		
		.citiesList ul li {
			line-height: 14px;
			padding: 0 0 5px 0;
		}

/*--------------------------------------------------------------
        FINISH CITY LISTS
--------------------------------------------------------------*/