/* CSS Document *//* -------------------------------------------------------------------------   table   ------------------------------------------------------------------------- *//* These are the styles for the event table*/table.table{	width: 100%;	vertical-align: top;	margin: 0px;	white-space: normal;	padding: 0px;	color: #FFFFFF;	text-align: left;	text-indent: 0px;	font: normal 14px Arial, Helvetica, sans-serif;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;		}table.table td {	padding: 5px;	background: top;	border-bottom: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	vertical-align: top;	}table.table td.bold {	padding: 5px;	padding: 5px;	background: top;	border-right: 1px solid #FFFFFF;	font-weight: bold;	}table.table td.linenormal {	padding: 5px;	padding: 5px;	background: top;	border-right: 1px solid #FFFFFF;	font-weight: normal;}table.table a:link, table.table a:visited, table.table a:active {	color: #FFFFFF;	text-decoration: underline;	font-size: 13px;	font-weight: normal;}table.table a:hover {  color: #FFCC00;  text-decoration: underline;}/* -------------------------------------------------------------------------   table dark text   ------------------------------------------------------------------------- *//* These are the styles for the event table*/table.tablegrey{	width: 100%;	vertical-align: top;	margin: 0px;	white-space: normal;	padding: 0px;	color: #6C4E02;	text-align: left;	text-indent: 0px;	font: normal 14px Arial, Helvetica, sans-serif;	border-top: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;		}table.tablegrey td {	padding: 5px;	background: top;	border-bottom: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	vertical-align: top;	}table.tablegrey td.line {	padding: 5px;	padding: 5px;	background: top;	border-right: 1px solid #FFFFFF;	font-weight: bold;	}table.tablegrey td.linenormal {	padding: 5px;	padding: 5px;	background: top;	border-right: 1px solid #FFFFFF;	font-weight: normal;}table.tablegrey a:link, table.tablegrey a:visited, table.tablegrey a:active {	color: #FFFFFF;	text-decoration: underline;	font-size: 13px;	font-weight: normal;}table.tablegrey a:hover {  color: #FFCC00;  text-decoration: underline;}table.booking{	width: 90%;	vertical-align: top;	margin: 0px 0px 0px 10px;	color: #333333;	text-align: left;	text-indent: 0px;	font: normal 11px Arial, Helvetica, sans-serif;			}table.booking td{	padding: 3px 2px;	color: #333333;	text-align: left;	text-indent: 0px;	font: normal 11px Arial, Helvetica, sans-serif;		}