body { font-family: Verdana, Sans-serif; margin:0; }
ul.vmenucontrol li { font-size:10pt; padding-top:5px;}

img {
border:0px none white;
}

.hilight {text-align:center; font-family: "Verdana","sans-serif"; color: rgb(51, 51, 153); font-size:12.0pt;}
span.hilight {text-align:center; font-family: "Verdana","sans-serif"; color: rgb(51, 51, 153);}
span.main {font-family: "Verdana","sans-serif"; color: black; font-size:1em;}
div.infobox { border:1px solid gray; padding:5px; font-family: "Verdana","sans-serif"; color: #666666; font-size:9pt; }

table.euroagenda { font-family: "Verdana","sans-serif"; color:black; font-size:10.0pt; }
td.eurohours { text-align:right; vertical-align:top; }
td.eurosession { text-align:left; }
span.eurospeaker { color:#333399; }
span.lowlight { text-align:center; font-family: "Verdana","sans-serif"; color: black; font-size:10.0pt;}

.conf caption {text-align:center; font-family: "Verdana","sans-serif"; color: rgb(51, 51, 153); font-size:12.0pt;}
.conf { font-family: "Verdana","sans-serif"; color:black; font-size:10.0pt; }

.module-related, .module-blob {
		width:186px;
		margin:2px 0px 10px 0px;
		padding:0px 0px 0px 2px; 
		text-align:left;	
	}
    * html .module-related, * html .module-blob {
		width:187px;
		padding:0px 0px 0px 3px;
    }

	.module-related h3 {
		display:block;
		margin:0px 0px 3px 0px;
		padding:3px 12px;
		color:#fff;
		background-color:#999;
		font-weight:bold;
		text-decoration:none;
		font-size:85%;
	}
	.module-related h4 { 
		display:block;
		margin:0px;
		font-size:85%;
		padding:1px 12px 0px 12px;
		color:#666;
		font-weight:bold;
		text-decoration:none;
	}
	.module-related ul {
		display:block;
		margin:0px 0px 3px 0px;
		border:0px;
		padding:0px;
		font-size:85%;
	}
	.module-related ul li {
		display:block;
		list-style:none;
		margin:0px;
		padding:0px 0px 3px 12px;
	}

