ul, li{
	margin:0;
	padding:0;
}
/* HEADER ----------------------------------------------------------------------------*/
.CellPresent {
	vertical-align: 		top;
	text-align: 			left;
	padding: 			 	14px 0 28px 0px;
}
.CellPresentedBy {
	font:					11px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#525252;
	vertical-align:			bottom;
	padding: 			 	0 5px 0 7px;
}
/* MENU TOP --------------------------------------------------------------------------*/
.CellMenuTop {
	font:					12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#999;
	padding:				9px 0 9px 21px;
	vertical-align:			top;
	text-align:				right;
}
.CellMenuTop a:link, .CellMenuTop a:visited, .CellMenuTop a:active {
	font:					bold 11px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#1E4675;
	text-decoration:		none;
}
.CellMenuTop a:hover, .CellMenuTop a:visited:hover, .CellMenuTop a:active:hover {
	font:					bold 11px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#1E4675;
	text-decoration:		underline;
}

/**  MENU LEFT SNS ***/
.modulemenuConferences ul {
    background: url("../images/BG_Menu.jpg") repeat-y scroll left top transparent;
    border-top: 4px solid #004B8D;
    height: 226px;
    width: 168px;
}
.modulemenuConferences li {
    border-bottom: 1px solid #BABABD;
    color: #FFFFFF;
    font: bold 12px arial,Helvetica,Sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 12px 0 12px 13px;
    text-align: left;
    vertical-align: top;
}

/* IE7 Only */
*:first-child + html .modulemenuConferences li {   
    padding: 12px 0 12px 13px;
}
.modulemenuConferences li a:link, .modulemenuConferences li a:visited {
    color: #004B8D;
    font: bold 12px arial,Helvetica,Sans-serif;
    margin: 0 0 0 -3px;
    padding: 0;
    text-decoration: none;
    width: 170px;
}
.modulemenuConferences li.active a:link, .modulemenuConferences li.active a:visited {
    color: #0096D6;
    font: bold 12px arial,Helvetica,Sans-serif;
    margin: 0 0 0 -3px;
    padding: 0;
    text-decoration: none;
    width: 170px;
}
.modulemenuConferences li.active a:hover {
    color: #004B8D;
    font: bold 12px arial,Helvetica,Sans-serif;
    margin: 0 0 0 -3px;
    padding: 0;
    text-decoration: none;
    width: 170px;
}
.modulemenuConferences li a:hover {
    color: #0096D6;
    font: bold 12px arial,Helvetica,Sans-serif;
    text-decoration: none;
}
.active {
    font: bold 12px arial,Helvetica,Sans-serif;
}

/*.current{
	background:#80975e;
}*/

/**** END MENU LEFT **/

/* MENU LEFT  -----------------------------------------------------------------------------*/
/*.BgMenu {
	background: 			url(../images/BG_Menu.jpg) repeat-y top left;--
	border-top: 			6px solid #193E69;
	width:					157px;
	vertical-align: 		top;
	text-align: 			left;
}
.CellMenu {
	font:					bold 12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding:				8px 0 8px 21px;
	vertical-align:			top;
	text-align:				left;
	border-bottom: 			1px solid #B1BE9E;
	width:					140px;
}
.CellMenuSelect {
	font:					bold 12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background: 			url(../images/Bg_MenuSelect.gif) no-repeat top left;
	padding:				8px 0 8px 21px;
	vertical-align:			top;
	text-align:				left;
	border-bottom: 			1px solid #B1BE9E;
	width:					140px;
}
.CellMenu a:link, .CellMenu a:visited, .CellMenu a:active, .CellMenuSelect a:link, .CellMenuSelect a:visited, .CellMenuSelect a:active {
	font:					bold 12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
}
.CellMenu a:hover, .CellMenu a:visited:hover, .CellMenu a:active:hover, .CellMenuSelect a:hover, .CellMenuSelect a:visited:hover, .CellMenuSelect a:active:hover {
	font:					bold 12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}*/

/* SPEAKER PRESENTATION */
table.contentpaneopen_speaker tr td table tr{
	font:normal 12px Tahoma;
}

table.contentpaneopen_speaker tr td table tr a:link, table.contentpaneopen_speaker tr td table tr a:visited {
	font:normal 12px/15px Tahoma;
	color:#265593;
	text-decoration:none;
}
table.contentpaneopen_speaker tr td table tr a:hover{
	font:normal 12px/15px Tahoma;
	text-decoration:underline;
}


/* SUBSCRIBE ---------------------------------------------------------------------------*/
.CellNewsletter {
	color:					#fff;
	background:				#2E4A6B url(../images/Bg_Newsletter.gif) no-repeat bottom left;
	vertical-align: 		top;
	text-align: 			left;
	padding: 			 	6px 9px 0 8px;
	height:					133px;
}
.CellNewsletter p {
	margin: 			 	5px 0;
}
.TxtNewsletter {
	font:					11px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
.TitleNewsletter {
	font:					bold 14px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
/* ADVISORY BOARD ------------------------------------------------------------------------*/
.CellAdvisory {
	border-top: 			6px solid #193E69;
	background:				#DADBDB;
	vertical-align: 		top;
	text-align: 			left;
	padding: 			 	8px 6px 0 9px;
}
.TitleAdvisory {
	font:					bold 12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#193E69;
	text-transform:			uppercase;
}
.ImageSpeaker {
	margin: 			 	0 0 13px 0;
	border:					1px solid #fff;
	padding: 				6px;
	background:				#c8c8c8;
}
.CellSpeaker {
	font:					12px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	vertical-align: 		top;
	text-align: 			left;
	padding: 			 	2px 0 10px 7px;
}
.CellSpeaker p {
	margin: 			 	0 0 7px 0;
}
.TxtCompany {
	font:					10px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
/* MORE INFO -------------------------------------------------------------------------*/
tr td .CellTitleMoreInfo {
	margin-left/*\**/: 0 0 0 10px\9;	
}

.CellTitleMoreInfo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #004B8D;
    color: #004B8D;
    display: table;
    font: bold 13px/110% Arial,Helvetica,Sans-serif;
    margin: 0 0 0 7px;
    padding: 8px 0 3px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: top;
    width: 100%;
}
.CellMoreInfo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid #FFFFFF;
    border-right: 6px solid #FFFFFF;
    color: #7E8083;
    display: table;
    font: 11px/110% Arial,Helvetica,Sans-serif;
    margin: 0;
    padding: 8px 0 2px;
}

/*IE8 IE9 CSS fix*/
.CellMoreInfo {
	border-left /*\**/:0px\9;
}

.CellMoreInfo a:link, .CellMoreInfo a:visited, .CellMoreInfo a:active {
    color: #7E8083;
    display: table;
    font: 11px/110% Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    margin-bottom: -7px;
    text-decoration: underline;
}
.CellMoreInfo a:hover, .CellMoreInfo a:visited:hover, .CellMoreInfo a:active:hover {
    color: #666666;
    font: 11px/110% Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    text-decoration: underline;
}
.CellMoreInfo p {
    margin: 0 0 7px;
}

.CellContent {
    padding: 22px 0 0;
    vertical-align: top;
}
.CellContent p {
    font: 11px Verdana,Geneva,sans-serif;
    margin: 0 0 22px;
}
/* CONTENT -------------------------------------------------------------------------------*/
.CellContent {
	vertical-align:			top;
	padding: 			 	22px 0px 0 0;
}
.CellContent p {
	color:#525252;
	margin: 			 	0 0 22px 0;
	padding: 0 10px 0 0;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
}
.TxtRegular {
	font:					13px/18px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
}
.TxtMedium {
	font:					12px/16px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	padding: 				15px 0 0 0;
}

.TxtMedium div{
	display:block;
	clear:both;
}

.TxtMedium div a:link, .TxtMedium div a:visited, .TxtMedium div a:active, .TxtMedium div a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:265593;
	text-decoration:underline;
}
.TxtMedium div a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:265593;
	text-decoration:none;
}

.TxtNormal {
	font:					12px/16px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
}

.pageTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #004B8D;
    color: #004B8D;
    font: bold 15px/26px Arial,Helvetica,Sans-serif;
    height: 22px;
    margin: 4px 0 0 -3px;
    padding: 0;
    text-transform: capitalize;
    width: 582px;
}

/* IE7 Only */
*:first-child+html .pageTitle {   
    margin: 4px 0 0 -1px;
}

.insideetfscontent h1 {
    background: none repeat scroll 0 0 transparent;
    color: #0096D6;
    font: 34px Arial,Helvetica,Sans-serif !important;
    margin: 10px 0 0 -3px;
    padding: 0;
    width: 582px !important;
}

/* IE7 Only */
*:first-child+html .insideetfscontent h1 {   
    height: auto;
}

.insideetfscontent h2 {
    background: none repeat scroll 0 0 transparent;
    color: #0096D6;
    font: 15px Arial,Helvetica,Sans-serif !important;
    margin: 15px 0 0 -3px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}

/* IE7 Only */
*:first-child+html .insideetfscontent h2 {   
    margin: 15px 0 0 -1px;
}

.insideetfscontent h3 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #B6B8BA;
    color: #004B8D;
    font: bold 15px Arial,Helvetica,Sans-serif !important;
    margin: 15px 0 0 -3px;
    padding: 0 0 9px;
    text-align: left;
}

/* IE7 Only */
*:first-child+html .insideetfscontent h3 {   
    margin: 15px 0 0 0;
}

.insideetfscontent h4 {
    background: none repeat scroll 0 0 transparent;
    color: #0096D6;
    font: bold 13px Arial,Helvetica,Sans-serif !important;
    margin: 15px 0 0;
    padding: 0 0 10px;
    text-align: left;
}

.insideetfscontent h5 {
    background: none repeat scroll 0 0 #0076C0;
    color: #FFFFFF;
    font: bold 13px Arial,Helvetica,Sans-serif;
    margin: 25px 0 0;
    padding: 3px 4px;
    text-align: left;
    text-transform: uppercase;
}
.insideetfscontent h6 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #B6B8BA;
    color: #7E8083;
    font: bold 13px Arial,Helvetica,Sans-serif;
    margin: 25px 0 0;
    padding: 3px 4px;
    text-align: left;
    text-transform: uppercase;
}

.insideetfscontent ul {
    list-style: disc outside none;
    margin: 10px 0 0;
    padding: 0 0 0 16px;
}
.insideetfscontent ul ul {
    list-style: disc outside none;
    margin: 2px 0 0;
    padding: 0 0 0 20px;
}
.insideetfscontent ul li, .insideetfscontent ul ul li {
    list-style: square outside url("http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/vinetaPresentation.jpg");
    margin: 2px 0 0;
}
.insideetfscontent em {
    color: #7E8083;
}

.hlinebreak {
    clear: both;
    display: table;
}

.snapshot {
    float: left;
    text-align: center;
    width: 193px;
}

.snapshot img {
    border: 1px solid #7E8083;
}

.snapdescription {
    color: #7E8083;
    display: table;
    font: 9px Arial,Helvetica,Sans-serif;
    margin: 0 auto;
    text-align: center;
    width: 156px;
    padding-top:10px;
}

.presentationsBlock {
    color: #414042;
    font: 11px Arial,Helvetica,sans-serif;
}

.presentationsBlock h1 {
    background: none repeat scroll 0 0 transparent;
    color: #0096D6;
    font: bold 13px Arial,Helvetica,Sans-serif !important;
    margin: 10px 0 -6px;
    padding: 0;
    text-align: left;
}

.presentationsBlock span {
    display: inline-table;
    margin: 0 28px 0 5px;
    text-align: right;
    width: 45px;
}
.presentationsBlock ul {
    display: table;
    margin: -10px 0 7px 11px;
    padding: 0;
}

.presentationsBlock ul li {
    list-style: square outside url("http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/vinetaPresentation.jpg");
    margin: 0;
    padding: 2px 0;
}

.insideetfscontent .speakers {
    margin: 20px 0 0;
    padding: 0;
}
.insideetfscontent .speakerdescription {
    margin: 10px 0 0;
    padding: 0;
}
.insideetfscontent .speakers img, .insideindexingcontent .speakerdescription img {
    border: 1px solid #7E8083;
}
.insideetfscontent .speakers .author, .insideindexingcontent .speakerdescription .author {
    color: #004B8D;
    font: bold 11px Arial,Helvetica,Sans-serif;
    padding-top: 8px;
}
.insideetfscontent .speakers .position {
    color: #7E8083;
    font: 9px Arial,Helvetica,Sans-serif;
    vertical-align: top;
    width: 20%;
}
.insideetfscontent .speakerdescription .position {
    color: #7E8083;
    font: 9px Arial,Helvetica,Sans-serif;
    vertical-align: top;
    width: 30%;
}
.insideetfscontent .speakerdescription .speakertitle {
    color: #004B8D;
    font: bold 11px Arial,Helvetica,Sans-serif;
    padding-top: 8px;
    text-transform: uppercase;
}
.speakerdescription .column1 {
    border-right: 1px solid #B6B8BA;
    padding-right: 10px;
}

.soponsorsETFsContent {
    display: table;
    margin-left: -4px;
    width: 582px;
}

.sponsorContainer {
    color: #414042;
    display: table;
    font: 11px arial,helvetica,sans-serif;
    margin-top: 15px;
}

.sponsorDescription {
    float: left;
    padding-bottom: 20px;
    width: 450px;
}

#logoSponsorContainer {
    float: left;
    margin-right: 10px;
    width: 112px !important;
}

.sponsorlogosX {
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
    display: table;
    margin: 20px 0 0;
    padding: 0;
    width: 598px;
}

.sponsorlogobox {
    border-bottom: 1px solid #B6B8BA;
    border-collapse: collapse;
    border-right: 1px solid #B6B8BA;
    display: table;
    float: left;
    height: 58px;
    margin: 0;
    padding: 0;
    width: 114px;
}

.CellContent img {
	margin:					2px 18px 0 0px;
	/*border:					1px solid #bcbcbc;*/
	/*padding: 				8px;*/
	/*background:				#eaeaea;*/
	float:left;
}
/*****************SNS Add 21/Oct/2008****************/
.CellContent img.CleanImg{
	display:block;
	border:	0;
	padding-left:20px;
	background:#FFFFFF;
	margin-top:0px;
}

.CellContent img.CleanImg2{
	display:block;
	border:	0;
	margin:0;
	background:#FFFFFF;
	margin-top:0px;
}

.CellContent img.CleanImg3{
	
	display:block;
	border:	0px;
	margin:0px;
	padding-left:0px;
	background:#FFFFFF;
	margin-top:0px;
}
/***************End SNS Add 21/Oct/2008 *************/
.CellContent UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					12px/16px Verdana,Arial,Helvetica,sans-serif;
	color:					#525252;
	margin: 				0 0 8px 22px;
	padding:				0;
}

#btnReg img,#btnNext img,#btnFin img, #btnRegInv img{
	margin:10px 15px 0 0;
	padding:0;
	border:none;	
}
#etfsAds img{	
	clear:both;
	margin:0;
	padding:0;
	border:none;
}

#etfsAds img, #btnReg1 img{	
	clear:both;
	margin:0;
	padding:0;
	border:none;
}

#etfsAds img{	
	clear:both;
	margin:0;
	padding:0;
	border:none;
}

#etfsAds img{	
	clear:both;
	margin:0;
	padding:0;
	border:none;
}
/* HOMEPAGE BOXES ----------------------------------------------------------------------------*/
.CellTitleGreen {
	background:				#748c4c;
	font:					bold 12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	padding:				0 7px;
	vertical-align:			middle;
	/*text-align:				left;*/
	/*text-transform:			uppercase;*/
	height:					23px;
	width:					100%;
	border-top:				15px solid #fff;
}
.CellTitleBlue {
	background:				#004487;
	font:					bold 12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	padding:				0 7px;
	vertical-align:			middle;
	text-align:				left;
	text-transform:			uppercase;
	height:					23px;
	width:					190px;
	border-top:				15px solid #fff;
}
.CellTitleBlue2 {
	background:				#2e4a6b;
	font:					bold 12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	padding:				0 7px;
	vertical-align:			middle;
	text-align:				left;
	text-transform:			uppercase;
	height:					23px;
	width:					190px;
	border-top:				15px solid #fff;
}
.CellTitleGray {
	background:				#707070;
	font:					bold 12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	padding:				0 7px;
	vertical-align:			middle;
	text-align:				left;
	text-transform:			uppercase;
	height:					23px;
	width:					190px;
	border-top:				15px solid #fff;
}
.CellLineGray {
	border-bottom:			1px solid #b7b7b7;
}
/* FORM ----------------------------------------------------------------------------*/
.TxtBox {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	background:				#e9e9e9;
	border:					1px solid #e9e9e9;
	padding:				0 0 0 2px;
	margin:					0 0 3px 0;
}
.TxtArea {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	background:				#e9e9e9;
	border:					1px solid #e9e9e9;
	padding:				0 0 0 2px;
	margin:					0 0 3px 0;
}
.Btn {
	font:					bold 12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	background:				#193e69;
	border:					1px solid #193e69;
	overflow: 				visible;
	padding:				3px 5px;
}

/* GENERAL -------------------------------------------------------------------*/
/*BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}*/
/*A:link, A:visited, A:active {
	font:					100% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
}
a.link2:link, a.link2:visited, a.link2:active {
	font:					bold 13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	text-decoration:		underline;
}
a.link2:hover, a.link2:visited:hover, a.link2:active:hover {
	font:					bold 13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#666;
	text-decoration:		none;
}

*/

A:link, A:visited, A:active {
	font:					13px Arial, Helvetica, sans-serif ;
	color:					#265593;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover  {
	text-decoration:		none;
}



P {
	font:					11px Arial, Helvetica, sans-serif ;
	padding:				0;
	margin:					0 0 12px 0;
}
/*UL {
	font:					12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0;
	padding:				0px 15px 0 0;
}*/
/*OL {
	font:					12px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0 0 0 12px;
	padding:				0;
}*/
/*UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					12px/16px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#010101;
	margin: 				0 0 8px 22px;
	padding:				0;
}*/
/*OL LI {
	list-style:				decimal outside;
	font:					12px/16px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#010101;
	margin: 				0 0 7px 22px;
	padding:				0;
}*/
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
/* BG -------------------------------------------------------------------------------*/
.BgPage {
	background:				#FFF url(../images/Bg_Page.jpg) repeat-x top left;
}
.BgLineV {
	background:				#FFF url(http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/Bg_LineV.gif) repeat-y top center;
}
/* FOOTER ----------------------------------------------------------------------------*/
.CellFooter {
	font:					11px/120% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#707070;
	border-top: 			10px solid #fff;
	background:				#ececec;
	vertical-align: 		top;
	text-align: 			center;
	padding: 			 	7px 6px 7px 9px;
}
.CellFooter a:link, .CellFooter a:visited, .CellFooter a:active {
	font:					bold 11px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#1E4675;
	text-decoration:		none;
}
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	font:					bold 11px/110% Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:					#1E4675;
	text-decoration:		underline;
}
/* REGISTRATION FORM ----------------------------------------------------------------------------*/

.titleBox{
background:url(../images/bg1.gif) no-repeat;
width:620px;
height:24px;
display:block;
}

div.insideTitle{
font:bold 12px Tahoma, Geneva, sans-serif;
color:#fff;
padding:5px 0 0 7px;
width:400px;
}

.titleBox2{
background:url(../images/bg2.gif) no-repeat;
width:620px;
height:24px;
display:block;
}
/*
.insideTitle1{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#414042;
	padding:5px 0 0 7px;
}
*/
.conferenceTitle, .titLogin{
font:bold 12px Tahoma, Geneva, sans-serif;
color:#254671;
}

.conferenceTitleEU{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#193e69;
}

.place{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#000;
}

.placeEU{
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	color: #333333;
}
/*
.bg1{
background:url(../images/bgf1.gif) no-repeat;
width:620px;
height:24px;
display:block;
}
*/
.bg2{
background:url(../images/bgf2.gif) no-repeat;
width:440px;
height:24px;
display:block;
}

.bg3{
background:url(../images/bgf3.gif) no-repeat;
width:188px;
height:24px;
display:block;
}

.bg4{
background:url(../images/bgf4.gif) no-repeat;
width:620px;
height:24px;
display:block;
}

.bg5{
background:url(../images/bgf5.gif) no-repeat;
width:620px;
height:24px;
display:block;
}

.bg6{
background:url(../images/bgf6.gif) no-repeat;
width:620px;
height:24px;
display:block;
}

/*.item1Left{
width:128px;
}*/

.item2Left{
width:440px;
}

.item2Labels{
width:120px;
height:24px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#333333;
}
	
.item2LabelsOther{
height:50px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
vertical-align:top;
color:#333333;
padding-left:25px;
}

.item2LabelsPay{
	width:620px;
	height:24px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
}

.item2LabelsPay label{
	/*padding-right:90px;*/
	padding-right:46px;
}

.item2LabelsHear{
height:24px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#333333;
}

.errorLabels{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#cf4d4d;
}

#personalInfo input, #about6 input{
	border:1px solid #869c67;
}
#personalInfo input.noBorder{
	border:0px;
}
#personalInfo select.country{
	border:1px solid #869c67;
	width: 205px;
	width: expression("213px");
}
#personalInfo select{
	border:1px solid #869c67;
}

.tableRegForm{
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size:12px;
	width:586px;
}

.formLabels{
	width:120px;
	height:24px; 
	margin-bottom:3px;
}
#personalInfo td#Country input{
border:1px solid #fff;
}

#login input{
border:1px solid #869c67;
width:106px;
}

#login td#btnLogin input{
border:none;
width:auto;
}

/*.bline{
	border-bottom:1px solid #b6b6b6;
}

.blineTop{
	border-top:1px solid #b6b6b6;
}*/

.noteFooter{
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	vertical-align:middle;
}

.newslettersIDs{
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}


a.linkHome:link, a.linkHome:visited{
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	/*color:#265593;*/
	color:#bb2c30;
	text-decoration:underline;
}
a.linkHome:hover{
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	/*color:#666;*/
	color:#bb2c30;
	text-decoration:none;
}

/* --- START Video List Styles --- */

table#videoList tr td{
clear:both;
display:table-cell;
vertical-align:top;
padding:0 25px 10px 20px;
text-align:center;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

table#videoList tr td a img{
clear:both;
text-align:center;
margin:0 0 5px 15px;

}

/* --- END Video List Styles --- */


/************ Message ***********/
#system-message { 
	margin-bottom: 20px; 
}

#system-message dt { 
	display:none;
}

/* System Error Messages */

#system-message dd.message ul { 
	background: #f5fafe url(http://www.indexuniverse.eu/templates/system/images/notice-ok.jpg) 10px center no-repeat;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#014c71;
	border:solid 1px #ccc;
	height:100%;
	width:450px;
	text-align:left;
	padding:20px 0 20px 0;
	padding-left:75px;
}

#system-message dd.message ul li{
	background:none;
	list-style:none;
	color:#014c71;
} 

/* System Error Messages */
#system-message dd.error ul{ 
	background: #fff4e0 url(http://www.indexuniverse.eu/templates/system/images/notice-error.jpg) 10px center no-repeat; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #f96400; 
	border:solid 1px #F96400;
	height:100%;
	width:450px;
	text-align:left;
	padding:20px 0 20px 0;
	padding-left:75px;
}

#system-message dd.error ul li{
	background:none;
	list-style:none;
	color:#f96400;
} 

/* System Notice Messages */
#system-message dd.notice ul { 

}

/***************** End Message ********************/

/**** CLOSE SUBSCRIPTION ****/
.close_inside_registration{
	padding:10px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#193E6A;
}
/*** END CLOSE SUBSCRIPTION****/
/*SNS ADD May 08 2009*/
.typeboxReg{
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#193e6a;
	background-color:#e4e4e4;
	padding:8px 0 6px 0;
	width:613px;
}
.typeboxReg a, div.typeboxReg a:hover, div.typeboxReg a:link{
	font:Arial, Helvetica, sans-serif 13pt;
	color:#193e6a;
	text-decoration:none;
	font-weight:bold;
}
.typeBoxReg2UL{
	display:table;
	margin:0px;
	padding:0px;
	width:302px;
}
.typeBoxReg2UL h3{background:none repeat scroll 0 0 transparent;color:#525252;margin:5px 0 0;padding:0;}
.typeBoxReg2UL ul li{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
}
.typeBoxReg2UL ul{
	list-style:disc;
}

.typeBoxReg2ULR {
	width:302px;
	vertical-align:top;
}
.typeBoxReg2ULR ul li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
}
.typeBoxReg2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:15px 0 6px 10px;
}
.typeBoxReg2Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	font-weight: bold;
}
.titleTypeReg {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.typeboxRegHalfL {
	width:321px;
	color: #193e6a;
	background-color: #e4e4e4;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
}
.typeboxRegHalfR {
	width:293px;
	color: #193e6a;
	background-color: #e4e4e4;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	vertical-align:middle;
}
.innBoxRegL {
	padding-left:8px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.innBoxRegR {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left:12px;
	border-left: 1px solid #728ba5;
}
.innerText {
	padding-left:8px;
}
.typesTxt {
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-top:14px;
}

div.checkPayable{
	background-color:#E9F5FC;
	padding:10px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.tableItemPric{
	/*margin-top: 8px;*/
}
/*End SNS ADD May 08 2009*/


/* Agenda Styles */

h1 {
    color: #666666;
    font: bold 12px/26px Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    height: 26px;
    margin: 0 0 11px -3px;
    padding: 0 0 0 10px;
    text-align: left;
    text-transform: none;
}

#insideETFsAgenda{
	width:758px;
	font:normal 14px/17px Arial, Helvetica, sans-serif;
	color:#1b4372;
	margin-left:-3px;
	
}

#insideETFsAgenda h1{
	height:16px;
	background:#dddddd; 
	color:#6c6c6c; 
	padding:4px 4px 4px 14px; 
	margin:0 0 10px 0;
	font:bold 13px Arial, Helvetica, sans-serif;
}

#insideETFsAgenda h2{
	background:none;
	color:#82975f; 
	padding:0 0 0 14px; 
	margin:0;
	font:bold 15px Arial, Helvetica, sans-serif;
}

#insideETFsAgenda h3{
	background:none;
	color:#000; 
	padding:0 0 0 14px; 
	margin:0;
	font:bold 13px Arial, Helvetica, sans-serif;
}


#insideComAgenda{
	width:739px;
	*width:744px;
	font:normal 14px/17px Arial, Helvetica, sans-serif;
	color:#1b4372;
	margin-left:-1px;
}

#insideComAgenda .teaser{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#819569;
}

#insideComAgenda h1{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#46160d;
	margin:0;
	padding:0 0 0 0;

}

#insideComAgenda h2{
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#819569;
	margin:0;
	padding:0;
}
/* END Agenda Styles */

/* -------------------------------- AGENDA 2012 Styles -------------------------------- */

.breakoutkey {
    color: #004B8D;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding-bottom: 6px;
    text-transform: capitalize;
    width: 580px;
}
.breakoutentry {
    background: none repeat scroll 0 0 #DCDDDE;
    color: #7E8083;
    display: table;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 10px 0 0 -4px !important;
    padding: 1px 2px !important;
    width: 582px;
}
.breakoutentry span {
    color: #004B8D;
    margin: 0 0 0 25px !important;
}
.circleLetter {
    margin-top: -1px;
}
.circleLetterB {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    color: #006699;
    display: inline-block;
    font: bold 10px/14px Arial,Helvetica,sans-serif;
    height: 15px;
    text-align: center;
    width: 15px;
}

#tabsUl {
    border-bottom: 1px solid #CCCCCC;
    display: table;
    margin: 0 0 18px !important;
    padding: 0;
    text-align: center;
    width: 580px;
}


/* IE7 Only */
*:first-child+html #tabsUl {
    padding-bottom:3px;
}

li.tabsLi {
    background: url("http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/bgInsideETFsTabs.jpg") repeat scroll 0 0 #F3F3F3;
    border-color: #CCCCCC;
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-table;
    height: 19px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 3px;
    width: 85px;
}
.tabsUl2 li.tabsLi {
    background: url("http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/bgInsideETFsTabs.jpg") repeat scroll 0 0 #F3F3F3;
    border-color: #CCCCCC;
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-table;
    height: 19px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 3px;
    width: 150px;
}

/* IE7 Only */
*:first-child+html ul.tabsUl2 {	
	text-align:center;  
}

/* IE7 Only */
*:first-child+html .tabsUl2 li.tabsLi{   
    display: inline;    
    padding: 2px 10px;   
}

/* IE7 Only */
*:first-child+html ul#tabsUl li{   
    float: left;
    text-algin:center;
}

li.tabsLi:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
}
li.tabsLi.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
}
li.tabsLi a:link, li.tabsLi a:visited, li.tabsLi.selected a:link, li.tabsLi.selected a:visited {
    color: #414042;
    display: block;
    font: 10px Arial,Helvetica,sans-serif;
    height: 15px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
li.tabsLi a:hover, li.tabsLi.selected a:hover {
    color: #414042;
    display: block;
    font: 10px Arial,Helvetica,sans-serif;
    height: 15px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}


.dateHeader {
    background: none repeat scroll 0 0 #0076C0;
    color: #FFFFFF;
    display: table;
    font: bold 12px Arial,Helvetica,sans-serif;
    height: 20px;
    margin: 0;
    padding: 2px 0 0 4px;
    text-transform: uppercase;
    width: 576px;
}
.grayHeader {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #666666;
    display: table;
    font: bold 12px Verdana,Geneva,sans-serif;
    height: 21px;
    margin: 7px 0 9px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    width: 579px;
}
.agendaETFsContent {
    display: table;
    margin: 0 0 0 -5px;
    width: 100%;
}
.CellContent .agendaETFsContent img {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
.CellContent .agendaETFsContent ul {
    display: table;
    float: left !important;
}
.agendaListLeft {
    margin-right: 30px;
    padding: 2px 0 0 13px;
    width: 100%;
}

/* IE7 Only */
*:first-child+html .agendaListLeft {
    padding: 2px 0 0 18px;
}

.agendaListRight {
    padding: 12px 0 0 13px !important;
    width: 100%;
}
.agendaListLeft li {
    list-style: square outside url("http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/vinetaPresentation.jpg");
}
.agendaListRight li {
    list-style: circle outside none !important;
}
.agendaETFsEntry {
    border-bottom: 1px solid #CCCCCC;
    display: table;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
.entrynoborder {
    border-bottom: medium none !important;
}
.entrycentered {
    margin: 0 !important;
}
.entrymaxw, .entrymaxw .agendaETFsDescription {
    width: 100% !important;
}
.entrycentered .agendaETFsTitle {
    margin: 9px 0 15px !important;
    width: 100% !important;
}
.entrycentered .leftContainer {
    margin: 0 !important;
    width: 321px;
}

/* IE7 Only */
*:first-child+html .entrycentered .leftContainer {
    padding-bottom:30px;
}

.agendaETFsEntry h1 {
    color: #7E8083;
    font: 11px Arial,Helvetica,sans-serif;
    height: auto !important;
    left: 2px;
    margin: 15px 0 -10px;
    padding: 0;
    position: relative;
    text-align: inherit !important;
}
.agendaETFsTitle {
    color: #0096D6;
    display: table;
    float: left;
    font: bold 13px arial,helvetica,sans-serif;
    margin-top: 10px;
    padding: 0;
}
.agendaETFsSponsor {
    color: #000000;
    float: right;
    font: 11px Verdana,Geneva,sans-serif;
    width: auto;
}
.agendaETFsSponsor img {
    position: static;
}
.agendaETFsDescription {
    color: #414042;
    display: table;
    float: left;
    font: 11px arial,helvetica,sans-serif;
    margin: 10px 0;
    padding: 0;
    width: 321px;
}
.extendBox {
    display: table;
    float: left;
    width: 100%;
}
.contractBox {
    display: table;
    float: left;
    width: 445px !important;
}
.leftContainer {
    float: left;
    width: 321px;
}
.bioMasterBox {
    display: table;
    float: right;
    margin: 0 -2px 0 0;
    padding: 8px 0 15px 12px;
    width: 225px;
}
.bioMasterBoxB {
    display: table;
    margin: 0 -2px 0 0;
    padding: 0 0 8px;
    text-align: center;
    width: 156px;
}

/* IE7 Only */
*:first-child+html .bioMasterBoxB {
    clear: both;
}

.bioMasterBoxB div {
    clear: both;
    margin: 0;
    padding: 0;
}
.bioMasterBoxB img {
    float: none;
    padding: 0;
    width: 52px;
}
.bioEntry {
    clear: left;
    margin: 0;
}
.bioEntryB {
    clear: both;
    float: left;
    margin: 0 auto !important;
}
.bioTitleSection {
    clear: both;
    color: #004B8D;
    display: table;
    font: bold 13px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 4px 0 0;
}
.bioTitleSectionB {
    clear: both;
    color: #004B8D;
    display: table;
    font: bold 13px Arial,Helvetica,sans-serif;
    margin: 2px 0 0 !important;
    padding: 0;
}

/* IE7 Only */
*:first-child+html .bioTitleSectionB {
    text-align: left;    
}

.bioPhotoCell {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 7px 11px 0 2px;
    padding: 0;
    width: auto;
}

/* IE7 Only */
*:first-child+html .bioPhotoCell{
    width: 52px;
    height: 52px;    
}

.bioTitle {
    color: #004B8D;
    display: table;
    font: bold 11px Arial,Helvetica,sans-serif;
    margin: 4px 0 0;
    padding-top:4px;
}
.bioTitleB {
    color: #004B8D;
    display: table;
    font: bold 11px Arial,Helvetica,sans-serif;
    margin: 8px 0 2px !important;
    width: 100%;
	padding-top:7px !important;
}
.bioETFdetail {
    color: #7E8083;
    display: table;
    float: left;
    font: 9px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 152px;
}
.bioETFdetailB {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #7E8083;
    display: table;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal !important;
    line-height: normal;
    margin: 0;
    padding: 0 !important;
    width: auto;
}
.etfpanelists tr td {
    padding: 0 10px 0 0;
    width: 132px;
}

/* ------------------------------ END AGENDA 2012 Styles ------------------------------ */

a.unstyleLink:hover{
	color:#265593;
	font:13px Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

/*SpeakerStyles*/
.speakersETFsContent {
	display: table;
	margin-left: -4px;
	width: 582px;
}

.speakerContainer {
	color: #414042;
	display: table;
	font: 11px arial, helvetica, sans-serif;
	margin-top: 0;
}

.speakerPhotoContainer {
	float: left;
	margin: 12px 10px 0 0;
	width: 57px;
}
.speakerPhotoContainer img{
	margin:2px 0 0 0;
}

.speakerDescription {
	float: left;
	padding-bottom: 10px;
	width: 505px;
}

.speakersTitles {
	color: #0096D6;
	clear: both;
	display: table;
	float: left;
	font: bold 13px arial, helvetica, sans-serif;
	margin-top: 10px;
	margin-left: -2px;
	padding: 0;
	width: 100%;
}

/*SpeakerTabs*/

/*Inside ETFs Europe - Registration form*/

/* Registration form */

/*.CellContent{
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
}
.demographicInformation label{
	 width: 400px;
}*/
.CellContent h2{
 	background: none repeat scroll 0 0 #193E6A;
    color: #FFFFFF;
    display: table;
    font: bold 14px/26px Tahoma,Verdana,Arial,Helvetica,Sans-serif;
    height: 26px;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    width: 750px;

}
/*
.EVR{
	margin: 0 10px 15px;
	
}
.personalInformation, .demographicInfo div{
	margin:20px 0 0;
}
.personalInformation, .demographicInfo div div{
	margin:0;
}
.buttonRegister{
	background:url(http://www.indexuniverse.eu/templates/InsideEtfsEurope/images/registerButton.gif);
	height:23px;
	border:solid 1px #006da8 ;
	font-weight:bold;
	padding:0 15px;
	 margin: 15px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
*/
/*pricing option*/
/*
.pricing_option,.pricing_option div{
	display:table;
}
.pricing_option input{
	float:left;
}
.pricing_option .title{
	font-weight:bold;
	margin: 2px 27px 0;
	display:table;
}
.price, .priceDescription{
	margin: 10px 15px;
}
.CellContent .price ul li, .CellContent .priceDescription ul li{
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	color: #333333;	
}
.priceDescription h3{
	background:none;
	font: bold 12px Verdana,Arial,Helvetica,sans-serif;
	color: #333333;	
	margin: 0;
}
.priceDescription ul li{
	float: left;
    width: 300px;	
}
*/

/*personal information*/
/*
.personalInformation, .pricingMethods{
	display:table;
	margin:15px 0 0;
}
.personalInformation div{
	display: table;
    width: 750px;
    *margin: 10px 0 0 ;
}
.registrationForm input, .registrationForm select{
	 border: 1px solid #205A98;
}
.personalInformation label{
 	height: 24px;
    width: 120px;
    display:table;
    float:left;
}
.primary_address_country select{
	width:154px;
}

*/
/*demographic information*/
/*
.demographicInfo span, .pricing_option span, .pricingMethods span{
	font-weight:bold;
	margin:0 0 5px;
	display:table;
}

#personalInfo .insideTitle1{
	width:120px;
}
.registrationForm{
	margin:10px;
}
.attendee_level, .utm_source, .attendee_type{
	font-weight: bold;
}
.attendee_level input, .attendee_type input{
	margin:5px;
}
.attendee_level, .utm_source{
	margin: 0 0 10px;
}
*/
/*Delete borders checkbox group IE*/

/*
.demographicInfo input, .pricing_option input, .paymentMethod input, .noteFooter input, .attendee_level input, .attendee_type input, .checkboxNoBorder {border: none;}
*/