/* Controls > NewsList
-------------------------------------------------------------- */

#news_ControlNewsList {
}

	#news_ControlNewsList h1 {
	}

	#news_ControlNewsList a {
	}

	#news_ControlNewsList a:hover {
	}

	#news_ControlNewsList .news {
	}

	#news_ControlNewsList .news:hover {
	}

		#news_ControlNewsList .news h2 {
			display: block;
			width: 162px;

			padding-left: 22px;

			background: url('images/bg_controlNewsList_h2.gif') 0px 0px no-repeat;
			font-size: 11px;
			color: #3f3021;

			text-transform: capitalize;
			letter-spacing: normal;
		}

		#news_ControlNewsList .news .date {
			display: none;
		}

		#news_ControlNewsList .news .photo {
			display: none;
		}

		#news_ControlNewsList .news .summary {
			display: none;
		}

		#news_ControlNewsList .news .readMore {
			display: none;
		}

	#news_ControlNewsList .newsSeparator {
		width: 1px;
		height: 10px;
		display: block;
	}

#news_ControlNewsList .newsHover {
	text-decoration: underline;
}

/*------------- CONTROL NEWSLIST MAINRIGHT ------------------*/

#mainRight #news_ControlNewsList {
}

	#mainRight #news_ControlNewsList h1 {
		display: block;
		margin: 0px 0px 10px 0px;

		font-size: 17px;
		color: #5a1225;
		
		font-weight: lighter;
		letter-spacing: -1px;

		zoom:1;
	}

	#mainRight #news_ControlNewsList a {
		color: #6e2725;
	}

	#mainRight #news_ControlNewsList a:hover {
	}

	#mainRight #news_ControlNewsList .news {
	}

	#mainRight #news_ControlNewsList .news:hover {
	}

		#mainRight #news_ControlNewsList .news h2 {
			display: block;
			width: 162px;

			padding-left: 22px;

			background: url('images/bg_controlNewsList_h2.gif') 0px 0px no-repeat;
			font-size: 11px;
			color: #6e2725;

			text-transform: capitalize;
			letter-spacing: normal;
		}

		.mainGreen #mainRight #news_ControlNewsList .news h2 {
			color: #003e5e;
		}

		.mainBlue #mainRight #news_ControlNewsList .news h2 {
			color: #2d0812;
		}

		#mainRight #news_ControlNewsList .news .date {
			display: none;
		}

		#mainRight #news_ControlNewsList .news .photo {
			display: none;
		}

		#mainRight #news_ControlNewsList .news .summary {
			display: none;
		}

		#mainRight #news_ControlNewsList .news .readMore {
			display: none;
		}

	#mainRight #news_ControlNewsList .newsSeparator {
		width: 100%;
		height: 1px;
		display: block;
		margin-top: 1px;
		margin-bottom: 8px;
		color: #ff6d00;
		background-color: #ff6d00;
		border-bottom: 1px solid #ffdf9a;
		font-size: 0px;
		_padding: 0px;
		_text-decoration: none;
		_color: none;
	}

	.mainGreen #mainRight #news_ControlNewsList .newsSeparator {
		width: 100%;
		height: 1px;
		display: block;
		margin-top: 1px;
		margin-bottom: 8px;
		color: #427a98;
		background-color: #427a98;
		border-bottom: 1px solid #7cc1de;
		_padding: 0px;
		_text-decoration: none;
		_color: none;
	}


#mainRight #news_ControlNewsList .newsHover {
	text-decoration: underline;
	color: #6e2725;
}

.mainGreen #mainRight #news_ControlNewsList .newsHover {
	text-decoration: underline;
	color: #003e5e;
}

.mainGreen #mainRight #news_ControlNewsList h1 {
	color: #00263a;
}

	.mainBlue #mainRight #news_ControlNewsList .newsSeparator {
		width: 100%;
		height: 1px;
		display: block;
		margin-top: 1px;
		margin-bottom: 8px;
		color: #b3034c;
		background-color: #b3034c;
		border-bottom: 1px solid #fd589d;
		_padding: 0px;
		_text-decoration: none;
		_color: none;
	}


.mainBlue #mainRight #news_ControlNewsList .newsHover {
	text-decoration: underline;
	color: #2d0812;
}

.mainBlue #mainRight #news_ControlNewsList h1 {
	color: #28040e;
}


/* Controls > NewsTicker
-------------------------------------------------------------- */

#news_ControlNewsTicker {
	width: 920px;
	height: 32px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background: url('images/bg_newsticker.gif') right 0px no-repeat #e7e7e7;
}
	
	#news_ControlNewsTicker h1 {
		width: 93px;
		height: 28px;
		display: block;
		float: left;
		margin: 0px;
		padding: 4px 0px 0px 0px;
		border: 0px solid #eaeaea;
		background-color: #181818;
		background-image: none;
		
		font-size: 18px;
		color: #ffffff;
		font-weight: normal;
		text-transform: uppercase;
		text-align: center;
	}
	
	#newsTickerList {
		width: 827px;
		height: 27px;
		float: left;
		margin: 0px;
		padding: 5px 0px 0px 0px;
		
		list-style-type: none;
	}			

		#newsTickerList .toolsBox {
			width: 40px;
			height: 17px;
			float: left;
			padding: 2px 0px 3px 0px;

			text-align: center;
		}

		#newsTickerList .date {
			height: 17px;
			float: left;
			padding: 3px 0px 2px 0px;

			color: #606060;
		}

		#newsTickerList h2 {
			width: 734px;
			height: 16px;
			float: left;
			padding: 3px 0px 3px 0px;
		}

			#newsTickerList a {
				display:block;
				margin: 0px;
				padding: 0px;

				font-size: 14px;
				color: #181818;
				text-decoration: none;
				text-transform: uppercase;
			}

			#newsTickerList a:hover {
				color: #de176a;
			}

/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/

/* News > ListOnline
-------------------------------------------------------------- */

#news_NewsListOnLine {
	_margin-bottom: 10px;
}

	#news_NewsListOnLine h1 {
		margin-bottom: 0px;
	}

	#news_NewsListOnLine h3 {
		
	}

	#news_NewsListOnLine .news {
		margin-top: 10px;
		padding: 10px;
		border: 2px solid #fbfaf6;
		background-color: #e5e3d7;
		zoom: 1;
	}

	#news_NewsListOnLine .newsHover {
		border: 2px solid #de176a;
		background-color: #fcfbf3;
	}

	.mainBlue #news_NewsListOnLine .newsHover {
		border: 2px solid #79bad8;
		background-color: #fcfbf3;
	}

		#news_NewsListOnLine .news h2 {
			
		}


		#news_NewsListOnLine .news .photo {
			float: left;
			margin: 3px 6px 0px 0px;
		}

		#news_NewsListOnLine .news .readMore {
			display: none;
		}
		
			#news_NewsListOnLine .news .readMore a {
				
			}

			#news_NewsListOnLine .news .readMore a:hover {
				
			}
	
		#news_NewsListOnLine .news .date {
			width: 90px;
			height: 14px;

			position: relative;
			top: -11px;
			margin-bottom: 0px;

			padding-top: 1px;
			background-color: #de176a;
			
			font-size: 10px;
			color: #ffffff;
			text-align: center;

			background-color: #de176a;
		}

			
		.mainBlue #news_NewsListOnLine .news .date {;
			background-color: #79bad8;
		}


	#news_NewsListOnLine .newsSeparator {
	}

.btnRss {
	display: none;

	margin: 0;
	height: auto;
	
	font-size: 11px;
	color: #754210;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffda92;
	background-image: none;

	padding: 3px;

	border-bottom: 1px solid #ffb70d;
	background: url('images/feed-icon.gif') 214px 3px no-repeat #ffda92;
}

.btnRss:hover {
	background: url('images/feed-icon_hover.gif') 214px 3px no-repeat #e0166c;
	color: white;
}

.mainBlue .btnRss {
	display: none;

	margin: 0;
	height: auto;
	
	font-size: 11px;
	color: #2d0812;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffda92;
	background-image: none;

	padding: 3px;

	border-bottom: 1px solid #db206f;
	background: url('images/mainBlue_feed-icon.gif') 214px 3px no-repeat #fe5da1;
}

.mainBlue .btnRss:hover {
	background: url('images/mainBlue_feed-icon_hover.gif') 214px 3px no-repeat #ffb301;
	color: white;
}
				
/* News > ListOffline
-------------------------------------------------------------- */

#news_NewsListOffLine {
}

	#news_NewsListOffLine h1 {
	}

	#news_NewsListOffLine .newsByMonth {
		margin-bottom: 20px;
	}

		#news_NewsListOffLine .newsByMonth h3 {
			
		}

		#news_NewsListOffLine .newsByMonth .news {
			height: 22px;
			border-bottom: 1px solid #d7d3ca;
		}

		#news_NewsListOffLine .newsByMonth .newsHover {
			background-color: #de176a;
			cursor: pointer;
		}

		#news_NewsListOffLine .newsByMonth .news .date {
			width: 55px;
			display: block;
			float: left;
			padding-top: 6px;

			font-size: 10px;
			text-align: center;
		}

		#news_NewsListOffLine .newsByMonth .news a:hover .date {
			color: #ffffff;
		}

		#news_NewsListOffLine .newsByMonth .toolsBox {
			width: 36px;
			height: 20px;
			display: block;
			float: left;
			padding-top: 2px;
			_padding-top: 4px;
			_height: 18px;

			text-align: center;
		}

			#news_NewsListOffLine .newsByMonth .newsHover .toolsBox {
				background-color: #fcfbf3;;
			}

		#news_NewsListOffLine .newsByMonth .news h2 {
			margin: 0px;
			padding: 0px 0px 0px 10px;
			_padding: 4px;
			display: inline;
			border:0px solid #ffffff;
		}

		#news_NewsListOffLine .newsByMonth .news a {
			font-size: 12px;
			color: #4d3c2b;	
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
		}

		#news_NewsListOffLine .newsByMonth .news a:hover {
			color: #ffffff;
		}

		#news_NewsListOffLine .newsByMonth .news:hover  {
			color: #ffffff;
		}

		#news_NewsListOffLine .newsByMonth .news:hover a {
			color: #ffffff;
		}
		
		/*#news_NewsListOffLine .newsByMonth .news a:hover {
			color: #de176a;
		}*/



.mainBlue #news_NewsListOffLine {
}

	.mainBlue #news_NewsListOffLine h1 {
	}

	.mainBlue #news_NewsListOffLine .newsByMonth {
		margin-bottom: 20px;
	}

		.mainBlue #news_NewsListOffLine .newsByMonth h3 {
			
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news {
			height: 22px;
			border-bottom: 1px solid #d7d3ca;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .newsHover {
			background-color: #6ca6c2;
			cursor: pointer;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news .date {
			width: 55px;
			display: block;
			float: left;
			padding-top: 6px;

			font-size: 10px;
			text-align: center;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news a:hover .date {
			color: #ffffff;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .toolsBox {
			width: 36px;
			height: 20px;
			display: block;
			float: left;
			padding-top: 2px;
			_padding-top: 4px;
			_height: 18px;

			text-align: center;
		}

			.mainBlue #news_NewsListOffLine .newsByMonth .newsHover .toolsBox {
				background-color: #fcfbf3;;
			}

		.mainBlue #news_NewsListOffLine .newsByMonth .news h2 {
			margin: 0px;
			padding: 0px 0px 0px 10px;
			_padding: 4px;
			display: inline;
			border:0px solid #ffffff;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news a {
			font-size: 12px;
			color: #4d3c2b;	
			font-weight: normal;
			text-decoration: none;
			text-transform: none;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news a:hover {
			color: #ffffff;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news:hover  {
			color: #ffffff;
		}

		.mainBlue #news_NewsListOffLine .newsByMonth .news:hover a {
			color: #ffffff;
		}
		
		/*#news_NewsListOffLine .newsByMonth .news a:hover {
			color: #de176a;
		}*/

/* News > View
-------------------------------------------------------------- */

#news_NewsView {
	
}

	#news_NewsView h1 {
		display: block;
		width: 520px;
		height: 50px;

		float: left;
	}

	#news_NewsView .date {
		display: block;
		width: 145px;
		height: 17px;
		padding-top: 3px;
		margin-right: 5px;

		position: relative;
		/*margin-top: -20px;*/
		margin-bottom: 10px;

		float: left;
		
		font-size: 10px;
		color: #ffffff;
		text-align: center;

		background-color: #de176a;
	}

	.mainBlue #news_NewsView .date {
		background-color: #79bad8;
	}


	#news_NewsView .tools {
		display: block;
		width: 38px;
		height: 25px;
		margin-top: 6px;

		float: right;
	}

	#news_NewsView .files {
	}

		#news_NewsView .files a {
			display: block;
			padding: 2px 5px 2px 20px;
			margin-bottom: 1px;
			background: url('images/file.gif') 3px 3px no-repeat #ebe7df;

			text-decoration: none;
		}

		#news_NewsView .files a:hover {
			background: url('images/file.gif') 3px -21px no-repeat #de176a;
			
			color: #ffffff;
			text-decoration: none;
		}

		.mainBlue #news_NewsView .files a {
			background: url('images/mainBlue_file.gif') 3px 3px no-repeat #ebe7df;
		}

		.mainBlue #news_NewsView .files a:hover {
			background: url('images/mainBlue_file.gif') 3px -21px no-repeat #79bad8;
		}
		
	#news_NewsView .photos {		
		margin: 10px 0px; 
		padding: 3px;
		background-color: #ebe7df;
	}

		#news_NewsView .photos .photo {
			height: 64px;
			float: left;
			margin: 4px;
		}

		#news_NewsView .photos .photo img {
			height: 64px;
		}

		#news_NewsView .photos .photo:hover img {
			border:none;
			text-decoration: none;

			filter: alpha(opacity=50);  
			-moz-opacity: 0.50;
			opacity: 0.50;
		}

	#news_NewsView .copyright {
		font-size: 11px;
		margin-bottom: 10px;
	}

/* News > Review
-------------------------------------------------------------- */

#news_ControlNewsReviews {
	margin-bottom: 10px;
	_margin-top: 10px;
}

	#news_ControlNewsReviews .btnAddReview {
		width: 133px;
		height: 16px;
		float: right;
		padding-top: 2px;
		background: url('images/bg_addreview.jpg') 0px 0px no-repeat;

		font-size: 10px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
	}

	#news_ControlNewsReviews .btnAddReview:hover {
		color: #de176a;
	}

	#news_ControlNewsReviews .newsReviewsFilter {
		width: 563px;
		height: 19px;
		padding: 3px 3px 0px 3px;
		background-color: #e0166c;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	}

	.mainBlue #news_ControlNewsReviews .newsReviewsFilter {
		background-color: #79bad8;
	}

		#news_ControlNewsReviews .newsReviewsFilter h3 {
			font-size: 12px;
			color: white;
			float: left;
		}

		#news_ControlNewsReviews .newsReviewsFilter .white {
			
		}

		#news_ControlNewsReviews .newsReviewsFilter .input {
			padding: 0px;
			font-size: 9px;
		}

	#news_ControlNewsReviews .newsReviews 
	{
	}

		#news_ControlNewsReviews .newsReviews .newsReviewsItem {
			padding: 10px;
		}
			
			#news_ControlNewsReviews .newsReviews .newsReviewsItem .number {
				display: block;
				padding: 0px 5px;
				float:left;
				margin-right: 15px;
				font-family: Arial;

				font-size:18px;
				background-color: #e0166c;
				color: white;
				text-align: center;
			}

			.mainBlue #news_ControlNewsReviews .newsReviews .newsReviewsItem .number {
				background-color: #79bad8;
			}

			#news_ControlNewsReviews .newsReviews .newsReviewsItem .data {
				float:left;
				width:485px;
			}

			#news_ControlNewsReviews .newsReviews .newsReviewsItem .author {
				margin-bottom: 5px;
				font-size: 11px;
				color: #de176a;
			}
	
			.mainBlue #news_ControlNewsReviews .newsReviews .newsReviewsItem .author {
				color: #427a98;
			}
						
		#news_ControlNewsReviews .newsReviews .odd .newsReviewsItem {
			margin-top: 3px;
			color: #7a776f;
			background-color: #ebe7df;
		}

		#news_ControlNewsReviews .newsReviews .even .newsReviewsItem  {
			margin-top: 3px;
			color: #7a776f;
		}

	#news_ControlNewsReviews .newsAddReviews {
		margin-top: 10px;
	}

		#news_ControlNewsReviews .newsAddReviews .newsAddReviewsForm{
			padding: 10px;
			border: 1px solid #c4beb2;
		}

		#news_ControlNewsReviews .newsAddReviews .newsAddReviewsForm table {
		}