/* typevents screen css file */body{	margin: 0;	padding: 0;	background-color: rgb(217, 217, 217);	background-image: url(/img/background.gif);	background-repeat: repeat;	background-position: 0 0;}           img{margin: 0;padding: 0;border: 0;}div.spacer {  clear: both;/*  height: 6px; */  background-color: transparent;  }      div.blankspacer {  clear: both;  background-color: transparent;  }    .spacer p  {  font-size: 2px;  line-height: 6px;  margin: 0;  padding: 0;  }  .blankspacer p  {  font-size: 2px;  line-height: 6px;  margin: 0;  padding: 0;  }/* layout divs */#wrapper{	margin: 0;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	padding: 0;	border: none;background-color: #ffffff;border: 1px solid rgb(140,140,140);width: 738px;	voice-family: "\"}\""; 	voice-family:inherit;	width: 740px;}html>#wrapper	{	width: 740px;	} 	#contentpanel{	margin: 0;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	margin-bottom: 20px;	padding: 0;	border: none;width: 710px;background-color: #ffffff;}#logopanel{width: 710px;height: 84px;margin: 0;padding: 0;border: none;	margin-left: auto;	margin-right: auto;/*	margin-top: 10px; */background-color: transparent;z-index: 200;}#bottompanel{width: 710px;margin: 0;padding: 0;border: none;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	margin-bottom: 20px;	background-color: #ffffff;}#topcol1{width: 240px;height: 84px;margin: 0;padding: 0;border: none;float: left;background-color: #000000;}#topcol2{width: 470px;height: 84px;margin: 0;padding: 0;border: none;float: left;background-color: rgb(246,1,76);}#breadcrumb{/* clear: both; */width: 710px;z-index: 400;background-color: transparent;}#footer{	margin: 0;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	margin-bottom: 15px;	padding: 0;	border: none;width: 710px;background-color: transparent;}#col1{margin: 0;/* margin-right: 36px; */padding: 0;border: none;float: left;background-color: #ffffff;border-top: 3px solid rgb(246,1,76);width: 454px;	voice-family: "\"}\""; 	voice-family:inherit;	width: 490px;}#col1a{margin: 0;/* margin-right: 20px; */padding: 0;border: none;float: left;background-color: #ffffff;width: 289px;	voice-family: "\"}\""; 	voice-family:inherit;	width: 309px;}#col1b{margin: 0;margin-top: 10px;padding: 0;border: none;float: right;background-color: #ffffff;	width: 161px;}#col1b img{margin: 0;padding: 0;border: none;}#col2{width: 184px;margin: 0;padding: 0;border: none;float: right;background-color: #ffffff;border-top: 3px solid rgb(246,1,76);}#booknow{	margin: 0;margin-top: -25px;margin-right: 25px;	padding: 0;	width: 56px;	height: 55px;	background-color: transparent;float: right; 	z-index: 1000;display: block; position: relative;	/*	top: 105px;	left: 400px;*/}/* master navigation */#nav{margin: 0;padding: 0;width: 184px;}#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;	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	padding: 0;	margin: 0;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	color: rgb(51,51,51);border: none;border-top: 1px dotted rgb(140,140,140);text-decoration: none;background-color: #ffffff;}#nav li a:hover { text-decoration: underline; background-color: rgb(252,179,201);}#nav li .navon{border-top: 1px dotted rgb(249,77,130);color: rgb(249,77,130);padding-bottom: 0;}#nav li.listActive a{border-top: 1px dotted rgb(249,77,130);color: rgb(249,77,130);padding-bottom: 0;}#nav li.listActive ul{margin: 0;margin-bottom: 5px;padding: 0;list-style: none;}#nav li.listActive li{margin: 0;padding: 0;/* list-style: none; */}#nav li.listActive li a{/*	display: block; */	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	padding: 0;	margin: 0;	margin-left: 20px;	padding-top: 0;	padding-bottom: 0;	color: rgb(51,51,51);	border: none;	text-decoration: none;text-indent: -12px;}#nav li.listActive li a:before{content: "\00BB \0020";display: inline;}#nav li.listActive li a a:hover { text-decoration: underline; background-color: #ffffff;color: rgb(51,51,51);}/* typography */p, li, .articleText{	color: rgb(51,51,51);	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	font-style: normal;	font-variant: normal;	font-weight: normal;	margin: 0;	margin-left: 0px;	/* margin-right: 10px; */	margin-top: 8px;	padding: 0;}li, ol{margin: 0;padding: 0;margin-left: -20px;}h1{	color: rgb(246,1,76);	font-family: Verdana, Arial, sans-serif;	font-size: 18px;	line-height: 21px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 0;	margin-left: 0px;/* 	margin-right: 10px; */	margin-top: 5px;	margin-bottom: 20px;	padding: 0;}h2{	color: rgb(246,1,76);	font-family: Verdana, Arial, sans-serif;	font-size: 16px;	line-height: 19px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 0;	margin-left: 0px;/* 	margin-right: 10px; */	margin-top: 19px;	padding: 0;}.h2top{margin-top: 6px;}h3{	color: rgb(246,1,76);	font-family: Verdana, Arial, sans-serif;	font-size: 13px;	line-height: 17px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 0;	margin-left: 0px;/*	margin-right: 10px; */	margin-top: 20px;	padding: 0;}h4{	color: rgb(51,51,51);	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	font-style: normal;	font-variant: normal;	font-weight: bold;	margin: 0;	margin-left: 16px;/*	margin-right: 10px; */	margin-top: 8px;	padding: 0;}#breadcrumb p{font-size: 10px;line-height: 13px;color: rgb(140,140,140);}#footer p{font-size: 10px;line-height: 13px;}img.nomargintop{margin: 0;padding: 0;margin-top: 0;}.bookingbox p{margin: 0;padding: 5px;}.caption{font-style: italic;margin-bottom: 15px;}.smtxt {	font-size: 11px;	line-height: 14px;}.sponsor {	font-style: italic;	text-align: right;	margin-right: 15px;	margin-bottom: 10px;}.pink {	color: rgb(246,1,76);}/* form */form{margin: 0;padding: 0;}input{font-size: 11px;}/* inset forms */#inset-form{margin: 0;margin-top: 17px;padding: 0;padding-bottom: 5px;width: 100%;background-color: rgb(230,230,230);border: 0;border-top: 1px solid rgb(178,178,178);}#inset-form p{margin: 0;margin-top: 5px;margin-left: 5px;padding-bottom: 0px;color: rgb(140,140,140);}/* search */#search{margin: 0;padding: 0;width: 184px;background-color: rgb(230,230,230);border: 0;border-top: 2px solid rgb(246,1,76);}#search p{margin: 0;margin-top: 5px;margin-left: 5px;padding-bottom: 5px;}/* table */table{width: 400px;border: none;padding: 0;margin: 0;margin-left: 16px;margin-right: 10px;margin-top: 10px;}tr{	margin: 0;	padding: 0;	vertical-align: top;}td{color: rgb(51,51,51);	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	font-style: normal;	font-variant: normal;	font-weight: normal;	margin: 0;	padding: 3px;		vertical-align: top;	}/* navigation table styles in the cms *//* #nav img { display: none; } */#nav table{margin: 0;padding: 0;width: 184px;border-collapse: collapse}#nav tr{	margin: 0;	padding: 0;		padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	vertical-align: top;	background-color: #ffffff;	border: none;border-top: 1px dotted rgb(140,140,140);}#nav td{	display: block;	text-decoration: none;	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	padding: 0;	margin: 0;	color: rgb(51,51,51);border: none;text-decoration: none;background-color: #ffffff;}/* links */a{color: rgb(246,1,76);text-decoration: none;}a:hover{color: rgb(250,128,165);}#breadcrumb a{color: rgb(140,140,140);text-decoration: none;}#breadcrumb a:hover{color: rgb(140,140,140);text-decoration: underline;}