/* CSS Document */

/* NEWS STYLES*/


#newsmenu {
	position:relative;
	border-bottom:5px #AED5ED solid;
	border-top:15px #5E8FB6 solid;
	}
#newsmenu ul{
	background:url(../images/news/news_menu.jpg) no-repeat;
	list-style-type: none;
	margin: 0;
	padding:50px 0 0 0;
	}
#newsmenu ul li{
	display: inline; 
	margin: 0;
	}
#newsmenu ul li a {
	font-size:0.9em;
	font-weight:bold;
	color: #666;
	padding:4px;
	border:1px solid #AED5ED;
	border-top: none;
	display:block;
	text-decoration:none;
	}
#newsmenu ul li a:hover { 
	background-color:#DDD;
	}
	

	
/* Editorial board */	
div#board{ 
	border:1px solid #DDDDDD;
	padding:10px;
	margin-bottom:10px;
	min-height:130px;
	}
div#board .name{ 
	font-weight:bold;
	padding-bottom:5px;
	}
div#board img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}
	
.strong {
	font-weight:900}	

/* New News for MiFID pages - GE 30.11.06 */

/* This gives you styles that overwrite all others when on body.mifid_page */

	#container-right, #container-left {
		width:49%}
	
		#container-left {
			float:left}
		
		#container-right {
			float:right;}
		
	.news-title {
		display:block;
		color:#fff;
		font-weight:900;
		font-size:1.2em;
		padding:5px 5px 10px 5px;
		margin:10px 0 0 0;
		border:1px solid #5e8fb6;
		background:#5e8fb6}
		
	.news-header {
		display:block;
		float:left;
		height:45px;
		width:200px;
		text-indent:-999px;
		background:#fff}	
		
	.news-content {
		border:1px solid #d7d7d7;
		background:#efefef;
		padding:6px;
		border-top:0;
		margin:0 0 10px 0}
	
		.news-content .full-article  {
			display:block;
			float:right;
			font-weight:100;
			font-size:0.9em;
			background:transparent url(/global/synd/cn/images/news/blt-green-article.gif) no-repeat 0 5px;
			padding-left:10px;
			margin:5px 0 10px 0;}
		
		.news-content-type {
			padding:4px 4px 4px 30px;
			background:#9EB2C2 url(/global/synd/cn/images/news/ico-feature.gif) no-repeat -2px -2px;
			font-weight:900;
			border:1px solid #9EB2C2	;
			color:#fff}	
			
		.news-content a {	
			color:#2d4b8c;
			text-decoration:underline;
			font-weight:normal}	
		
		.news-content a:hover {	
			color:#82a0dc	}
			
		.news-content h3 a {
			font-weight:900;
			font-size:0.9em}
		
	.news-content ul {
		margin:0 0 0 -32px;
		list-style:none}
		
		.news-content ul li {
			padding:3px 0 3px 13px;
			list-style:none;
			background:transparent url(/global/synd/cn/images/icons/arrow.gif) no-repeat 0 8px}
			
		.news-content ul.country li {
			background:transparent url(/global/synd/cn/images/news/fla-fra.gif) no-repeat 0 50%;
			padding:5px 0 5px 35px}		
				
			.news-content ul.country li.flag-esp {
				background-image:url(/global/synd/cn/images/news/flags/fla-spa.gif)}	
				
			.news-content ul.country li.flag-bel {
				background-image:url(/global/synd/cn/images/news/flags/fla-bel.gif)}		
			
			.news-content ul.country li.flag-fra {
				background-image:url(/global/synd/cn/images/news/flags/fla-fra.gif)}
			
	.news-content dl {
		margin:0;
		clear:both}
		
	.news-content dt {
		margin:10px 0 5px 0;
		padding:3px;
		font-weight:900;
		font-size:1.2em;
		border-bottom:1px solid #ccc}	
		
		.news-content dd {
			padding:3px 0 3px 15px;
			background:transparent url(/global/synd/cn/images/news/blt-green.gif) no-repeat 0 42%;
			margin:0 0 0 9px}	
			
	.news-content dl.regulators dt {
		clear:both;
		color:#1A2105}		
		
	.news-content dl.regulators dd {
		display:inline;
		float:left;
		background-image:none;
		width:32%;
		padding:0;
		margin:0}
		
		.news-content dl.regulators dd ul {
			margin-left:-25px}	
			
		.news-content dl.regulators dd ul li {
			padding:2px 0 2px 10px}		
				
	.news-content img {
		float:left;
		margin:0 5px 0 0;
		padding:5px;
		background:#fff;
		border:1px solid #ccc}	
		
	.news-content h3 {
		margin:0;
		position:relative;
		color:#1A2105}
	
	.news-content p {
		margin:3px 0 0 0;
		position:relative}	
		
	.news-content .sub-content-left, .news-content .sub-content-right {
		width:47%}	
		
		.news-content .sub-content-right {
			float:right}
		
		.news-content .sub-content-left {
			float:left}
		
	.news-content hr {
		clear:both;
		margin:5px 0;
		border:0;
		height:1px;
		border-top:1px dashed #ccc}
			
		.news-content .more {
			border-top:1px dotted #ccc;
			text-align:right;
			padding:5px 0 0 0}
		
		.news-content .more a {
			color:#777;
			padding-left:12px;
			font-size:0.9em;
			background:transparent url(/global/synd/cn/images/news/more.gif) no-repeat 0 50%}	

	.news-content .clear {
		clear:both;}
		
	.news-content .bg-changer {
		background:#ddd}
		
	.news-content .title {
		font-weight:900}			
			
	.news-counter {
		background:#fff;
		border:1px solid #ddd;
		padding:5px;
		margin-top:5px;
		text-align:center}	
		
	.news-counter a.whitebutton, .news-content a.whitebutton {
		padding:4px;
		border:1px solid #ccc;
		text-decoration:none;
		display:block;
		width:75px;
		background:#efefef}	
		
	.news-counter a.whitebutton:hover, .news-content a.whitebutton:hover {
		background:#efefef;}
					
	.news-mifid-links {
		background:#eff4f8 url(/global/synd/cn/images/news/mifid-map-eu.gif) no-repeat 100% 100%;}	
		
	.news-mifid-links a {
		font-weight:900;}	
	
	/* Dropdown and header positioning styles */
	
	.news-title-header	{
		float:left;
		width:200px;
		margin-top:5px}
	
	.news-search-header {
		float:right; 
		width:750px}

	.news-filter-dd {
		padding:0;
		float:right;
		margin:0 0 0 7px}
	
	.news-filter-dd h3 {
		margin:0 0 5px 0;
		font-size:1.2em;
		color:#333;
		font-weight:900}
	
	.news-filter-dd form {
		margin:0;}
		
	.news-filter-dd table {
		margin:0;
		background:#efefef;
		border:1px solid #ccc;
		border-left:5px solid #5e8fb6}
		
	.news-filter-dd table th, .news-filter-dd table td {
		padding:5px;

		}			
	
	.news-filter-dd table th {
		text-align:left;
		padding-bottom:0}


/* Search bar and button styles */

	.news-content input#search {
		width:78%;
		float:left;
		border:1px solid #ccc;
		padding:3px}
		
	.news-content .default-submit {
		float:right;
		color:#fff;
		font-weight:900;
		text-decoration:none;
		border:1px solid #999;
		font-size:0.9em}
		
	input.default-submit, a.default-submit, a.default-submit:hover {
		color:#fff;
		font-weight:900;
		text-decoration:none;
		border:1px solid #999;
		font-size:0.9em;
		background:#999;
		width:40px;
		cursor:pointer;
		cursor:hand;
		padding:2px}
	
/* Search bar tweaks */	
	.news-filter-dd h3 span {
		font-size:0.8em;
		padding-left:6.2em;
		font-weight:100;}
	

/* IE 6 / 7 Fixes */

	*:first-child+html .news-content ul {
		margin:0 0 0 0;
		list-style:none}
			
	* html .news-header, *:first-child+html .news-header {
		margin-bottom:10px}
				
	* html .news-content dl.regulators dd ul, *:first-child+html .news-content dl.regulators dd ul { 
		margin-left:10px}
		
	* html .news-content ul {
		margin:0 0 0 0;
		list-style:none !important;
		list-style-type:none !important}
		
		* html .news-content ul li {
		list-style:none !important;
		list-style-type:none !important}	
		
	* html .mifid_dd h3 span, *:first-child+html .mifid_dd h3 span {
		padding-left:6.2em}	
		
	* html .news-content .full-article, *:first-child+html .news-content .full-article {
		margin:0 0 5px 0}


/* Fix to force element show when using floats */
		
.news-content * {
	position:relative}		
	
	


		
/************************************ styles below are MiFID Specific ************************************/
		
	body.mifid_page .news-title {
		color:#fff;
		border:1px solid #6e8878;
		background:#6e8878 url(/global/synd/cn/images/news/mifid-header-graphic.gif) no-repeat 100% 0 }
		
	body.mifid_page .news-header {
		display:block;
		float:left;
		height:45px;
		width:200px;
		text-indent:-999px;
		background:#fff url(/global/synd/cn/images/news/mifid-header.gif) no-repeat 0 0}	
		
	body.mifid_page .news-content {
		border:1px solid #d7d7d7;
		background:#eeeded}
	
	body.mifid_page	.news-content .full-article  {
			font-weight:900;
			background:transparent url(/global/synd/cn/images/news/blt-green-article.gif) no-repeat 0 5px}		
	
	body.mifid_page	.news-content-type {
			background:#cfd8d3 url(/global/synd/cn/images/news/ico-feature.gif) no-repeat -2px -2px;
			font-weight:900;
			border:1px solid #cfd8d3}	
			
	body.mifid_page	.news-content a {	
			color:#1A2105}	
		
	body.mifid_page	.news-content a:hover {	
			color:#4B5F0F}
			
		body.mifid_page	.news-content h3 a {
			font-weight:900;
			font-size:0.9em}
		
	body.mifid_page .news-content ul li {
			background:transparent url(/global/synd/cn/images/news/blt-green.gif) no-repeat 0 8px}
			
	body.mifid_page .news-content ul.country li {
			background:transparent url(/global/synd/cn/images/news/fla-fra.gif) no-repeat 0 50%}		
				
		body.mifid_page .news-content ul.country li.flag-esp {
				background-image:url(/global/synd/cn/images/news/flags/fla-spa.gif)}	
				
		body.mifid_page .news-content ul.country li.flag-bel {
				background-image:url(/global/synd/cn/images/news/flags/fla-bel.gif)}		
			
		body.mifid_page .news-content ul.country li.flag-fra {
				background-image:url(/global/synd/cn/images/news/flags/fla-fra.gif)}
		
	body.mifid_page .news-content dd {
			background:transparent url(/global/synd/cn/images/news/blt-green.gif) no-repeat 0 42%}	
			
	body.mifid_page .news-content dl.regulators dt {
		clear:both;
		color:#1A2105}		
				
	body.mifid_page .news-content img {
		background:#fff;
		border:1px solid #ccc}	
		
	body.mifid_page .news-content h3 {
		color:#1A2105}
		
    body.mifid_page .news-content hr {
		border-top:1px dashed #ccc}
			
		body.mifid_page .news-content .more {
			border-top:1px dotted #ccc;}
		
		body.mifid_page .news-content .more a {
			background:transparent url(/global/synd/cn/images/news/more.gif) no-repeat 0 50%}	
		
	body.mifid_page .news-content .bg-changer {
		background:#ddd}
		
	body.mifid_page .news-content .title {
		font-weight:900}			
			
	body.mifid_page .news-counter {
		background:#fff;
		border:1px solid #ddd;}	
		
	body.mifid_page .news-counter a.whitebutton, .news-content a.whitebutton {
		padding:4px;
		border:1px solid #ccc;
		text-decoration:none;
		display:block;
		width:75px;
		background:#efefef}	
		
	body.mifid_page .news-counter a.whitebutton:hover, .news-content a.whitebutton:hover {
		background:#efefef;}
					
	body.mifid_page .news-mifid-links {
		background:#eeeded url(/global/synd/cn/images/news/mifid-map-eu.gif) no-repeat 100% 100%;}	
		
	body.mifid_page .news-mifid-links a {
		font-weight:900;}	
	

/* Search form elements - pretty for FF and IE7 */	
		
	body.mifid_page .news-content input#search, body.mifid_page .news-filter-dd select, body.mifid_page .news-filter-dd input { 
		border:1px solid #ccc;
		padding:3px}

	 body.mifid_page .news-filter-dd input {
	 	width:150px}

		
/* Search bar and button styles */

	body.mifid_page .news-content input#search {
		width:78%;
		float:left}
		
	body.mifid_page .news-content .default-submit {
		float:right;
		color:#fff;
		font-weight:900;
		text-decoration:none;
		border:1px solid #999;
		font-size:0.9em}
		
	body.mifid_page input.default-submit, body.mifid_page a.default-submit, body.mifid_page a.default-submit:hover {
		color:#fff;
		font-weight:900;
		text-decoration:none;
		border:1px solid #999;
		font-size:0.9em;
		background:#999;
		width:40px;
		cursor:pointer;
		cursor:hand;
		padding:2px}
			
	/* Same as above but for also-featured-content */			
	
	body.mifid_page .also-featured-content .news-title, body.mifid_page .msg-featured-content .news-title {
		color:#fff;
		border:1px solid #5e8fb6;
		background:#5e8fb6;}
		
	body.mifid_page .also-featured-content .news-content, body.mifid_page .msg-featured-content .news-content {
		background:#ebf0ff;
		border:1px solid #ccc;
		border-top:0;}

	body.mifid_page .also-featured-content .news-content a, body.mifid_page .msg-featured-content .news-content a {	
		color:#2d4b8c;}
		
		body.mifid_page .also-featured-content .news-content a:hover, body.mifid_page .msg-featured-content .news-content a:hover {
			color:#82a0dc;
			text-decoration:none}
			
	body.mifid_page .also-featured-content .news-content ul li, body.mifid_page .msg-featured-content .news-content ul li  {
		background-image:url(/global/synd/cn/images/news/blt-grey.gif)}	
		
	body.mifid_page .msg-featured-content .news-title {
		color:#fff;
		border:1px solid #2d4b8c;
		background:#2d4b8c;}
		
	body.mifid_page .msg-featured-content .news-content  {
		background:#ebf0ff url(/global/synd/cn/images/news/mifid-msg-bg.gif) no-repeat 110% 0 ;}
		
		
	body.mifid_page .news-filter-dd table {
		border-left-color:#6e8878}									


body.mifid_page .news-title a {
	float:right;
	color:#fff;
	font-size:0.8em;
	background:#999 url(/global/synd/cn/images/news/ico-mifid-add.gif) no-repeat 5px 5px;
	border:1px solid #666;
	text-decoration:none;
	padding:2px 3px 2px 20px;}
	
body.mifid_page .news-title a:hover {
	background-color:#ccc;
	color:#666}	


/* 	styles for "index2" etc. RS 2007-02-13
	Amended by GE 2007-12-06
 */


ul.noteList {
    border:1px solid #ccc;
    border-top-style:none;
    margin:0;
    padding:0;
}

ul.noteList li {
    padding:5px;
    display:block;
    list-style-type:none;
    list-style-image:none;
    xborder-bottom:dashed 1px #ccc;
	background:transparent url(/share/images/spine/spine-dotted-bg.gif) repeat-x 0 0;
}
ul.noteList li div {
    font-size:11px;
    color:#666;
    
}
ul.noteList li.lastNote {
    border-bottom-style:none;
}

div.mainPager {
    border:1px solid #bbb;
    background-color:#eee;
    padding:5px;
    margin:10px 0;
    overflow:auto;
}
div.mainPager ul {
    margin:0;
    padding:0;
    height:18px;
    overflow:auto;
}
div.mainPager li {
    margin:0 3px 0 0;
    float:left;
    /*width:25px;
	 padding-left:4px;
	 padding-right:4px;*/
    line-height:16px;
    display:inline;
    border:1px solid #bbb;
    list-style-type:none;
    list-style-image:none;
    text-align:center;
    background-color:white;
}
* html div.mainPager a {display:inline-block} /*IE hasLayout hack */
div.mainPager a {
    display:block;
	 padding-left:5px;
	 padding-right:5px;
    /*width:100%;*/
    color:#999;
    text-decoration:none;
}

div.mainPager a:hover {
    color:white;
    background-color:#ccc;
}

div.mainPager li.disabled {
    border-color:#ccc;
    color:#ccc;
	 padding-left:5px;
	 padding-right:5px;
}

div.mainPager li.current {
    background-color:#ccc;
    border-color:#bbb;
    color:white;
    font-weight:bold;
}

div.mainPager p {
    color:#333;
    margin:0 0 5px;
}

div.mainPager input {
	border:1px solid #bbb;
	line-height:16px;
	background-color:white;
	color:#999;	
	padding: 0 5px;
	cursor:pointer;
}



div.news-copy-box {
	border:1px solid #888;
	padding: 5px;
	font-size:0.9em;
	width:75%;
	margin:auto}	




/* New */

.news-title-repaint, .knowhow-title-repaint, #news_title {
	background: transparent url(/global/synd/cn/images/mycomplinet/blue-header-left.gif) no-repeat 0 0 !important;
	border-bottom: 3px solid #18b4ea;
	padding:0 0 0 10px !important}

	.news-title-community  {
		background-image: url(/global/synd/cn/images/mycomplinet/green-header-left.gif) !important;
		border-bottom: 3px solid #a1e552 !important; 
		padding:0 0 0 10px !important}

.news-title-repaint span, .knowhow-title-repaint span, #news_title span, .news-title-community span {
	background: transparent url(/global/synd/cn/images/mycomplinet/blue-header-right.gif) no-repeat 100% 0;
	display:block;
	font-weight: 900;
	color: #fff;
	font-size: 13px;
	padding: 8px 6px 8px 0}
	
	.news-title-community span {
		background-image:url(/global/synd/cn/images/mycomplinet/green-header-right.gif) !important;}
	
	
#news_latest_title{
	background:transparent url(/share/images/spine/spine-header-blue.gif) no-repeat scroll 0 0;
	border-color:#12A0D0;
	border-style:solid;
	border-width:0 0 3px;
	color:#FFFFFF;
	display:block;
	font-weight:900;
	padding:5px 7px 4px 5px;
	text-decoration:none;
}


table {
			font-size:12px;
}

