body, html{	margin:0;	padding:0;	width:100%;	height:100%;	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;	}body{	background-color:#ffffff;	background-image:url(../images/bg_page.gif);	background-repeat:repeat-y;}fieldset {	padding: 0;	margin:0;	}label {	font-weight: bold;	color:#3C5288;	width: 100px;		display: block;	margin-bottom: 10px;	text-align: left;	padding-right: 20px;	padding-left: 20px;	float: left;	clear: left;}img{	margin:0;	padding:0;	border:0;}a:link, a:visited	{	text-decoration: none;	color: #0E539B;}a:hover	{	text-decoration: none;	color: #0E539B;}form	{	margin: 0px;	padding: 0px;}h1	{	font-size:1.4em;	font-weight:bold;	color:#1A2C65;	padding:0;	margin:0;	padding-bottom:20px;}h2	{	font-size:1em;	line-height:1.1em;	font-weight:bold;	color:#1A2C65;		padding:0;	margin:0;	padding-bottom:15px;	margin-top:10px;	}h3	{	font-size:0.9em;	font-weight:bold;	padding:10px 0 10px 0;	margin:0;}p{	font-size:0.85em;	padding:0;	margin:0;	padding-bottom:10px;}#programme p{	font-size:12px;	padding-bottom:10px;}ul, ol{	font-size:0.85em;	padding-bottom:10px;}ul ul, ul ol{	font-size:100%;}.brake{	background-color:#CCCCCC;}hr{	display:none;}.noshow	{	display: none;}.horizLine{	margin:0;	padding:0;	height:1px;	background-color:#EEEEEE;}.size0{	font-size:0.9em;	color:#FF0000;}#main	{	padding:0;	margin:0;}#header{	padding:0;	margin:0;	background-color:#FFFFFF;		background-image:url(../images/bg_header.jpg);	background-repeat:repeat-x;	height:108px;	border-bottom:2px solid #FFFFFF;	border-left:2px solid #FFFFFF;	border-right:2px solid #FFFFFF;}#logo{	padding:0;	margin:0;	padding-top:10px;	padding-left:10px;}#banner{	padding:0;	margin:0;	background-color:#1667B4;	background-image:url(../images/bg_banner.jpg);	background-repeat:no-repeat;		height:99px;	border:2px solid #FFFFFF;}#content{	margin:0;	padding:0;	border-top:2px solid #FFFFFF;}#leftCol{	margin:0;	padding:0;	width:210px;	float:left;	padding-top:35px;}.voiceMenu{	border-bottom:1px solid #FFFFFF;}.leftMenu ul li a{	background-image:url(../images/bg_dot_menu.gif);	background-repeat:no-repeat;	background-position:-10px;	}.leftMenu ul li li a{	background-image:url(../images/transparent.gif);}.leftMenu ul a:link.selected, .leftMenu ul a:visited.selected{	background-color:#FFFFFF;	color:#1A2C65;	}.selSection{	background-color:#FFFFFF;}.leftMenu ul a:link.selSection, .leftMenu ul a:visited.selSection{	color:#1A2C65;		}.leftMenu a{	display:block;}.leftMenu a:link, .leftMenu a:visited{	text-decoration:none;	color:#848484;}.leftMenu a:hover{	color:#999999;	background-color:#FFFFFF;}.leftMenu {	margin-left:22px;	width:184px;}.leftMenu ul{	font-size:0.8em;	font-weight:bold;	margin:0;	padding:0;		list-style:none;}.leftMenu ul a{	padding-left:25px;}.leftMenu ul ul a{	padding-left:35px;	line-height:1.3em;	}.leftMenu ul ul{	margin:0;	padding:0;	font-size:100%;	background-color:#FFFFFF;}.leftMenu ul ul li.lastItem{	border-bottom:1px solid #FFFFFF;}.leftMenu ul li{	border-bottom:1px solid #E6E5E5;	line-height:2.2em;}.leftMenu ul ul li{	line-height:1.6em;}#rightCol {	margin:0;	padding:0;	background-color:#FFFFFF;	padding-left:35px;		padding-top:35px;	margin-left:210px;	margin-right:300px;	z-index:1;}#rightCol ul li{	margin-bottom:7px;}#rightCol ul ol li{	margin-bottom:0px;}#rightCol ul ul li{	margin-bottom:0px;}#rightCol_registr {	margin:0;	padding:0;	background-color:#FFFFFF;	padding-left:35px;		padding-top:35px;	margin-left:210px;	margin-right:100px;	z-index:1;}#rightCol_registr ul li{	margin-bottom:7px;}#rightCol_registr ul ol li{	margin-bottom:0px;}#rightCol_registr ul ul li{	margin-bottom:0px;}#rightCol_tab {	margin:0;	padding:0;	background-color:#FFFFFF;	padding-left:35px;		padding-top:35px;	margin-left:50px;	margin-right:50px;	z-index:1;}#rightCol_tab ul li{	margin-bottom:7px;}#rightCol_tab ul ol li{	margin-bottom:0px;}#rightCol_tab ul ul li{	margin-bottom:0px;}#rightBox{	margin:0;	padding:0;	background-color:#FFFFFF;	position:absolute;	top:260px;	right:2%;	margin-right:9px;	text-align:center;	font-size:0.8em;	color:#848484;	width:200px;		z-index:0;}#rightBox a{	font-weight:bold;}.welcome{}.ebtEvent{	margin-top:30px;	border:1px solid #EEEEEE;	background-image:url(../images/bg_ebt.gif);	background-repeat:no-repeat;}.titEvent{	background-image:url(../images/bg_titevent.gif);	background-repeat:repeat-y;	margin-bottom:20px;}.titEvent h2{	font-size:130%;	margin:0;	padding:0;	margin-left:20px;	padding-top:15px;	margin-bottom:5px;	padding-bottom:0;	color:#1A2C65;}.titEvent h3{	font-size:102%;	margin:0;	padding:0;	margin-left:20px;	line-height:1em;	padding-bottom:20px;		color:#1A2C65;}.txtEvent{	margin:0;	padding:0;	margin-left:20px;	margin-right:20px;}.txtEvent h3{	margin-bottom:15px;	color:#1A2C65;}#footLogo{	padding:30px;	text-align:right;}.sphere{	list-style-image: url(../images/bullet.gif);}.listNone{	list-style-type: none;}.break {	margin-top: 10px;	margin-bottom: 10px;}#popup{	margin:50px;	border-top:2px solid #FFFFFF;}.example{	font-size:0.9em;}.inner{	color:#990000;}.session {	font-weight: bold;}.coffee {	font-weight: bold;	font-variant: small-caps;	color: #666666;}#programme li {	list-style-type: square;	font-size: 12px;	padding:0;	margin:0;}#programme table td {	vertical-align: top;	font-size: 12px;	padding:5px;}table td {	font-size: 12px;}#details {	border-collapse: collapse;}#details td {	border: 1px solid #C5CBD4;}.notice{	font-size: 0.9em;	color:#990000;	border: 1px solid #C5CBD4;	padding: 3px;	margin-bottom: 10px;	text-align: center;}.trtitleleft {	font-weight: bold;	border-left: 1px solid #000;	border-top: 1px solid #000;	border-bottom: 2px solid #000;	padding: 3px;}.trtitlecenter {	border-top: 1px solid #000;	border-bottom: 2px solid #000;	padding: 3px;}.trtitleright {	border-right: 2px solid #000;	border-top: 1px solid #000;	border-bottom: 2px solid #000;	padding: 3px;}a.pdf{	background-image: url(../images/bullet_pdf.gif);	background-repeat: no-repeat;	background-position: 0 50%;	padding: 3px 0 3px 20px;	margin: .4em 0;}a.linkout{	background-image: url(../images/linkout.gif);	background-repeat: no-repeat;	background-position: 100% 0;	padding: 3px 20px 3px;	margin: .4em 0;}#programme h1 {	font-size:1.4em;	font-weight:bold;	font-style: italic;	color:#404040;	padding:0;	padding-left:20px;	padding-top:20px;	padding-bottom:10px;}.submitbar {	background-image: url(../images/table_bg.gif);	text-align: center;	padding:0px;}#loginform {	position:absolute;	top:25px;	right:10px;	font-size:11px;}#loginform input {	border:1px solid #777062;	background-color: #F6F6F2;	padding:1px;}#frontphotos td{	text-align: center;	padding:15px;}#frontphotos img {	border:3px solid #030303;	padding:3px;	margin:5px;}