/* EventConnect CSS file *//* Authored by Lift (http://www.studiolift.com) *//* version 0.1 - 22 September 2004 */body{	margin: 0;	padding: 0;	background-color: #ffffff;}img{	margin: 0;	padding: 0;	border: 0;}div.spacer{	clear: both;	height: 7px;	background-color: transparent;}.spacer p{	font-size: 2px;	line-height: 6px;	margin: 0;	padding: 0;}/* the divs */#wrapper{	margin: 0;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	margin-bottom: 10px;	padding: 0;	border: 1px solid rgb(70,71,73);	/*	width: 702px;		voice-family: "\"}\""; 	voice-family:inherit; */	width: 710px;	background-image: url(images/background.gif);	background-repeat: no-repeat;	background-position: 0 0;}html>#wrapper { width: 697px; }.noprint{margin: 0;padding: 0;}#logopanel{width: 375px;height: 75px;margin: 0;padding: 0;border: none;/* margin-top: 36px; */margin-top: 12px;margin-left: 275px;}#flashpanel{width: 688px;height: 225px;margin: 0;padding: 0;border: none;/* margin-top: 45px; */margin-top: 20px;margin-left: 10px;border: 1px solid rgb(70,71,73);}#welcomepanel{width: 688px;margin: 0;padding: 0;border: none;margin-top: 15px;margin-left: 10px;border: 1px solid rgb(70,71,73);background-color: #ffffff;}#homenavpanel{width: 690px;margin: 0;padding: 0;border: none;margin-top: 15px;margin-left: 10px;}#contentpanel{width: 690px;margin: 0;padding: 0;border: none;/* margin-top: 45px; */margin-top: 20px;margin-left: 10px;}#col1{width: 214px;margin: 0;padding: 0;border: none;float: left;}#col2{width: 455px;margin: 0;padding: 0;border: 1px solid rgb(70,71,73);float: left;background-color: #ffffff;margin-left: 10px;margin-bottom: 10px;}/* pop-up window layout */#popup-wrapper{margin: 0;padding: 0;width: 740px;height: 510px;}#closewindow{	margin: 0;	padding: 0;	background-color: gray;	width: 740px;	height: 30px;}#screengrab{margin: 0;padding: 0;width: 740px;height: 480px;border: none;}#closewindow p{font-size: 11px;line-height: 13px;color: #000000;padding-top: 3px;padding-left: 10px;}#closewindow a{color: #000000;}/* home navigation */#homenav1{width: 214px;margin: 0;padding: 0;background-color: #ffffff;border: 1px solid rgb(175,8,36);float: left;}#homenav2{width: 214px;margin: 0;margin-left: 20px;padding: 0;background-color: #ffffff;border: 1px solid rgb(175,8,36);float: left;}#homenav3{width: 214px;margin: 0;margin-left: 20px;padding: 0;background-color: #ffffff;border: 1px solid rgb(175,8,36);float: left;}.homenavtitle{background-color: rgb(175,8,36);margin: 0;padding: 0;}#homenav1 ul, #homenav2 ul, #homenav3 ul{margin: 0;padding: 0;list-style: none;}#homenav1 li, #homenav2 li, #homenav3 li{margin: 0;padding: 0;list-style: none;}#homenav1 li a, #homenav2 li a, #homenav3 li a{	display: block;	text-decoration: none;	background-color: transparent;	font-size: 13px;	line-height: 16px;	padding: 0;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 0px;	margin: 0;	color: rgb(70,71,73);	background-image: url(images/nav_background-off.gif);	background-repeat: no-repeat;	background-position: 0 0;font-weight: bold;	width: 214px;	text-indent: 28px;}html>body #homenav1 li a {                width: auto;                }#homenav1 li a:hover, #homenav2 li a:hover, #homenav3 li a:hover{	background-image: url(images/nav_background-on.gif);	background-repeat: no-repeat;	background-position: 0 0;}/* end of home nav *//* global nav */#nav{width: 214px;margin: 0;padding: 0;background-color: #ffffff;border: 1px solid rgb(70,71,73);margin-bottom: 10px;}#nav ul{margin: 0;padding: 0;list-style: none;}#nav li{margin: 0;padding: 0;list-style: none;}#nav li a{	display: block;	text-decoration: none;	background-color: transparent;	font-size: 13px;	font-weight: bold;	line-height: 17px;	padding: 0;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 0px;	margin: 0;	color: rgb(70,71,73);	background-image: url(images/nav_background-off.gif);	background-repeat: no-repeat;	background-position: 0 0;	width: 214px;	/* text-indent: 45px; */	text-indent: 28px;}html>body #nav li a {                width: auto;                }#nav li a:hover{	background-image: url(images/nav_background-on.gif);	background-repeat: no-repeat;	background-position: 0 0;}#nav li .navon{color: rgb(175,8,36);font-weight: bold;}#nav ul li .subnav{background: none;text-indent: 35px;font-size: 12px;	line-height: 15px;padding-top: 0px;}#nav ul a:hover .subnav{background: none;color: red;}#nav ul li .subnavon{background: none;text-indent: 35px;font-size: 12px;	line-height: 15px;padding-top: 0px;font-weight: bold;}/* end of global nav */#homewestpanel{width: 214px;height: 27px;margin: 0;padding: 0;border: none;margin-left: 491px;clear: both;}#footer{width: 710px;margin: 0;padding: 0;margin-top: 10px;margin-bottom: 5px;border-top: 1px solid rgb(70,71,73);background-color: #ffffff;clear: both;}/* typography */p, li{	color: rgb(70,71,73);	font-family: Arial, Helvetica, Sans-serif;	font-size: 13px;	line-height: 17px;	font-style: normal;	font-variant: normal;	font-weight: normal;	margin: 0 10px 10px 10px;	padding: 0;}		#welcomepanel p{	margin: 10px;	padding: 0;	font-size: 13px;	line-height: 17px;	font-weight: normal;}#welcomepanel strong{color: rgb(175,8,36);}h1{	color: rgb(175,8,36);	font-family: Arial, Helvetica, Sans-serif;	font-size: 20px;	line-height: 23px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 10px;	padding: 0;}	h2{	color: rgb(175,8,36);	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 19px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 25px 10px 5px 10px;	padding: 0;}h3 {	color: rgb(70,71,73);	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 20px 10px 0px;	padding: 0;}.quote {	font-style: italic;	font-weight: normal;	color: rgb(175,8,36);	margin-bottom: 0px;}	#footer p{font-size: 11px;line-height: 13px;font-weight: bold;color: rgb(175,8,36);margin: 0;padding: 0;padding-left: 10px;padding-top: 5px;padding-top: 5px;}	/* table styles */table{width: 400px;margin: 0;padding: 0;margin-left: 10px;}th{	background-color: rgb(175,8,36);	text-align: left;	vertical-align: top;	color: white;	font-size: 12px;	line-height: 15px;	font-weight: bold;	font-family: Arial, Helvetica, Sans-serif;}tr{vertical-align: top;}td{	font-size: 12px;	line-height: 15px;	font-family: Arial, Helvetica, Sans-serif;	border-bottom: 1px solid rgb(70,71,73);	color: rgb(70,71,73);}.highlightedcell{background-color: rgb(253,236,210);}table .booking{width: 400px;margin: 0;padding: 0;margin-left: 10px;}.booking td{	font-size: 12px;	line-height: 15px;	font-family: Arial, Helvetica, Sans-serif;	border: none;	/* border-top: 1px solid rgb(70,71,73); */	border-top: 1px solid grey;	color: rgb(70,71,73);	padding: 3px;	margin: 0;}.booking td p{	font-size: 12px;	line-height: 15px;	font-family: Arial, Helvetica, Sans-serif;	border: none;	color: rgb(70,71,73);	padding: 3px;	margin: 0;}.bottomcell{border-bottom: 1px solid grey;}/* flash demo styles *//* link styles */a{color: rgb(175,8,36);}a:hover{color: rgb(70,71,73);}#footer a{text-decoration: none;}.superscript-text {	font-style: normal;	vertical-align: super;}h1 sup {font-size: 12px;vertical-align:top;}.intro {	font-weight: bold;	font-size: 13px;	line-height: 16px;}.toplink {	font-size: 10px;	line-height: 14px;	padding: 0px;	margin: 10px;}