/* CSS Document */body { behavior: url(http://www.icsc.org/2006SC/csshover.htc);font-family: verdana, arial, sans-serif;font-size: 9pt;background-image: url('http://www.icsc.org/2006SC/images/left_nav_bk01.gif');background-repeat: no-repeat;background-position: 0px 148px;}a:link {color: #003366;}a:visited {color: #003366;}a:hover {color: #cc0033;}a:active {color: #cc0033;}/* -------------- G E N E R A L    S T Y L E S ----------- */h1 {	font-size: 12pt; 	font-style: bold;	color: #990000;	text-transform: uppercase;	margin: 12px 0px 16px 0px;}h2 {	font-size: 10pt; 	font-style: none;	color: #990000;	text-decoration: underline;	text-transform: uppercase;	margin: 16pt 0px 8px 0px;}h3 {	font-size: 10pt; 	font-style: none;	color: #990000;	text-decoration: none;	text-transform: uppercase;	margin: 0pt 0px 0px 0px;}h4 {	font-size: 9pt; 	font-style: none;	color: #990000;	text-decoration: none;	margin: 0pt 0px 0px 0px;}table#attendee {	font-size: 9pt;}table#program {		margin: -18px 0px 14px 0px;		border-spacing: 0px;}#program th {		text-align: left;}#program td {		border: 1px solid #ddd;}#program tr.rowcolor {		background-color: #FFC;		height: 25px;}.divider {	border-style: solid;	border-width: 0px 0px 5px 0px}.smalltext {font-family:Verdana; color: #000; font-size: 8pt}.subtext {font-family:Verdana; font-weight: bold; color: #900; font-size: 9pt}.subtext_nb {font-family:Verdana; color: #900; font-size: 9pt}.white_text {font-family:Verdana; color: #fff; font-size: 9pt}.gray {	background-color: #eee;}.white {	background-color: #fff;}.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:#FFC;	padding: 5px 5px 5px 16px;	text-align: center;	background-image: url('http://www.icsc.org/2006SC/images/arrow_orange.gif');	background-repeat: no-repeat;	background-position: 6px 8px; }.linksbox a:visited {	background-color:#FFC;	padding: 5px 5px 5px 16px;	text-align: center;	background-image: url('http://www.icsc.org/2006SC/images/arrow_orange.gif');	background-repeat: no-repeat;	background-position: 6px 8px; } /*p {	margin: 0;	padding: 0 0 1em 0 ;}*/ul {list-style-image: url('http://www.icsc.org/2006SC/images/arrow_orange.gif')}/* -------------- NAV DROPDOWN ----------- */div#menu {	width:175px;	text-align: right;	font-family: Verdana, arial, sans-serif;	font-size:12px;	padding-top: 0px;	text-shadow:black, 2px;}#menu ul  {	display: block;	padding:0;	margin:0;	list-style-type:none;	margin-top: 3px;	voice-family: "\"}\""; voice-family:inherit;	margin-top: 0px;}html>body #menu ul {	margin-top: 0px;}ul#mainMenu ul {	display: block;	visibility:hidden;	position:absolute;	left:175px;	top: -1px;	width: 175px;	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 {	visibility:visible;}#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul {	visibility:hidden;}/* level 3 */#menu ul#mainMenu li:hover > ul {	visibility:visible;}ul#mainMenu li {	display: block;	position:relative;	width:175px;	margin: 0;	padding: 0;	border: 0;	margin-top: -3px;	float: none;	color: #fff;	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: block;	font-weight: bold;	height: 30px;	padding: 6px 8px 4px 3px;	margin: 0;	text-decoration:none;	voice-family: "\"}\""; voice-family:inherit;	height: 20px;	text-shadow:black, 2px;}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 {background-image: url(""); color: #FFDD2F;}#nav:hover, #nav a.nav:hover { color: #fff }	#nav ul li {background-color: #FF6600; color: #fff}#nav ul li a {color: #FFF}#nav ul li:hover, li#nav:hover {background-color: #FF4900;}#menu li ul a.submenu {	background-image: url(http://www.icsc.org/2006SC/images/arrow.gif);	background-repeat: no-repeat;}#menu li.long {	width: 343px;}#sponsorright {		width: 150px;		border: 2px solid #eee;		margin: 5px 4px 4px 2px;		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;		}	#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;		}.onsite {	font-size: 9pt;	font-weight: bold;	color: #000;	padding: 4px;	background-color:#ffc;	border: 2px solid #eee;	width: 290px;	height: 160px;}
