﻿body
{
	font-family: Trebuchet MS;
}

a, img
{
	border: none;
}

#PN_Example
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.NewsView
{
	padding-top: 20px;
	padding-bottom: 40px;
	/*text-align: center;*/
}

.NewsView .CookieBlock
{
	/*border: solid 1px Green;*/
	/*text-align: center;*/
	margin-bottom: 15px;
}

.Personal-View-Block .Dialog,
#CustomSearch_Container .Dialog
{
	margin: 0px;
	padding: 0px;
	width: 855px;
}

.NewsItems-Container
{
	/*padding-left: 100px;
	padding-right: 100px;*/
}

.NewsItems
{
	padding: 0px;
	margin: 0px;
}

.NewsItems table
{
	border-collapse: collapse;
}
.NewsItems table td
{
	border: solid 0px Transparant;
	margin: 0px;
	padding: 0px;
}

.NewsItems-Title-Container
{
	padding: 0px;
}
.NewsItems-Title
{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

	color: #e4ebf1; /*#172025;*/
	font-weight: bold;
	text-align: center;
	background: url('images/news_title_bg.png') repeat-x;
	
	height: 26px;

	margin: 1px 1px 0px 1px;
}
.NewsItems-Title-Text,
.NewsItems-Title-Buttons
{
	padding-top: 3px;
}
.NewsItems-Title a
{
	color: #e4ebf1; /*#172025;*/
	font-weight: bold;
}
.NewsItems-Title table
{
	width: 100%;
}
.NewsItem-Remove
{
	width: 10px;
	text-align: left;
}

/* ==== News background ==== */

.NewsItems-Background-1,
.NewsItems-Background-2,
.NewsItems-Background-3,
.NewsItems-Background-4,
.NewsItems-Background-5
{
	background-color: #0071b0;
	border-color: #0071b0;
}

/* ==== News items ==== */
.NewsItems-NewsItem-Container
{
	width: 450px;
	vertical-align: top;
	margin-bottom: 2px;
}
.NewsItem-NoNews
{
	font-style: italic;
}
.NewsItems-NewsItem-Container .NewsItem-NoNews
{
	background-color: White;
}

.NewsItems-NewsItem
{	
	width: 450px;
	cursor: pointer;
}

.NewsItems-NewsItem-Inactive .NewsItem-Title-Link
{
	color: Black;
}
.NewsItems-NewsItem-Inactive .NewsItem-Title-Link:visited
{
	color: #aaa;
}

.NewsItems-NewsItem-Active,
.NewsItems-NewsItem-Active-Old
{
	background-color: #d8e3ff; /* #ddf;*/
}
.NewsItems-NewsItem-Active .NewsItem-Title-Link
{
	color: Black;
}

.NewsItems-NewsItem-Inactive-Old
{
	background-color: #ededed;
}

.NewsItems-NewsItem table
{
	border-collapse: collapse;
	width: 100%;
}

.NewsItem-Seperator-Top,
.NewsItem-Seperator-Top-Fixed,
.NewsItem-Seperator-Top-First,
.NewsItem-Seperator-Bottom,
.NewsItem-Seperator-Bottom-Fixed
{
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	line-height: 1px;
}
.NewsItems-NewsItem-Inactive .NewsItem-Seperator-Bottom-Fixed
{
	background-color: #dedede;
}

.NewsItems-NewsItem-Active .NewsItem-Seperator-Top-Fixed,
.NewsItems-NewsItem-Inactive .NewsItem-Seperator-Top,
.NewsItems-NewsItem-Active .NewsItem-Seperator-Bottom-Fixed,
.NewsItems-NewsItem-Inactive .NewsItem-Seperator-Bottom
{
	height: 0px;
	line-height: 0px;
}

.NewsItem-Active-Previous .NewsItem-Seperator-Bottom-Fixed
{
	height: 1px;
	line-height: 1px;
}

.NewsItem-DateTime
{
	/*font-family: Courier New;
	font-size: x-small;*/
	font-family: Arial;
	font-size: x-small;
	text-align: right;
	vertical-align: top;
	
	width: 43px;
}

.NewsItem-Date,
.NewsItem-Time
{
	padding-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
}
.NewsItem-Date
{
	color: Gray;
}
.NewsItem-Time
{
	color: Black;
}
.NewsItem-Publisher
{	
	text-align: center;
	vertical-align: top;
	width: 26px;
}

.NewsItem-Title
{	
	font-size: 12px;
	text-align: left;
	height: 18px;
	overflow: hidden;
}
.NewsItems-NewsItem-Inactive .NewsItem-Title-Link:hover
{
	color: #069; /*#900;*/
}
.NewsItem-Title
{
	padding-left: 3px;
}

.NewsItem-OpenInNewWindow
{	
	width: 19px;
	text-align: center;
	vertical-align: top;
}
.NewsItem-OpenInNewWindow img
{
	margin-top: 5px;
}

/* ==== News item description ==== */
.NewsItems-Description-Wrapper
{
	width: 400px;
	text-align: left;
}

.NewsItems-Description-Container
{	
	width: 450px;
	
	vertical-align: top;
	text-align: left;
	
	margin-bottom: 2px;
}

.NewsItem-Description
{
	padding: 10px;
	padding-left: 20px;
	background: url('images/news_description_bg3.png') repeat-y left;
	border: solid 1px #0071b0;
}
.NewsItem-Description-Title
{
	font-weight: bold;
	font-size: large;
}
.NewsItem-Description-Source
{
	color: Gray;	
	font-size: x-small;
	
	padding-top: 3px;
	padding-bottom: 3px;
}
.NewsItem-Description-Source td
{
	vertical-align: middle;
}
.NewsItem-Description-Source-Icon
{
	padding-right: 5px;
}
.NewsItem-Description-Source-DateTime
{}
.NewsItem-Description-Source-Publisher
{
	padding-right: 5px;
}

.NewsItem-Description-AlsoIn
{
	padding-top: 10px;
	vertical-align: middle;
}
.NewsItem-Description-AlsoIn td
{
	text-align: left;
	vertical-align: middle;
}
.NewsItem-Description-AlsoIn img
{
	padding-left: 3px;
	padding-right: 3px;
}

/* ==== Cookie news ==== */
.CookieNews-Remove-Item
{
	float: none;
	display: block;
}

.CookieNews-Remove-Button,
.CookieNews-Remove-Keyword
{
	float: left;
	display: inline;
	
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}

.News-AddKeyword #modalContainer
{
	position: absolute;
	top: 100px;
	left: 100px;
}

/* ==== News Browser ==== */
.News-Browser-Previous,
.News-Browser-Next
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	/*border: solid 1px Red;*/
	width: 18px;
	float: left;
	height: 13px;
	overflow: hidden;
}
.News-Browser-Previous table,
.News-Browser-Next table
{
	border-collapse: collapse;
}
.News-Browser-Previous td,
.News-Browser-Next td
{
	padding: 0px;
	height: 13px;
}

.News-Browser-Dummy
{
	width: 216px;
	height: 13px;
	overflow: hidden;
	/*border: solid 1px Green;*/
	float: left;
}

.News-Browser-Previous .News-Browser-Button-Wrapper,
.News-Browser-Next .News-Browser-Button-Wrapper
{
	display: block;
	padding: 0px;
	margin: 0px;
	width: 18px;
	height: 13px;
}

.News-Browser .Dialog-Header-Buttons
{
	width: 5px;
}

.News-Browser-Next-Button,
.News-Browser-Next-Button-disabled,
.News-Browser-Previous-Button,
.News-Browser-Previous-Button-disabled
{
	width: 18px;
	height: 13px;
}
.News-Browser-Next-Button,
.News-Browser-Previous-Button
{
	cursor: pointer;
}
.News-Browser-Previous-Button
{
	background: url('images/button_previous_up.png') no-repeat;
}
.News-Browser-Previous-Button-disabled
{
	background: url('images/button_previous_up_disabled.png') no-repeat;
}
.News-Browser-Next-Button
{
	background: url('images/button_next_down.png') no-repeat;
}
.News-Browser-Next-Button-disabled
{
	background: url('images/button_next_down_disabled.png') no-repeat;
}

.News-Sortable-Placeholder,
.News-Sortable-Helper
{
	border: dashed 2px #0071b0;
	background-color: #fff;
}
.News-Sortable-Helper .Dialog-Content
{
	border: none;
}

.Personal-View-Column-Container-table
{
	border-collapse: separate;
}

.Personal-View-Column
{
	/*border: solid 1px #e4ebf1;*/
	/*min-height: 400px;*/
	padding:5px;
	margin-left: 3px;
	margin-right: 3px;
	
	min-width: 450px;
	
	vertical-align: top;
	text-align: left;
}
.Personal-View-Column-list
{
	border: solid 1px #e4ebf1;
	min-height: 300px;
}
.Personal-View-Column-list li
{
	padding: 3px;
}
.Personal-View-Column-list-Dragging
{
	border: dashed 1px #0071b0;
}

.Personal-View-Column ul,
.Personal-View-Column li
{
	margin: 0px;
	padding: 0px;
}
.Sortable-Item-Empty
{
	width: 250px;
}

.Personal-View .Dialog-Header-Text
{
	cursor: move;
}

.Personal-View-Header
{
	padding: 0px 5px 0px 0px;
}

/* Action Dialogs */
.AddKeyword-View-Keyword,
.AddKeyword-View-Actions,
.AddGroup-View-Groups,
.AddGroup-View-Actions
{
	padding: 5px;
}
.AddKeyword-View-Actions,
.AddGroup-View-Actions
{
	padding-top: 0px;
}
