body,table,td	{
				font-family:arial,helvetica,sans-serif;
				font-size:9pt;
				color:#333333;
				}
a	{
	color:#EB693F;
	text-decoration:none;
	}
a:hover	{
	color:#EB693F;
	text-decoration:underline;
		}

.menu {
		 border:2px dotted #ccc;
		 padding-left:5px;
			}
.main {
		 border-left:2px dotted #ccc;
		 border-right:2px dotted #ccc;
		 padding:5px;
			}
.mailinglist {
		 border-top:2px dotted #ccc;
			}

.bottommenu {
		 border:2px dotted #ccc;
		 padding:5px;
		font-size:8pt;
		color:#605C5B;
			}

.bottommenu a {
		font-size:8pt;
		color:#605C5B;
			}

.bottommenu a:hover {
		font-size:8pt;
		color:#605C5B;
	text-decoration:underline;
			}

.date {
		font-size:7pt;
		color:#605C5B;
		font-weight:bold;
		text-align:right;
		padding:2px;
		background-color:#EBEBEC;
			}

.heading {
		font-size:12pt;
		color:#605C5B;
	font-weight:bold;
		background-color:#E6E4DF;
			}

.showdate {
		font-weight:bold;
		padding-right:7px;
padding-bottom:7px;
			}

.showtime {
		font-weight:bold;
		padding-right:7px;
		padding-left:7px;
padding-bottom:7px;
			}

.showvenue {
		padding-right:7px;
		padding-left:7px;
padding-bottom:7px;
			}

.showaddress {
		font-weight:bold;
		padding-right:7px;
		padding-left:7px;
padding-bottom:7px;
			}

.showpriceage {
		padding-left:7px;
		padding-bottom:7px;
			}
td.border
   {
	border-left: 1px dotted;
	border-color:#C3AF21;
	}

form {	margin: 0px;
	border: 0px;	}
.changedField{color:#AD0909; background-color:#FFFBE4; }.currentField{color:#AD0909; background-color:#E6F3FF; }

h4  {
font-size:15px;
}