/* CSS Document */body { behavior: url(http://www.icsc.org/2006EU/csshover.htc);font-family: verdana, arial, sans-serif;font-size: 9pt;/*background-image:  url(file:#.gif);*/background-repeat: no-repeat;background-position: 0px 148px;}a:link {color: #f60; font-weight: 900;}a:visited {color: #f60; font-weight: 900;}a:hover {color: #fff; background-color: #f60; font-weight: 900;}a:active {color: #f03; background-color: #f60; font-weight: 900;}/* -------------- G E N E R A L    S T Y L E S ----------- */#container {	background-color: #fff;	width: 760px;	}#incontainer {	background-color: #eee;	width: 760px;	margin: 0px 0px 0px 0px;/*	border: 2px solid #eee;*/	}	#header {	background-image: url(http://www.icsc.org/2006EU/images/EuroConf_One_banner.gif);	width: 760px;	height: 121px;	}	#header a i {  	visibility: hidden; }	h1 {	font-size: 13pt; 	font-weight: 999;	color: #333;	text-transform: uppercase;	margin: 5px 0px 16px 8px;}h2 {	font-size: 10pt; 	font-style: none;	color: #f60;	text-transform: uppercase;	margin: 16pt 0px 8px 8px;}h3 {	font-size: 9pt; 	font-style: bold;	color: #000;	margin: 8px 8px -8px 8px;}p {	font-size: 9pt; 	font-style: none;	color: #000;	margin: 8px 12px 12px 12px;	/*padding: 0 0 1em 0;*/}.image {	border: 2px solid #eee;	float: right;	overflow: visible;	margin: 0px 8px;	}.imageleft {	float: left;	border: 2px solid #eee;	overflow: visible;	margin: 0px 8px;	}.imagecenter {	position: relative;	left: 260px;	border: 2px solid #eee;	overflow: visible;	margin: 0px 8px;	}.mainlist {		font-weight: bold;		list-style-image: url(http://www.icsc.org/2006EU/images/square.gif);}.mainlist li {		margin: 6px 0px;}.listsmall		{		font-weight: normal;}/*#homelink a {  	width: 331px;  	height: 121px;  	text-decoration: none;  	background-color: transparent;}  #homelink a:hover {	background-color: transparent;}  #homelink a i {  	visibility: hidden; }#homelink img {	margin: 0;	padding: 0;	border: 0;	position: relative; 	left:0px;}*/#headlinks a {  	width: 70px;  	height: 121px;  	text-decoration: none;  	background-color: transparent;}  #headlinks a:hover {	background-color: transparent;}  #headlinks a i {  	visibility: hidden; }#headlinks img {	margin: 0;	padding: 0;	border: 0;	position: relative; 	left:685px;}  #splash {		width:756px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/circles_background.gif');		background-color: #ffe;		padding: 10px 4px;}#splash h1 {		font-weight:999;		font-size:15pt;		color: #111;}#splash h2 {		font-weight:999;		font-size:10pt;		color: #111;}#splash2 {		width:756px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/harbour_back.gif');		background-color: #fff;		padding: 10px 4px;}#splash3 {		width:756px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/mermaid_back.gif');		background-color: #fff;		padding: 10px 4px;}#splash4 {		width:756px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/boats_background.gif');		background-color: #fff;		padding: 10px 4px;}#splash5 {		width:756px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/circles_back_fade.gif');		background-color: #fff;		padding: 10px 4px;}#splash6 {		width:756px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/tivoli_back.gif');		background-color: #fff;		padding: 10px 4px;}#splash7 {		width:732px;		margin: 2px 2px;		background-image: url('http://www.icsc.org/2006EU/images/circles_back_fade.gif');		background-color: #fff;		padding: 10px 4px;}#sponsorright {		float: right;		width: 250px;		border: 2px solid #eee;		margin: 5px 4px 4px 2px;		padding: 0px;		background-color: #fff;		}		#sponsorright img {		border: 0px;		background: #fff;		}		#sponsorright a:link {		border: 0px;		background: #fff;		}		#sponsorright a:visited {		border: 0px;		background: #fff;		}		#sponsorright a:hover {		border: 0px;		background: #fff;		}		#sponsorright a:active {		border: 0px;		background: #fff;		}	#sponsorright2 {		float: right;		width: 160px;		border: 2px solid #eee;		margin: 5px 4px 4px 2px;		padding: 0px;		background-color: #fff;		}		#sponsorright2 img {		border: 0px;		background: #fff;		}		#sponsorright2 a:link {		border: 0px;		background: #fff;		}		#sponsorright2 a:visited {		border: 0px;		background: #fff;		}		#sponsorright2 a:hover {		border: 0px;		background: #fff;		}		#sponsorright2 a:active {		border: 0px;		background: #fff;		}			#sponsorright3 {		float: right;		width: 160px;		border: 2px solid #eee;		margin: 5px 4px 4px 2px;		padding: 0px;		background-color: #fff;		}		#sponsorright3 img {		border: 0px;		background: #fff;		}		#sponsorright3 a:link {		border: 0px;		background: #fff;		}		#sponsorright3 a:visited {		border: 0px;		background: #fff;		}		#sponsorright3 a:hover {		border: 0px;		background: #fff;		}		#sponsorright3 a:active {		border: 0px;		background: #fff;		}	#sponsorleft img {		border: 0px;		background: #fff;		}#sponsorleft a:link {		border: 0px;		background: #fff;		}		#sponsorleft a:visited {		border: 0px;		background: #fff;		}		#sponsorleft a:hover {		border: 0px;		background: #fff;		}		#sponsorleft a:active {		border: 0px;		background: #fff;		}				#sponsorright h1 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright h2 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright h3 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright2 h1 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright2 h2 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright2 h3 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright3 h1 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright3 h2 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorright3 h3 {		color: #999;		font-size: 10px;		padding: 2px;		margin: 8px 0px 8px 0px;		text-transform: uppercase;		}#sponsorair {		float: right;		width: 150px;		height: 80px;		border: 2px solid #eee;		margin: -4px 4px 4px 2px;		background-color: #fff;		}#sponsor {		float: right;		width: 150px;		border: 2px solid #eee;		margin: 10px 12px 10px 8px;		background-color: #fd9;		}#quotebox {		width: 240;		border: 2px solid #eee;		margin: 10px 10px 10px 10px;		background-color: #fc7;		padding: 10px;}#yellowbox {		position:relative;		left:18px;		width: 320;		border: 2px solid #eee;		margin: 10px 20px 10px 20px;		background-color: #fc7;		padding: 10px;}#yellowboxbig {		position:relative;		left:5px;		width: 725;		border: 2px solid #eee;		margin: 10px 10px 10px 10px;		background-color: #fc7;		padding: 10px;}	#clearbox {		position:relative;		left:10px;		width: 350;		border: 2px solid #eee;		margin: 10px 20px 10px 20px;		background-color: transparent;		padding: -6px 10px 10px 10px;}	table#program {		font-size: 9pt;		margin: -18px 0px 14px 0px;		border-spacing: 0px;		background-color: transparent;		}#program th {		text-align: left;		background-color: transparent;}				#program tr {		background-color: transparent;}#program tr.whitetr {		background-color: #fff;}#program tr.yellowtr {		background-color: #ffc;}#program td {		border: 1px solid #ddd;			}.smalltext {font-family:Verdana; color: #000; font-size: 8pt}.subtext {font-family:Verdana; font-weight: bold; color: #f60; font-size: 9pt}.subtext_nb {font-family:Verdana; color: #f60; font-size: 9pt}.subtext_nb2 {font-family:Verdana; color: #f60; font-size: 8pt}.white_text {font-family:Verdana; color: #fff; font-size: 9pt}.breadcrumb {font-family:Verdana;			color: #900;			font-size: 8pt;			text-align: left;			padding: 3px;			margin: 1px;			}.breadcrumb a:link {color: #900;}.breadcrumb a:visited {color: #900;}.breadcrumb a:hover {color: #c03;}.breadcrumb a:active {color: #c03;}.printpage {font-family:Verdana;			color: #900;			font-size: 8pt;			padding: 3px;		}.printpage a:link {color: #900;}.printpage a:visited {color: #900;}.printpage a:hover {color: #c03;}.printpage a:active {color: #c03;}.promobox { 	background-color:#FFFFCC; 	padding: .5em .5em;	margin-left: 4px; }.linksbox { 	background-color:transparent;}	.linksbox a:link {	background-color:#fc7;	padding: 5px 8px 5px 16px;	text-align: center;	background-image: url('http://www.icsc.org/2006EU/images/arrow_white.gif');	background-repeat: no-repeat;	background-position: 6px 55%; }.linksbox a:visited {	background-color:#fc7;	padding: 5px 8px 5px 16px;	text-align: center;	background-image: url('http://www.icsc.org/2006EU/images/arrow_white.gif');	background-repeat: no-repeat;	background-position: 6px 55%; }  .linksbox a:hover {	background-color:#f60;} .linksbox a:active {	background-color:#f30;}#toplinks {	background-color:#eee;	padding: 6px 8px 8px 8px;	margin 6px;	overflow: visible;}#toplinks a:link {		font-family:Verdana;		color: #333;		font-size: 10px;		text-align: right;		padding: 2px;		background-color: #eee;}#toplinks a:visited {		font-family:Verdana;		color: #333;		font-size: 10px;		text-align: right;		padding: 2px;		background-color: #eee;}#toplinks a:hover {		color: #fff;		background-color: #fc6;		padding: 2px;}#toplinks a:active {		color: #fff;		background-color: #f60;				padding: 2px;}.printpage {		border: 0px;		position: relative;		top: 4px;}#yellowline {	background-color: transparent;	margin: 10px 20px 10px 20px;	background-image:  url(http://www.icsc.org/2006EU/images/yellowline.gif);	background-repeat: no-repeat;	}	 ul {list-style-image:  url(file:arrow_white.gif)}/* -------------- NAV DROPDOWN ----------- */#menu {	position: relative;	left: 0px;	width: 760 px;	text-align: center;	font-family: Verdana, arial, sans-serif;	font-size:10px;	padding: 0px 19px;	text-shadow:black, 2px;	display: inline;	background-color: #fc8;}#menu ul {	display: inline;	padding: 2px;	margin:0px;	list-style-type:none;	margin-top: 2px;	voice-family: "\"}\""; voice-family:inherit;}html>body #menu ul {	margin-top: 0px; }ul#mainMenu ul {	display: inline;	visibility: hidden;	position: absolute;	left: 100px;	top: -1px;	width: 760px;	text-align: left;	padding: 0px 1px 1px 1px;	background-color: #fff;	margin-top: 0px;}/* level 2 */	div#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover li:hover li:hover ul {	position:absolute;	top: 15px;	left: -1px;	display: inline;	visibility: visible;}#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul {	position:absolute;	top: 20px;	left: 0px;	display: inline;	visibility: visible;}/* level 3 */#menu ul#mainMenu li:hover > ul {	visibility:visible;}ul#mainMenu li {	display: inline;	position:relative;	width:175px;	margin: 0;	padding: 0;	border: 0;	margin-top: -3px;	float: none;	color: #f60;	z-index: 100;	voice-family: "\"}\""; voice-family:inherit;	margin-top:0px;	float: left;}html>body ul#mainMenu li {	margin-top:0px;	float: none;}ul#mainMenu li li {	float: left;	margin-top: 0px;	border-top: 1px solid #fff;}#menu a {	display: inline;	font-weight: bold;	height: 30px;	padding: 4px 4px 2px 4px;	margin: 0px;	text-decoration: none;	voice-family: "\"}\""; voice-family:inherit;	height: 20px;	text-shadow:black, 2px;}#menu a:link {color: #333; background-color: transparent;}#menu a:visited {color: #333; background-color: transparent;}#menu a:hover {color: #f60; background-color: white;}#menu a:active {color: #f30; background-color: white;}html>body #menu a {	height: 20px;}#menu li li a { 	height: 29px;	voice-family: "\"}\""; voice-family:inherit;	height: 19px; }html>body #menu li li a {	height: 20px;}#nav, #nav a.nav {font-weight: bold; color: #FFDD2F;}#nav:hover, #nav a.nav:hover {color: #fc6 }	#nav ul li {background-color: #fff; color: #f90; font-weight: bold;}#nav ul li a {color: #009}#nav ul li:hover, li#nav:hover {		background-color: #fff;}#nav ul li:link, li#nav:link {background-color: #f90;}#nav ul li:visited, li#nav:visited {background-color: #f90;}#nav ul li:active, li#nav:active {background-color: #fff;}#menu li ul a.submenu {	background-image:  url(http://www.icsc.org/2006EU/images/arrow.gif);	background-repeat: no-repeat;}#menu li.long {	width: 343px;}
