@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
body{font: 0.7em Verdana, Arial, Helvetica, sans-serif;text-align:center}
form{margin:0px;}
p{margin:0 10px 10px}

div#header{height:75px;margin:0;
  padding-left:10px;background: #FFFFFF;}
div#menu {padding-top:8px; float:left; b}
div#flags {padding-left:10px; float:left; padding-right:160px;}
div#logo {float:left; margin-right:40px;}
div#googlesearch {padding-bottom:4px;}
/*div#googlesearch input{ width:100px; border: 1px solid #006;}*/
div#header2{height:118px;margin:0;
  padding-left:10px;color: #FFFFFF; background-image:url(../images/banner3.jpg); background-repeat:no-repeat; margin-left:5px; margin-right:5px;}
div#header2 p{margin-left:810px; color:#5B2F8E;}  
  
div#container{text-align:left}
div#content p{line-height:1.4; margin-right:20px; margin-left:20px;}

/* Left Menu Styling*/
div#navigation{}
div#navigation ul{ padding: 0px; margin: 0px; } /* apply Bottom margin for left menu height*/
div#navigation li{ border: 1px solid #C7CAD1; list-style:none; background-image:url(../images/leftmenubutton/leftbuttonbg.jpg); margin-top:14px; padding:5px; color:#FF6600; font-weight:bold; font-size:12px; line-height:15px;}
div#navigation .lastLeftMenuItem{ margin-bottom:22px;}
div#navigation .firstLeftMenuItem{ margin-top:8px;}
div#navigation .acrobatImage{margin-top:10px; margin-bottom:8px; margin-left:14px;}
div#navigation li a:link{color:#FF6600;}
div#navigation a:visited {color:#FF6600;}
div#navigation a:hover {color:#FF6600;}
div#navigation a:active {color:#FF6600;}


/* Extra Left Menu Styling*/
div#basicMenu{}
div#basicMenu ul{padding:0px; margin:0px; margin-left:5px; margin-right:5px;}
div#basicMenu .header{ background-color:#999999; background-image:none; color:#FFFFFF; border: 1px solid #C7CAD1; font-size:12px; margin-bottom:8px; margin-left:0px; padding:3px;}
div#basicMenu li {background-image:none; border:none; font-size:10px; margin:0px; padding:0px;list-style:none; }
div#basicMenu .lastLeftMenuItem{ margin-bottom:10px;}
div#basicMenu .PDFItem{ margin-bottom:4px; margin-top:10px;}
div#basicMenu hr{ height:5px; color:#CCCCCC; background-color:#CCCCCC;}

div#basicMenu .indexLeftLinks a:link{color:#FF6600; text-decoration:none;}
div#basicMenu .indexLeftLinks a:hover{color: #FF6600; text-decoration:none;}
div#basicMenu .indexLeftLinks a:visited{color:#FF6600; text-decoration:none;}
div#basicMenu .indexLeftLinks a:active{color:#FF6600; text-decoration:none;}

div#basicMenu .indexLeftLinksLastMenuItem{ margin-bottom:10px;}
div#basicMenu .indexLeftLinksLastMenuItem a:link{color:#FF6600; text-decoration:none;}
div#basicMenu .indexLeftLinksLastMenuItem a:hover{color: #FF6600; text-decoration:none;}
div#basicMenu .indexLeftLinksLastMenuItem a:visited{color:#FF6600; text-decoration:none;}
div#basicMenu .indexLeftLinksLastMenuItem a:active{color:#FF6600; text-decoration:none;}

div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:1000px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 0 0 150px;} /* Margin from the left*/

/* Double header. Left margin at 10px for ie 6*/
div#content h1{ background-image:url(../images/pagetitlebg1.jpg); background-repeat:no-repeat; font-size:1.5em; color:#5b2f8e; padding-left:15px; margin-left:18px; margin-right:6px; padding-top:5px; padding-bottom:2px; margin-bottom:0px; margin-top:3px; width:600px; float:left;}
div#content h2{ padding-top:5px; padding-bottom:2px; padding-left:20px; margin-bottom:0px; margin-top:3px;background-image:url(../images/pagetitlebg2.jpg); background-repeat:no-repeat; margin-left:640px; font-size:1.5em; color:#5b2f8e;} /*#E95913;/*

div#content h1{ background-image:url(../images/pagetitlebg.jpg); background-repeat:no-repeat; font-size:1.6em; color:#5b2f8e; padding-left:15px; margin-left:14px; margin-right:6px; padding-top:5px; padding-bottom:2px; margin-bottom:0px; margin-top:3px; width:815px;}
div#content h2{ padding-top:5px; padding-bottom:2px; padding-left:10px; margin-bottom:0px; margin-top:3px;background-image:url(../images/pagetitlebg2.jpg); background-repeat:no-repeat; margin-left:648px; font-size:1.6em; color:#5b2f8e;} /*#E95913;*/
.Headline {
	color: #E95913;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Headline a:link{
	color: #E95913;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Headline a:visited{
	color: #E95913;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Headline a:hover{
	color: #E95913;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Headline a:active{
	color: #E95913;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HeadlineLarger {
	color: #E95913;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*main content. Adjust for width of text*/
div#contentText {
margin-right:240px; /* 205 max because of contentRight float's width*/
margin-left:5px;
margin-top:50px;
margin-bottom:40px;
}
div#contentText p{


}
div#contentText .error{
color:#FF0000;
font-weight:bold;
}
div#contentText .indented{
list-style:none;

}
div#contentText .sitemapSection{
font-size:1.5em; color:#5b2f8e; margin-left:5px; margin-right:6px; padding-top:5px; padding-bottom:2px; margin-bottom:0px; margin-top:3px; text-align:center;
}

/* Used for quotations. Reference used for quote supplier*/
.quote{
font-style:italic;
font-size:12px;
font-weight:bold;
color:#5b2f8e;
padding-left:20px;
padding-right:50px;

}
.quoteReference{
font-style:italic;
font-size:10px;
font-weight:bold;
color:#E95913;
padding-left:20px;
padding-right:50px;
}
/* End of quotations*/

div#contentText ul{
margin-right:20px;
margin-top:10px;
}

div#sitemapSubSection{
margin-left:30px;
margin-bottom:30px;
}




/* Used for registrator tables*/
div#contentText .regForm{
margin-left:20px;
}
/* Used for registration table header styling*/
div#contentText .MainTitlesNormPageOrange{
	font-size: 12px;
	font-weight: bolder;
	color: #E95910;
	background-image: url(../images/barbglight.jpg);
	background-repeat: repeat-x;
	background-position: center;
	text-indent: 2px;
}
/* Field in registration*/
#Trap {display: none;}

/* Red notice on registration*/
.FormStar {
	color: #FF0000;
}

div#leftCol{
float:left;
width:300px;
margin-left:20px;
}

div#rightCol{
width: 280px;;
float:right;
}

div#colClear{
clear:both;

}

div#horizontalSplitter{
	font-size: 12px;
	font-weight: bolder;
	color: #E95910;
	height:12px;
	background-image: url(../images/barbglight.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}

/*DOWNLOAD pages backfround style*/
.bottomLeftMainTitlesTxt {
	font-size: 12px;
	color: #E95913;
	background-image: url(../images/downloadbg.gif);
	background-repeat: no-repeat;
	font-weight: bolder;
	text-indent: 2px;
}
.bottomLeftMainTitlesTxt a:link{color: #5b2f8e;}
.bottomLeftMainTitlesTxt a:visited{color: #5b2f8e;}
.bottomLeftMainTitlesTxt a:hover{color: #5b2f8e;}
.bottomLeftMainTitlesTxt a:active{color: #5b2f8e;}

/*Right hand side float*/
div#contentRight{
width:194px;
float:right;
margin-right:6px;
padding-right:5px;
}

.OrangeText {
	color: #E95910;
}



div#loginbar{margin-left: 500px; background-image:url(../images/loginbar.gif); background-repeat:no-repeat; padding-top:2px; padding-bottom:7px; padding-left:25px; margin-top:8px; }
div#loginbar input{width:70px; padding-left:5px; margin-left:3px;}
/*.Register{margin-right:10px; margin-bottom:8px;}*/
div#breadcrumbs{float:left; height:33px; width:500px;}
div#breadcrumbs a:link{color: #0000FF;}
div#breadcrumbs a:visited{color: #0000FF;}
div#breadcrumbs a:hover{color: #0000FF;}
div#breadcrumbs a:active{color: #0000FF;}
div#breadcrumbs p{ line-height:13px; font-size:11px; padding-left:10px; margin-top:7px; color:#999999;}
/*div#personalisation{ background-color:#00FF99;float:right; height:33px; width:200px;}*/

div#navigation{float:left;width:145px;margin-left:-990px; margin-top:6px;}
div#navigation p{margin-left:0px; margin-right:0px;}
div#extra{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:99%; margin-left:5px; margin-right:5px;}
div#footerMenu{background-color:#8BA5BC; height:20px; padding-left:20px; padding-top:5px;}
div#footerMenu a:link{ color:white;}
div#footerMenu a:visited {color: white;}
div#footerMenu a:hover {color: white;}
div#footerMenu a:active {color: white;}
div#footerRights{height:40px; background-image:url(../images/footer/footer.jpg); padding-top:18px; padding-left:20px; }
div#footerRights a:link{ color:white;}
div#footerRights a:visited {color: white;}
div#footerRights a:hover {color: white;}
div#footerRights a:active {color: white;}

div#pdf{background-image:url(../images/pdfonpage/boxbg6.gif); margin-left:490px; margin-top:0px; margin-bottom:10px; margin-right:6px; }

/*image in text, adjust margin right for placement*/
div#rightImage{float:right; margin-right:40px; margin-left:30px; margin-top:5px; margin-bottom:15px;}






/* articles styling */
#newspaper-a
{
	


	margin-left:30px;
	width: 580px;
	text-align: left;
	border-collapse: collapse;
	/*border: 1px solid #69c;*/
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-weight: normal;
	font-size: 14px;
	color: #5B2F8E;
	border-top: 2px solid #5B2F8E;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}

/* End of articles styling */







/* Homepage boxes */
div#boxContainer{
width: 600px;
margin-left:20px;
}

div#rightbox {background-color:#000099; float:right; height:100px; width:200px;}

div#box1{width:295px; height:175px; float:left;  border: 1px solid  #CCCCCC; position:relative;overflow:hidden;  }
div#box2{width:295px;height:175px; float:right; border: 1px solid #CCCCCC; position:relative; overflow:hidden; } 
div#box3{width:295px;height:175px;float:left; border: 1px solid #CCCCCC; margin-top:6px; position:relative;overflow:hidden; }
div#box4{width:295px;height:175px; float:right; border: 1px solid #CCCCCC; margin-top:6px;  position:relative;overflow:hidden; }
div#boxImage{float:left; margin:4px; margin-bottom:6px;}
div#boxHeader{color: #E95913;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:12px;
	margin-top:12px;
	}
div#boxHeader a:link{ color: #E95913; text-decoration:none;}
div#boxHeader a:visited {color: #E95913; text-decoration:none;}
div#boxHeader a:hover {color: #E95913; text-decoration:underline;}
div#boxHeader a:active{color: #E95913; text-decoration:none;}
div#boxText{ clear:both; font-size:11px; margin-right:15px; margin-left:15px; overflow:auto;}
div#readMore{ position:absolute; top:152px; left:205px;}/* absolute position of read more */


div#homepageBottom{ float:left; width:100%; margin-top:10px;}

div#homepageBottom h3{color: #FFFFFF; background-color:#5B2F8E; font-size:14px; padding-left:10px; padding-top:10px; padding-bottom:5px; margin-top:6px;}
div#homepageBottom p{padding-left:2px;}
div#bottomBox1{background-color: #E8E8E8;  width:296px; float:left; border: 1px solid #CCCCCC; position:relative;}
div#posterImage1{background-image:url(../images/homepage/FeaturesComposite.jpg); clear:both; width:90px; position:absolute; top:60px; left:190px; height:85px;}
div#bottomBox2{background-color: #E8E8E8;  width:294px; float:right;border: 1px solid #CCCCCC; position:relative;}
div#posterImage2{background-image:url(../images/homepage/Markets-Composite.gif); clear:both; width:90px; position:absolute; top:60px; left:190px; height:85px;}
div#bottomBoxClear{clear:both;}
/* End of homepage boxes styling */








/* specific rounded corner css*/
/* curve height, background image */
.leftMenuBorder .t, .leftMenuBorder .b, .leftMenuBorder .b b, .leftMenuBorder .t b{
height:10px;
background-image:url(../images/thinnerleft.png);
}

/* inner color, border color, border width */
.leftMenuBorder .c{
background:#FFF6ED;
border-color:#F26426;
border-left-width:2px;
border-right-width:2px;
}

/* curve height, background image */
.pdfBorder .t, .pdfBorder .b, .pdfBorder .b b, .pdfBorder .t b{
height:10px;
background-image:url(images/ffffffFFF6EDF264264101600.png);
}

/* inner color, border color, border width */
.pdfBorder .c{
background:#FFF6ED;
border-color:#F26426;
border-left-width:2px;
border-right-width:2px;
}


/* curve height, background image */
.orangeBox .t, .orangeBox .b, .orangeBox .b b, .orangeBox .t b{
height:10px;
background-image:url(../images/orangebox.png);
}

/* inner color, border color, border width */
.orangeBox .c{
background:#FF9900;
border-color:#5b2f8e;
border-left-width:2px;
border-right-width:2px;

}




/* corner code required for all other corners*/
/* surrounding margins (optional) */
.round{
margin-bottom:5px;
}
.round .c{
/* inner content padding */
padding:0 10px 0 10px;
border-top:0;
border-bottom:0;
border-style:solid;
}
.round .t, .round .b, .round .t b, .round .b b{
display:block;
overflow:hidden;
}
.round .t b, .round .b b{
float:right;
width:50%;
}
.round .t .r{
background-position:top right;
}
.round .b .r{
background-position:bottom right;
}
.round .b{
background-position:bottom left;
}
.round .br{
clear:both;
display:block;
overflow:hidden;
height:1px;
}




/*used for table styling, events.asp for example*/
.tablebg {
	background-color: #CBD5E1;
}


div#webinars{
	
		margin-left:20px;
		border:thin
}
div#webinars .title{
	margin-left:20px;
	width:200px;
	color: #E95913;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}


div#webinarsFeature{
	margin-top:10px;
	width:410px;
	
	float:left;
	
}
div#webinarsFeatRight{
	margin-top:13px;
	padding-left:10px;
	padding-right:10px;
	width: 140px;
	border-style:solid;
	border:1px #CCC;
	background-color:#F2F2F2;
	float:right;
}

div#webinarsFeatRight p{
	margin:0px;
	padding:0px;
}

div#webinarRegister{
		border-style:solid;
	border:1px #CCC;
	background-color:#F2F2F2;
	width:120px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
}

div#otherWebinars{
	
		margin-top:30px;
			margin-left:20px;
		margin-right:20px;
		padding-bottom:50px;
		border:thin;
		height:30px;
		clear:both;
}

div#webinarSpaceBottom{
	
/* increase the padding-bottom to increase the page length if more items are added */
margin-bottom:50px;
padding-bottom:300px;
}

div#otherWebinarImage{
	width:105px;
	margin-left:10px;
	margin-right:10px;
	
	float:left;
}

div#otherWebinarDescription{
	
	width:330px;
	margin-left:105px;
	
}
div#otherWebinarViewButton{
	
	width:100px;
	float:right;
}
div#otherWebinarViewButton .registerNote{
	font-size:9px;

}

div#right{
text-align:center;
}

div#right .seperatorTitle{
/*padding:0px;*/
/*margin::0px;*/
color:#5B2F8E;
font-weight:bold;

}

div#right img{

padding-top:10px;
padding-bottom:10px;

}



