/*-----------------------------------------------------------------------------
news styles - CSS stylesheet
-----------------------------------------------------------------------------*/

/* news search  main block
----------------------------------------------------------------------------*/
div.news-search-bg{
	background:url('/images/news/fieldsetBotBg.png') no-repeat bottom left;
	padding-bottom:4px;
	overflow:hidden;	
	}
	.primary-content div.news-search-bg {font-size: 0.9em;}
fieldset.news-search{
	border:none;
	/*font-size:1.2em;*/
	background:#F6F7F7 url('/images/news/fieldsetTopBg.png') no-repeat top left;
	width:610px;
	padding:10px 10px 6px 15px;
	float: left;
	}
	fieldset.news-search label{
		color:#616161;
		font-weight:bold;
		display:block;
		float:left;
		width:83px;
		line-height:1.8em;
		}
	fieldset.news-search br{display:none;}	
	fieldset.news-search label.hide{display:none;}		
	
	fieldset.news-search input,
	fieldset.news-search select{
		border:1px solid #D0D0D0;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:2px 3px;
		/*font-weight:bold;*/
		color:#616161;	
		float:left;
		line-height:1em;
		text-align:left;
		}
		fieldset.news-search select option{font-weight:normal;}
	fieldset.news-search input.text{
		padding:3px;
		}	
	fieldset.news-search input.submit{
		border:none;
		background:#fff url('/images/news/submitBg.png') no-repeat 0% 0%;
		width:56px;
		height:26px;
		line-height: 26px;
		font-weight: bold;
		color:#004963;
		text-align:center;
		padding: 0 0 2px;
		}
		fieldset.news-search input.sfhover {
			background-position: 0% 100%;
			color: #fff;
			}
		.mLeft11{margin-left:11px;}
		.mLeft14{margin-left:14px;}
		.w200{width:200px;}
		.w120{width:120px;}
		.w100{width:100px;}
		
/* news search  secondary block
----------------------------------------------------------------------------*/
.secondary-content div.news-search-bg{background:none;}
	.secondary-content fieldset.news-search{
		background:none;
		width:240px;
		padding:50px 0;
		}
	.secondary-content fieldset.news-search label{
		color:#004963;
		font-size:1.5em;
		font-weight:normal;
		width:225px;
		margin:0 0 17px;
		padding:0 0 4px 15px;
		border-bottom:1px solid #fff;
		}
	.secondary-content fieldset.news-search select,
	.secondary-content fieldset.news-search input{
		margin-left:15px;
		}	
	.secondary-content input.text.w200{margin-bottom:11px;}
	.secondary-content select.w120.mLeft11{
		margin:0 0 14px 15px;
		width:208px;
		}
	.secondary-content select.w90.mLeft11{margin:0 0 0 15px;}
	.secondary-content fieldset.news-search input.submit{
		float:right;
		margin:0 17px 0 10px;
	}
/* news list
----------------------------------------------------------------------------*/		

ul.news-list{
	overflow:hidden;
	float:left;	
	list-style: none;
	}
	li.list-point{
		list-style-type:none;
		float:left;
		background:url('/images/news/fieldsetBotBg.png') no-repeat bottom left;
		padding-bottom:4px;
		margin:9px 0;
		overflow:hidden;
		}
		.list-poin-bg{
			padding:13px 14px 13px 18px;
			background:#F6F7F7 url('/images/news/fieldsetTopBg.png') no-repeat top left;
			width:603px;
			overflow:hidden;
			}	
		ul.news-list p.title-small{padding-bottom:5px; font-size: 1.2em; font-weight: bold;}
		ul.news-list p.title-small a{color:#004963;}	
			p.date{
				color:#808080;
				font-size:.9em;
				padding:0;
			}

/* news details
------------------------------------------------------------------------------*/
body.details .primary-details p {
	padding: 0 0 25px;
	}

.summary-news,
.news-content p:first-child {
	color:#004963;
	font-size:1em;
	font-weight:bold;
	}
dl.data-news {
	color: #808080;
	font-size: 0.9em;
	padding: 25px 0;
	}
	dl.data-news dt {
		float: left;
		padding-right: 5px;
		}


a.view-all,
.switcher a.back {
	background: transparent url(/images/buttons/button-w116.gif) no-repeat scroll 0 0;
	color: #004963;
	display: block;
	float: right;
	font-weight: bold;
	height: 26px;
	text-decoration: none;
	width: 116px;
	margin: -40px 0 0;
	}
	.switcher a.back {
		margin: 12px 0 0;
		float: left;
		background: transparent url(/images/news/submitBg.png) no-repeat 0 0;
		width: 56px;
		}
	a.view-all span,
	.switcher a.back span {
		cursor:pointer;
		float:left;
		padding:4px 0 0;
		text-align:center;
		width:100%;
		}
		.primary-content a.view-all {font-size: 0.9em;}
a.view-all:hover,
.switcher a.back:hover {
	background-position:0 100%;
	color:#FFFFFF;
	text-decoration:none;
	}

.switcher,
.news-switcher {
	float: left;
	width: 100%;
	margin: 12px 0 0;
	font-size: 0.9em;
	}
	.news-switcher {
		background: transparent url(/images/news/greyLine.png) no-repeat 50% 0;
		padding: 10px 0!important;
		margin: 8px 0 0;
		overflow: hidden;
		}
		.news-switcher a.next,
		.news-switcher a.prev,		
		.top-link,
		.top-link:visited {
			background: transparent url(/images/pager/nextButton.png) no-repeat 100% 0%;
			font-weight: bold;
			float: right;
			padding: 0 15px 0 0;			
			color: #004963;
			height: 8px;
			}			
			.news-switcher a.prev,
			.top-link,
			.top-link:visited {
				padding: 0 0 0 15px;
				background: transparent url(/images/pager/prevButton.png) no-repeat 0 0;
				float: left;
				}
				.top-link,
				.top-link:visited {
					background: transparent url(/images/pager/topButton.png) no-repeat 0 0;
					}
			.news-switcher a.next span,
			.news-switcher a.prev span,
			.top-link span {
				margin: -0.5em 0; 
				float:left;
				cursor: pointer;
				}
			.news-switcher a.next:hover,
			.news-switcher a.prev:hover,
			.top-link:hover {
				color: #E91010;
				background-position: 100% 100%;
				}
				.news-switcher a.prev:hover,
				.top-link:hover{
					background-position: 0% 100%;					
					}





		
		
		