@media screen { 
	body, p, ol, ul, td, th, caption { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1b1b1b}
	select, input, input.button, textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color : #000; text-decoration: none; }
	h1, h2, h3, h4 { color: #03C; }
	h1 { font-size: 14pt; }
	h2 { font-size: 12pt; }
	h3, h4 { font-size: 10pt; }
	h5, h6 { font-size: 7pt; color: #000; }
	a { color: #0878e5; }
	a:hover { color: #FF8000; }
	#em { font-size: 12pt; font-weight: bold; color: #0CF; text-align: left; }
	code { font-family: Courier New, Courier, mono; font-size: 8pt; color: #0878e5; }
	.copyright { font-size: 8pt; color: #444; text-decoration: none; }
	.copyrightlink { text-decoration: none; font-size: 8pt; color: #03C}
	.copyrightlink:hover, .copyrightlink:active { color: #ff8000}
	.highlightbox	{ border: 1px solid #F60; }
	.titlelink { font-size: 14pt; font-weight: bold }
	.smalldate { font-size: 8pt; font-weight: normal; color: #069; }
	.orangetextnosize { text-decoration: none; font-weight: bold; color: #f60; }
	.SiteMapA { font-size: 9pt; }
	.SiteMapA:link { color: #00F; }
	.SiteMapA:visited { color: #800080; }
	.SiteMapA:hover, .SiteMapA:active { color: #FF8000; }
	.arialten {  font-size: 9pt; font-weight: 300; color: #FFF; text-decoration: none;}
	.arialten:hover, .arialten:active { color: #0CF; }
	.search { width: 85px; height: 16px; font-size: 10px; }
	.searchbutton { width: 20px; height: 17px; text-decoration: none; font-size: 9px;}
	.searchtextresume { font-size: 9pt; color: #000; text-decoration: none;}
	.verdtenb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 600; color: #FFF; text-decoration: none;}
	.verdtenb:hover, .verdtenb:active,.verdtenbblue { color: #0CF; }
	.navlinkorange { font-size: 9pt; color: #000; text-decoration: none; }
	.navlinkorange:hover, .navlinkorange:active { color: #f90; }
	.menu {color: #03C; font-size: 9pt; text-decoration: none; font-weight: 600; }
	.whereami { font-size: 8pt; color: #AAA; }
	.whereami:hover, .whereami:active { font-size: 8pt; color: #ff8000; }
	.prevnext { font-size: 9pt; font-weight: bold; color: #fff; text-decoration: none;}
	.prevnext:hover,.prevnext:active { color: #F90;}
	.button { text-decoration: none; font-size: 9pt; color: #03C; }
	.button:hover,.button:active { text-decoration: none; font-size: 9pt; color: #ff8000; }
	.graybutton { text-decoration: none; font-size: 9pt; color: #919191; }
	.title { text-decoration: none; font-size: 10pt; font-weight: bold; color: #fff; background: #013b80;	background: #013b80; }
	.title:hover, .title:active { color: #FF8000; }
	.bluetext, .whitetext { text-decoration: none; font-size: 10pt; font-weight: bold; }
	.bluetext { color: #03C; }
	.whitetext { color: #fff; }
	.whitebg { background: #fff; }
	.lgraybg { background: #eee;}
	.graybg  { background: #ccc;}
	.dgraybg { background: #999;}
	.bluebg  { background: #013b80;}
	.orangebg { background: #f60;}
	.dbluebg { background: #003973;}
	.redbg   { background: #e23;}
	.bluebox { border: 1px solid #03c; }
	.graybox { border: 1px solid #919191; }
	.redbox	{ border: 1px solid #F00; }
	.orangebox {border: 1px solid #F60; }
	.buttonbox {border: 1px solid #03C; padding: 0 3px; color: #03C; }
	.valid, .invalid,.unvalidated, .purple { text-decoration: none; font-size: 10pt; font-weight: bold; }
	.valid { color: #390; }
	.valid:hover, .valid:active { color: #FF8000; }
	.invalid { color: #E00; }
	.unvalidated { color: #ff8000; }
	.purple { color: #F09; }
	.highbutton { text-decoration: none; font-size: 9pt; color: #03C; line-height: 18px; }
	.highbutton:hover, .highbutton:active { color: #ff8000; }
	.nounderline { text-decoration: none; }
	.navlink { text-decoration: none; font-size: 9pt; color: #000; }
	.navlink:hover, .navlink:active { color: blue; text-decoration: underline; }
	.popper	{position : absolute; visibility : hidden;}
	address { font-size: 10pt; color: #F90; font-weight: bold; font-style: normal; } /* used for the 404 */
	.whiteten {color:#fff;}
	.reportingheader { font-size: 10pt; color: #03C; font-weight: bold;}
	.navlinkblue { font-size: 9pt; color: #000; text-decoration: none;}
	.navlinkblue:hover, .navlinkblue:active { color: #0CF;}
	.h3lines {  font-size: 10pt; color: #03C; font-weight: bold}
	.righttitle { font-weight: bold; font-size: 14px; }
	
	/* used for global button */
	.scBtn { border: 0px solid; color: rgb(255, 255, 255); border-style: none; font-size: 11px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; height: 20px; text-align: left; vertical-align: center; padding-left: 20px; padding-right: 12px; width: 0; overflow: visible; cursor: pointer; }    
	.scBtn[class] { width: auto; }
        .scBtnPrimary   { background-color: rgb(255, 102, 0); }
	.scBtnSecondary { background-color: rgb(0, 51, 102);  }
	.scBtnDisable   { background-color: rgb(210,210,210); }
	.scBtnWhiteArrowRight { background-image: url(http://www.iso20022.org/images/white_arrow_right.gif); background-repeat: no-repeat; background-position: 5px 50%; }
	.scBtnWhiteArrowUp { background-image: url(http://www.iso20022.org/images/white_arrow_up.gif); background-repeat: no-repeat; background-position: 5px 50%; }
	.scBtnWhiteArrowCross { background-image: url(http://www.iso20022.org/images/white_x.gif); background-repeat: no-repeat; background-position: 5px 50%; }

	/*** BEGIN MENU ***/
	#menu1, #menu1 ul { list-style:none; margin:0; padding:0; z-index:9999; }
	#menu1 { width:637px; }
	#menu1 ul { display:none; }
	#menu1 li { float:left; position:relative; }
	#menu1 li a { font-size:11px; color:#FFF; display:block; float:left; padding:3px 10px; text-decoration:none; }
	#menu1 li a:hover, #menu1 li a.active { color:#3EB1F2; }
	#menu1 li ul { position:absolute; background:#0878E5; width:166px; top:20px; left:0; border:1px solid #FFF; border-top:0; }
	#menu1 li li, #menu1 li li a { float:none; }
	#menu1 li li { height:auto!important; min-height:22px;height:22px; }
	#menu1 li li a { height:auto!important; min-height:15px; height:15px; display:block; width:150px; padding:3px 8px; border-top:1px solid #FFF; }
	#menu1 li li.hasChild a { background:url(http://www.iso20022.org/res/css/images/menu_arrow.gif) right no-repeat; }
	#menu1 li li.hasChild li a { background-image:none; }
	#menu1 li li a:hover { background-color:#6CAEF0; color:#FFF; }
	#menu1 li ul ul { top:0; left:166px; }
	/*** END MENU ***/

	* html .ddmx td { position: relative; } /* ie 5.0 fix */
	.list-nostyle  ul { 
		line-height: 1.3;
		margin: 0;
	 	padding: 0;
	 	list-style: none;
	 	}
	.list-nostyle li {
		padding: 0 0 8px 15px;
		margin: 0;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_darkblue.gif) 0 0.3em no-repeat;
		text-decoration: none;
	 	}
	 .list-nostyle li li {
		padding: 0 0 8px 10px;
		margin: 0 0 0 15px;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_single_darkblue.gif) 0 0.3em no-repeat;
	 	}
	.list-nostyle li li li {
		margin: 0 0 0 20px;
	 	background-image: url(http://www.iso20022.org/res/css/images/arrow_single_darkblue.gif) 0em 0.3em no-repeat;
	 	}
	.box-generic-type1 { 
		padding: 8px 5px 5px 7px;
		margin: 0;
		background: #f4f4f4;
		border-bottom: 1px solid #d9d9d9;
		}
	#pageHeader {
		margin: 4px 0 0;
		width:750px; 
		height:75px;
		background: url(http://www.iso20022.org/res/css/images/navtopbar_bg.gif) no-repeat;
		}
	#pageHeader-printonly {
		display: none;
		}
	#pagePath {
		width: 750px;
		height: 30px;
		padding: 0px;	
		}
	#pageBody {
		width: 750px;
		}
	#pageNav {
		width: 220px;
		padding: 0 0 0 10px;
		}
	#topNavLogo {
		position:absolute;
		top: 10px;
		left: 20px;
		cursor:pointer;
		padding: 0;
		}
	#searchSection {
		position:absolute;
		top: 30px;
		left: 442px;
		padding: 0 10px 0 0;
		vertical-align : middle;
		text-align: right;
		font-size: 7pt;
		width: 300px;
		}
	#searchSection .topNavLinks{
		vertical-align : middle;
		padding: 0;
		font-weight:bold;
	}
	.formSearchTopBar {
		height: 13px;
		width: 115px;
		padding: 1px 0 2px 5px;
		vertical-align : middle;
		font-size: 8pt;
		border: 1px solid #a5acb2;
	}
	#topNavSection {
		position:absolute;
		top: 51px;
		left: 0;
		padding: 4px 0 0;
		vertical-align: middle;
		text-align: left;
		font-size: 7pt;
		}
	.topNavLinksActive {
		color: #3eb1f2;
		text-decoration: none;
		}
	td.topNavLinksHome {
		padding: 0 0 0 6px;
		color: #fff;
		font-size: 8pt;
		font-weight: normal;
		text-decoration: none;
		}
	td.topNavLinksHome a {
		color: #fff;
		text-decoration: none;
	}
	td.topNavLinksHome a:hover, td.topNavLinksHome a:active { 
		color: #3eb1f2;
		}
	.topNavLinks:link, .topNavLinks:visited {
		color: #fff;
		font-size: 8pt;
		text-decoration: none;
		}	
	.topNavLinks:hover, .topNavLinks:active { 
		color: #b5defd;
		}
	#navPath {
		height: 22px;
		padding: 4px 0 4px 15px;	
		} 
	.updatedText {
		height: 22px;
		color: #333;
		font-size: 7.5pt;
		line-height: 10px;
		vertical-align: bottom;
		}
	.navPathLinks:link, .navPathLinks:visited {
		color: #666;
		text-decoration: none;
		}
	.content-whatsnew-line {
		padding: 15px 0 5px;
		margin: 0 5px 0 0;
		border-bottom: 1px solid #d9d9d9;
		}
	.products-subnav {
		padding: 3px 0 20px 0;
		background: url(http://www.iso20022.org/res/css/images/pix_double_blue3.gif) repeat-x;
		}
	.products-subnav-text {
		padding: 5px 5px 0 0;
		color: #013b80;
		}
	.products-subnav-text a {
		text-decoration: none;
		color: #0878e5;
	}
	.products-subnav-text a:link.active, .products-subnav-text a:hover, .products-subnav-text a:active {
	 	color: #f60;
	 	}
	.nav-link-list-subsect a:link, .nav-link-list-subsect a:visited {
		color: #013b80;
		font-weight: bold;
		text-decoration: none;
		}
	.formContainerDefault select {
		width: 270px;
		padding: 0;
		margin: 3px 0;
		font-size: 8pt;
		}
	.teaser-block-right {
		padding: 3px 0 0;
		margin: 5px 0 0;
		background: #f4f4f4 url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		border-bottom: 1px solid #d9d9d9;	
	}
	
	#footer {
		vertical-align: top;
		width: 100%;
		padding: 0 0 4px;
		}
	#footer-navig-td {
		vertical-align: middle;
		height: 17px;
		padding: 3px 15px 0px 15px;
		background: #013b80;
		color: #fff;
		font-size: 8pt;
		font-weight: normal;
		}	
	.footer-navig1:link, .footer-navig1:visited {
		color: #fff;
		text-decoration: none;
		}
	.footer-navig2:link, .footer-navig2:visited {
		color: #3eb1f2;
		text-decoration: none;
		}
	#content-headline,#content-topnews {
		width: 505px;
		padding: 0 0 20px;
		}
	#content-topnews table tr td {
		width: 155px;
		vertical-align: top;
		padding: 0 13px 0;
		}
	.content-news-td-first, .content-news-td-next {
		vertical-align: top;
		width: 122px;
		padding: 10px 2px 5px 0px;
	}
	.content-news-td-next {
		padding-left: 5px;
		border-left: 1px solid #d9d9d9;
		}
	.submenufooter .submenu {
		padding: 0px;
		background: #f4f4f4;
		}
	.menutitle, .menutitle-first {
		background: #f4f4f4 url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		height: 24px;
	}
	.menutitle {
		margin: 4px 0 0;
		}
	.menutitle-first {
		padding: 0;
		}
	.menutitle-link {
		vertical-align: middle;
		text-align: left;
		color: #013b80;
		font-size: 8pt;
		font-weight: bold;
		text-transform: uppercase;
		width: 200px;
		text-indent: 7px;
		padding: 6px 0 0;
		}
	.formSearchBIC {
		height: 15px;
		width: 130px;
		padding: 0;
		vertical-align : middle;
		border: 1px solid #a5acb2;
	}
	.formSearchBICsubmit  a:link, .formSearchBICsubmit  a:hover, .formSearchBICsubmit  a:visited, .topLogIn  a:link, .topLogIn  a:hover, .topLogIn  a:visited {
		text-decoration: none;
		color: #fe6f0f;
		font-weight: bold;
		margin: 0 0 0 5px;
	}
	.topLogIn  a:link, .topLogIn  a:hover, .topLogIn  a:visited {
		font-size: 8pt;
	}
	.InfoRotLinkTitle, .InfoRotLinkText {
		font-size:8pt;
		color:#013B80;
		overflow:hidden; 
	}
	.InfoRotLinkTitle { 
		background:#d9d9d9; 
		font-weight:bold;
		padding:3px 3px 3px 8px;
		text-decoration:none;
	}
	.InfoRotLinkText {
		background:#F4F4F4; 
		line-height:13px; 
		padding:8px; 
		height:60px;
	}
	.InfoRotLinkText a:link, .InfoRotLinkText a:visited, .InfoRotLinkText a:active, .InfoRotLinkTitle a:link, .InfoRotLinkTitle Aa:hover, .InfoRotLinkTitle a:visited, .InfoRotLinkTitle a:active {
		color:#013B80; 
		text-decoration:none;
	}
	.InfoRotLinkTitle a:link, .InfoRotLinkTitle Aa:hover, .InfoRotLinkTitle a:visited, .InfoRotLinkTitle a:active {
		background:#d9d9d9; 
	}
	.InfoRotLinkText a:hover {
		color:#0878E5; 
		text-decoration:none;
	}
	#InfoRotNav {
		background:#F4F4F4; font-size:8pt; text-align:right; line-height: 13px;
	}
	#InfoRotNav a.InfoRotNav, #InfoRotNav a.InfoRotNavActiv {
		padding:0px 3px 0px 3px; 
		margin:0px 0px 2px 1px; 
		color:#013B80; 
		text-decoration:none;
	}
	#InfoRotNav a.InfoRotNav {
		background:#d9d9d9;
	}
	#InfoRotNav a.InfoRotNavActiv {
		background:#fe6f0f; 
	}
	#InfoRotNav a:hover.InfoRotNav,{
		color:#0878E5;
	}
	.topNavLogin {
		color: #3eb1f2;
		text-decoration: none;
		font-size:8pt;
	}		
	.topNavLogin a {
		color: #3eb1f2;
		text-decoration: none;
	}
	.topNavLogout {
		color:#fe6f0f;
		font-weight:bold;
		font-size:8pt;
		line-height:12px;
	}		
	.topNavLogout a {
		color: #fe6f0f;
		text-decoration: none;
	}
	.content-columnitem-disabled .content-whatsnew-title {
		color: #99ccff;
		font-size: 10pt;
		line-height: 15px;
		font-weight: bold;
	}	
	.content-columnitem-disabled .content-whatsnew-title {
		color: #99ccff;
		font-weight: bold;
		text-decoration: none;
	}
	.content-columnitem-disabled .content-whatsnew-text {
		color: #aaa;
		font-size: 8pt;
		line-height: 13px;
		text-decoration: none;
	}
	.content-columnitem-disabled  a .arrow_type1 {
	 	background-image: url(http://www.iso20022.org/res/css/images/arrow_orng2.gif);
	}
	.content-subscribe {
		text-align: right;
		color:#666;	
		font-weight:bold; 
		font-size:8pt;
	}		
	.content-subscribe a {
		color: #fe6f0f;
		text-decoration: none;
	}
	.navRight-highlight {
		color:#3eb1f2;
	}		
	.navRight-highlight a {
		color: #3eb1f2;
		text-decoration: none;
	}
	li.navRight-highlight{
	 	background-image: url(http://www.iso20022.org/res/css/images/arrow_blue.gif);
	}
} 
/*###################################################################################################*/
/*###################################################################################################*/
@media print {
	body { font-family: Arial, Helvetica, sans-serif; }
	a:visited { color: #3eb1f2; text-decoration: underline;}
	#pagePath {
		width: 100%;
		height: 40px;
		padding: 0;	
		}
	#pageBody {
		left: 0;
		width: 100%;
		}	
	#pageHeader, #pageNav, #udm, #searchSection, td.topNavLinksProfile, td.topNavLinksBicdir, td.topNavLinksHome, #footer-navig-td-content {
		display: none;
		}
	#topNavLogo {
		position:absolute;
		top: 4px;
		left: 30px;
		height: 50px;
		width: 100px;
		cursor:pointer;
		padding: 0;
		}
	.formSearchTopBar {
		height: 13px;
		width: 115px;
		padding: 0;
		vertical-align : middle;
		font-size: 7pt;
		}
	#topNavSection {
		position:absolute;
		top: 52px;
		left: 0;
		width: 750px;
		padding: 4px 0 0;
		vertical-align: middle;
		text-align: left;
		font-size: 7pt;
		}
	.topNavLinksActive, .topNavLinksActive a {
		color: #3eb1f2;
		}
	.topNavLinksCaps:link, .topNavLinksCaps:visited {
		color: #fff;
		font-size: 7pt;
		font-weight: bold;
		text-transform: uppercase;
		}	
	#navPath {
		height: 36px;
		padding: 4px 0 0 15px;	
		} 
	.updatedText {
		vertical-align: bottom;
		width: 190px;
		color: #333;
		font-size: 7.5pt;
		line-height: 10px;
		}
	.navPathLogo {
		vertical-align: middle;
		width: 30px;
		text-align: right;
		}
	.navPathLinks:link, .navPathLinks:visited {
		color: #666;
		}
	.content-whatsnew-line {
		padding: 15px 0 5px;
		border-bottom: 1px solid #d9d9d9;
		}
	.nav-link-list-subsect a:link, .nav-link-list-subsect a:visited {
		color: #013b80;
		font-weight: bold;
		}
	.formContainerDefault select {
		width: 210px;
		padding: 0;
		margin: 3px 0;
		font-size: 8pt;
		}
	.teaser-block-right {
		padding: 3px 0 0;
		margin: 0 0 4px;
		border: 0;
		background: #f4f4f4 url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		border-bottom: 1px solid #d9d9d9;	
		} 
	#footer {
		vertical-align: top;
		width: 100%;
		padding: 0 0 4px;
		}
	#footer-navig-td {
		vertical-align: middle;
		height: 2px;
		padding: 3px 15px 0;
		background: #013b80;
		color: #fff;
		font-size: 8pt;
		font-weight: normal;
		}
	.footer-navig1:link, .footer-navig1:visited {
		color: #fff;
		}
	.footer-navig2:link, .footer-navig2:visited {
		color: #3eb1f2;
		}
	#content-headline, #content-topnews {
		width: 100%;
		padding: 0 0 20px;
		}
	#content-topnews table tr td {
		width: 30%;
		vertical-align: top;
		padding: 0 13px 0 0;
		}
	.content-news-td-first, .content-news-td-next {
		vertical-align: top;
		width: 20%;
		padding: 10px 0 5px;
		}
	.content-news-td-next {
		padding-left: 5px;
		border-left: 1px solid #d9d9d9;
		}
	.submenu {
		padding: 0;
		background: #f4f4f4;
		}
	.menutitle, .menutitle-first {
		background: #f4f4f4 url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		cursor:pointer;
		height: 24px;
	}
	.menutitle {
		margin: 4px 0 0;
		}
	.menutitle-first {
		padding: 0;
		}
	.menutitle-link {
		vertical-align: middle;
		text-align: left;
		color: #013b80;
		font-size: 8pt;
		font-weight: bold;
		text-transform: uppercase;
		width: 190px;
		text-indent: 7px;
		padding: 3px 0 0;
		}
	.menutitle-close {
		width: 30px;
		}	
	.formSearchBIC {
		height: 13px;
		width: 115px;
		padding: 0;
		vertical-align : middle;
		font-size: 7pt;
	}
	#pageHeader-printonly, #sub1, #sub2, #sub3, #sub4, #sub5, #sub6, .submenufooter .submenu  {
		display: block;
	}
}
/*###################################################################################################*/
/*###################################################################################################*/
@media screen, print {
	body {
		color: #333;
		font-size: 8pt;
		line-height: 15px;
		margin: 0;
		padding: 0;
		background: #fff;
		}
	form { padding: 0; margin: 0; }
	#content {	padding: 0;	}
	ul.udm li a { text-decoration: none; }
	.divRegInfoCk {	color: #3eb1f2;	font-size: 8pt;	text-decoration: none;	}	
	.navPathLinks-td {
		vertical-align: bottom;
		width: 515px;
		padding: 0;
		color: #666;
		font-size: 7.5pt;
		line-height: 10px;
		}	
	.navPathLinks {
		color: #666;
		font-size: 7.5pt;
		line-height: 10px;
		}	
	.navPathLinks:hover { color: #999;	}
	#contentBody {
		padding: 0 0 0 15px;
		}
	#contentMain {
		width: 100%;
		vertical-align: top;
		text-align: left;
		padding: 0 0 10px;
		background: url(http://www.iso20022.org/res/css/images/pix_double_blue2.gif) repeat-x;
		}
	#contentBannerLevel1 {
		width: 505px;
		height: 100px;
		vertical-align: top;
		padding: 3px 0 0;
		}
	#content-photo-level2 {
		float: left;
		width: 245px;
		height: 153px;
		padding: 3px 0 0;
		margin: 0 15px 5px 0;
		background: #f4f4f4 url(http://www.iso20022.org/res/css/images/pix_double_blue2.gif) repeat-x;
		}
	h1, h2, h3, h4, h5 {
		color: #013b80;
		margin: 0;
	}
	h3, h4, h5 {
		font-size: 10pt;
	}
	h1 {
		font-size: 15pt;
		line-height: 25px;
		font-weight: normal;
		padding: 18px 0 10px;
		}
	h2 {
		font-size: 11pt;
		font-weight: bold;
		padding: 2px 0px 3px 0px;
		}
	h3 {
		font-weight: bold;
		padding: 2px 0px 2px 0px;
		}
	h4 {
		line-height: 18px;
		font-weight: normal;
		padding: 0px 0px 15px 0px;
		}
	h5 {
		font-weight: normal;
		padding: 10px 0px 0px 0px;
		}
	.content-subtitle-1,.content-subtitle-2, .content-subtitle-1 a, .content-subtitle-2 a, .content-press-date {
		color: #0878e5;
	}
	.content-subtitle-1 {
		font-size: 7pt;
		line-height: 13px;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 0 0 5px 0;
		}
	.content-subtitle-2 {
		font-size: 8pt;
		line-height: 12px;
		font-weight: normal;
		padding: 0 0 8px 0;
	 	}
	.content-subtitle-1 a, .content-subtitle-2 a {
		text-decoration: none;
		}
	.content-press-date {
		font-size: 8pt;
		padding: 0 0 10px 0;
		}
	.content-text-generic1 {
	 	color: #666;
		font-size: 8pt;
	 	}
	.content-text-important {
	 	color: #013b80;
		font-size: 8pt;
	 	}
	.arrow_type1, .arrow_type2 {
	 	font-size: 10pt;
		width: 10px;
		padding: 0 5px;
		margin: 0 0 0 3px;
	 }
	.arrow_type1 {
	 	background: url(http://www.iso20022.org/res/css/images/arrow_orng.gif) 0 0.4em no-repeat;
	 	}
	.arrow_type2 {
	 	background: url(http://www.iso20022.org/res/css/images/arrow_darkblue.gif) 0 0.4em no-repeat;
	 	}
	.content-photo-teaser {
		float: left;
		width: 165px;
		padding: 3px 0 0 0;
		margin: 0 15px 10px 0;
		background: url(http://www.iso20022.org/res/pix_double_blue2.gif) repeat-x;
		}
	.content-photo-level3 {
		width: 165px;
		padding: 0;
		margin: 0 0 2px 0;
		}
	.content-teaser {
		width: 100%;	
		margin: 0 0 2px 0;
		background: #0878e5;
	 	}
	.content-teaser div.content-teaser-inner{
		color: #fff;
		padding: 8px 5px 10px 7px;
		font-size: 8pt;
		line-height: 14px;
	 	}
	.content-teaser div.content-teaser-inner a:link, .content-teaser div.content-teaser-inner a:visited {
		color: #fff;
		text-decoration: none;
		}
	.content-teaser div.content-teaser-inner a:hover { 
		color: #b5defd;
		text-decoration: none;
		}
	.content-highlights, .quote {
		float: left;
		width: 165px;	
		color: #0878e5;
		font-size: 9pt;
		line-height: 17px;
		padding: 8px 0 0;
		margin: 15px 15px 10px 0;
		background: url(http://www.iso20022.org/res/css/images/pix_double_blue2.gif) repeat-x;
	 	}
	.quote {
		font-weight: bold;
	 	}
	.quote-author {
		color: #666;
		font-size: 7pt;
		line-height: 11px;
		padding: 5px 0 0;
	 	}
	.backtotop {
		padding: 10px 0;
	 	}
	.backtotop table {
		width: 100%;
		height: 10px;
	 	}
	.backtotop table tr td.backtotop-link{
	 	background: url(http://www.iso20022.org/res/css/images/btn_top.gif) no-repeat;
		cursor: pointer;
		width: 25px;
		height: 10px;
	 	}
	.keypoints-list-container {
		padding: 0;
		}
	.keypoints-list-container ul {
		margin: 0;
	 	padding: 10px 0 0 265px;
	 	list-style: none;
	 	}
	.keypoints-list-container li {
	 	color: #0878e5;
		font-size: 8pt;
		line-height: 12px;
		padding: 0 0 8px 10px;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_single_darkblue.gif) 0 0.2em no-repeat;
		text-decoration: none;
	 	}	
	.keypoints-list-container li a { 
		color: #0878e5;
		text-decoration: none;
		}
	.content-title-line,.content-title-noline {
		color: #013b80;
		font-size: 12pt;
		line-height: 13px;
		padding: 15px 0 5px;
		}	
	.content-title-line {
		border-bottom: 1px solid #d9d9d9;
		}
	.nav-link-text {
	 	color: #013b80;
		font-size: 8pt;
	 	}
	.nav-link-text:link, .nav-link-text:visited {
		color: #013b80;
		text-decoration: none;
		}
	.nav-link-text:hover { 
		color: #0878e5;
		text-decoration: none;
		}
	.content-whatsnew-heading {
		color: #013b80;
		font-size: 12pt;
		line-height: 13px;
		width: 400px;
		}	
	.content-whatsnew-archive {
		color: #013b80;
		font-size: 8pt;
		text-align: right;
		text-decoration: none;
		}	
	.content-whatsnew-archive:hover { 
		color: #0878e5;
	}
	.content-whatsnew {
		padding: 15px 0 0;
		}
	.content-whatsnew table {
		width: 100%;
		padding: 0 5px 0;
		}
	.content-whatsnew table tr td {
		width: 155px;
		vertical-align: top;
		padding: 0 13px 20px 0;
		}
	.content-whatsnew-title {
		color: #013b80;
		font-size: 10pt;
		line-height: 15px;
		font-weight: bold;
		text-decoration: none;
		}	
	.content-whatsnew-title:hover { 
		color: #0878e5;
		}
	.content-whatsnew-text {
		color: #333;
		font-size: 8pt;
		line-height: 13px;
		text-decoration: none;
		}	
	.content-whatsnew-text:hover { 
		color: #666;
		}
	.content-nav-vertical {
		padding: 15px 0 0;
		}
	.content-nav-vertical table {
		width: 100%;
		padding: 0 5px 0 0;
		}
	.content-nav-vertical table tr td {
		width: 155px;
		vertical-align: top;
		padding: 0 13px 0 0;
		}
	.products-nav-vertical {
		padding: 10px 0 0 0;
		border-top: 1px solid #3eb1f2;
		border-left: 1px solid #3eb1f2;
		}
	.products-nav-vertical table {
		width: 100%;
		padding: 0;
		}
	.products-nav-vertical table tr td {
		width: 150px;
		vertical-align: top;
		padding: 0 13px 0 5px;
		}
	.content-subtitle-1-prod {
		color: #0878e5;
		font-size: 8pt;
		line-height: 13px;
		letter-spacing: 1px;
		padding: 15px 0 5px;
		}
	.content-subtitle-1-prod a { 
		color: #0878e5;
		text-decoration: none;
		}
	.nav-link-container {
		padding: 0;
		}
	.nav-link-list {
		margin: 0;
	 	padding: 0;
	 	list-style: none;
	 	}
	.nav-link-list li {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 12px;
		padding: 0 0 8px 15px;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_orng.gif) 0 0.2em no-repeat;
	 	}
	.nav-link-list a {
		text-decoration: none;
	}
	.nav-link-list a:link, .nav-link-list a:visited {
		color: #013b80;
		}
	.nav-link-list a:hover { 
		color: #0878e5;
		}
	.nav-link-list-subsect {
		margin: 0;
	 	padding: 0;
	 	list-style: none;
	 	}
	.nav-link-list-subsect li {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 12px;
		font-weight: bold;
		padding: 0 0 8px 15px;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_darkblue.gif) 0 0.2em no-repeat;
	 	}	
	.nav-link-list-subsect a:hover { 
		color: #0878e5;
		font-weight: bold;
		text-decoration: none;
		}
	.applicContainerDefault {
		color: #013b80;
		font-size: 8pt;
		padding: 20px 0;
		border-bottom: 1px solid #d9d9d9;
		}
	.applicContainerDefault form {
		padding: 0;
		margin: 0;
		}
	.formContainerDefault {
		color: #013b80;
		font-size: 8pt;
		}	
	.formContainerDefault input {
		padding: 0;
		margin: 0;
		font-size: 8pt;
		line-height: 12px;
		}
	.formLineVertTraining, .formLineVertProd {
		width: 11px;
		border: 1px solid #d9d9d9;
		border-left: 0;
	}
	.formLineVertTraining {
		height: 40px;
		padding: 0;
		}
	.formLineVertProd {
		height: 125px;
		margin: 25px 0 0;
		}
	.sitemap-level1 {
		color: #0878e5;
		font-size: 8pt;
		line-height: 13px;
		letter-spacing: 1px;
		padding: 15px 0 5px;
		}
	.sitemap-level1 a { 
		color: #0878e5;
		text-decoration: none;
		}
	.sitemap-lists {
		padding: 0;
		border-top: 1px solid #3eb1f2;
		border-left: 1px solid #3eb1f2;
		}
	.sitemap-lists ul {
		margin: 10px 0 0 20px;
		padding: 0;
	 	}
	.sitemap-lists li {
	 	color: #013b80;
		font-size: 10pt;
		line-height: 13px;
		font-weight: bold;
		margin: 0;
		padding: 5px 0 4px 15px;
		list-style: none;
	 	}
	 .sitemap-lists a {
	 	font-weight: bold;
		text-decoration: none;
		color: #013b80;
	 }
	.sitemap-lists a:hover { 
		color: #0878e5;
		}	
	.sitemap-lists li li, .sitemap-lists li li li {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 12px;
		font-weight: normal;
		margin: 0 0 0 30px;
		padding: 0 0 4px 15px;
	 	}
	.sitemap-lists li li a, .sitemap-lists li li li a {
	 		font-weight: normal;
	 }
	.sitemap-lists li li li a {
	 	color: #333;
	 }
	.table-td-titlebar {
		background: #013b80; 
		}
	.table-td-bg1 {
		background: #f4f4f4; 
		}
	.table-td-bg2 {
		background: #e3e3e3; 
	}
	.table-buttons {
		height: 21px;
		padding: 0;
		margin: 0 2px;
		background: #e3e3e3; 
		}		
	.table-title, .table-title-bold {
		font-size: 10pt; 
		color: #fff; 
		}
	.table-title-bold {
		font-weight: bold; 
		}
	.table-texttype1 {
		font-size: 9pt; 
		color: #013b80; 
		font-weight: bold;
		}
	.table-linktype1 { 
		font-size: 8pt;	
		color: #013b80;
		text-decoration: none;
		}
	.table-linkstype1:hover, .table-nav-pages:hover { 
		color: #0878e5;
		}
	.table-nav-pages, .table-nav-pages-active {
		font-size: 9pt;
		font-weight: bold;	
	}
	.table-nav-pages { 
		color: #013b80;
		text-decoration: none;
		}
	.table-nav-pages-active { 
		color: #f60;
		}
	#sectionLinks {
		margin: 0;
		padding: 0;
		}
	.nav-right-box-type1 {
		padding: 8px 5px 10px 7px;
		margin: 0;
		background: #fff url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		}
	.nav-right-box-type2 {
		padding: 8px 5px 5px 7px;
		margin: 0 0 4px;
		background: #f4f4f4 url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		border-bottom: 1px solid #d9d9d9;
		}
	.nav-right-title {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 12px;
		font-weight: bold;
		padding: 0 0 8px 0;
	 	}
	.nav-right-subtitle {
	 	color: #0878e5;
		font-size: 8pt;
		line-height: 12px;
		font-weight: normal;
		padding: 0 0 8px 0;
	 	}
	.nav-right-subtitle a { 
		color: #0878e5;
		text-decoration: none;
	 }
	.nav-right-link-container {
		padding: 0 0 0 10px;
		margin: 0;
		}
	.nav-right-link-list {
		padding: 0;
		margin: 0;
	 	list-style: none;
	 	}
	.nav-right-link-list li {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 12px;
		padding: 0 0 8px 15px;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_orng.gif) 0 0.2em no-repeat;
	 	}
	.nav-right-link-list li.active {
		color: #0878E5;
		background: url(http://www.iso20022.org/res/css/images/arrow_blue.gif) 0 0.2em no-repeat;
	 	}
	.nav-right-link-list a:link, .nav-right-link-list a:visited, .nav-right-link-text a:link, .nav-right-link-text a:visited {
		color: #013b80;
		text-decoration: none;
		}
	.nav-right-link-list a:hover, .nav-right-link-text a:hover { 
		color: #0878e5;
		text-decoration: none;
		}
	.nav-right-link-text {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 14px;
	 	}
	.nav-right-box-type3 {
		padding: 3px 0 0 0;
		margin: 0 0 4px 0;
		background: #3eb1f2 url(http://www.iso20022.org/res/css/images/pix_double_blue1.gif) repeat-x;
		border-bottom: 1px solid #d9d9d9;
		}
	.nav-right-promo-title {
	 	color: #fff;
		font-size: 8pt;
		line-height: 19px;
		font-weight: bold;
		height: 20px;
		width: 130px;
		padding: 0 0 0 7px;
		margin: 0;
		background: #013b80
	 	}
	.nav-right-promo-title a:link, .nav-right-promo-title a:visited, .nav-right-promo-text a:link, .nav-right-promo-text a:visited {
		color: #fff;
		text-decoration: none;
		}
	.nav-right-promo-title a:hover, .nav-right-promo-text a:hover { 
		color: #b5defd;
		text-decoration: none;
		}
	.nav-right-promo-text {
	 	color: #fff;
		font-size: 9pt;
		line-height: 14px;
		padding: 5px 5px 10px 7px;
		background: #3eb1f2 url(http://www.iso20022.org/res/css/images/right_promo_bg_blue3.gif) repeat-y;
	 	}
	 	
	#footer table {
		padding: 0 0 10px 15px;
		}
	.footer-copyright {
		vertical-align: bottom;
		width: 505px;
		color: #013b80;
		font-size: 7pt;
		font-weight: normal;
		}
	.footer-logo {
		width: 230px;
		text-align: right;
		}	
	.footer-navig1 {
		color: #fff;
		font-size: 8pt;
		}	
	.footer-navig1:hover { 
		color: #3eb1f2;
		text-decoration: none;
		}
	.footer-navig2 {
		color: #3eb1f2;
		font-size: 8pt;
		}	
	.footer-navig2:hover { 
		color: #0878e5;
		text-decoration: none;
		}
	.content-mainnews-td-1 {
		width: 245px;
		vertical-align: top;
		padding: 0 10px 0 0;
		}
	.content-mainnews-td-2 {
		vertical-align: top;
		text-align: left;
		padding: 0;
		background: url(http://www.iso20022.org/res/css/images/pix_double_blue2.gif) repeat-x;
		}
	.content-mainnews-photo {
		vertical-align: top;
		padding: 0;
		}
	.content-mainnews-captions {
		text-align: right;
		padding: 4px 0 0;
		color: #939393;
		font-size: 7pt;
		line-height: 9px;
		}
	.content-mainnews-pose {
		vertical-align: top;
		padding: 5px 0 10px 0px;
		}
	.content-mainnews-title {
		color: #013b80;
		font-size: 15pt;
		line-height: 25px;
		text-decoration: none;
		}	
	.content-mainnews-title:link, .content-mainnews-title:visited {
		color: #013b80;
		}
	.content-mainnews-title:hover { 
		color: #0878e5;
		}
	.content-mainnews-text {
		color: #333;
		font-size: 10pt;
		line-height: 18px;
		text-decoration: none;
		}	
	.content-mainnews-text:link, .content-mainnews-text:visited {
		color: #333;
		}
	.content-mainnews-text:hover { 
		color: #666;
		}
	#content-topnews table {
		width: 100%;
		padding: 0;
		}
	.content-topnews-topic {
		width: 136px;
		height: 21px;
		background: url(http://www.iso20022.org/res/css/images/home_newstopic_bg.gif);
		vertical-align: middle;
		text-align: left;
		padding: 0 0 0 4px;
		color: #0878e5;
		font-size: 8pt;
		line-height: 22px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 1px;
		}
	.content-topnews-topic a {
		color: #0878e5; 
		text-decoration: none;
		}
	.content-topnews-pos {
		vertical-align: top;
		padding: 10px 0 5px;
		color: #013b80;
		font-size: 10pt;
		line-height: 15px;
		font-weight: bold;
		}
	.content-topnews-pos a:link, .content-topnews-pos a:visited {
		color: #013b80;
		text-decoration: none;
		}
	.content-topnews-pos a:hover { 
		color: #0878e5;
		text-decoration: none;
		}
	.content-topnews-text {
		color: #333;
		font-size: 8pt;
		line-height: 14px;
		}	
	.content-topnews-text a:link, .content-topnews-text a:visited {
		color: #333;
		text-decoration: none;
		}
	.content-topnews-text a:hover { 
		color: #666;
		text-decoration: none;
		}
	.content-news-title {
		color: #013b80;
		font-size: 8pt;
		line-height: 13px;
		font-weight: bold;
		text-decoration: none;
		}	
	.content-news-title:link, .content-news-title:visited {
		color: #013b80;
		}
	.content-news-title:hover { 
		color: #0878e5;
		}
	.content-news-text {
		color: #333;
		font-size: 8pt;
		line-height: 13px;
		text-decoration: none;
		}	
	.content-news-text:link, .content-news-text:visited {
		color: #333;
		}
	.content-news-text:hover { 
		color: #666;
		}
	.submenufooter {	
		padding: 0;
		}
	.submenu-padding {
		padding: 5px 5px 7px 7px;
		}
	.submenu-line {
		border-bottom: 1px solid #d9d9d9;
		}
	.teaser-block-home {
		margin: 4px 0 0;	
		}	
	.menutitle-link a { 
		color: #013b80;
		text-decoration: none;
		}
	.home-right-link-list {
		padding: 10px 0 0 0;
		margin: 0;
	 	list-style: none;
	 	}
	.home-right-link-list li {
	 	color: #013b80;
		font-size: 8pt;
		line-height: 12px;
		padding: 0 0 3px 15px;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_orng.gif) no-repeat 0 0.2em;
	 	}
	.home-right-link-list li.active {
		color: #0878E5;
	 	background: url(http://www.iso20022.org/res/css/images/arrow_blue.gif) no-repeat 0 0.2em;
	 	}
	.home-right-link-list a:link, .home-right-link-list a:visited {
		color: #013b80;
		text-decoration: none;
		}
	.home-right-link-list a:hover { 
		color: #0878e5;
		text-decoration: none;
		}
	.btnBIC {
		width: 220px;
		text-align: right;
		background: #d9d9d9;
	}
	.SiteTitle {
		color:#0142FB;
		font-family:Arial,Helvetica,sans-serif;
		font-size:16pt;
		font-weight:bold;
	}
}
