BODY, TD {
	color : Navy;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background : #FFFFF4 url(../images/bg.jpg);
}

TD.bold	{
	font-weight : bold;
	color : #003300;
}


TD.announce-header {
	color : #FFD700;
	font-size : 12pt;
	font-style : italic;
	background : #006800;
}

P {
	padding-left : 20pt;
	padding-right : 60pt;
	padding-bottom : 6pt;
	padding-top : 0pt;
	margin : 0pt;
}

p.self_catering {
	border: 1px solid gold;
	padding: 8pt 12pt;
	margin: 10pt 60pt 10pt 20pt;
	font-weight: bold;
	text-align: center;
	background: #F7F7EB;
}

P.table	{
	padding-left : 20pt;
	padding-right : 5pt;
	padding-bottom : 5pt;
	padding-top : 5pt;
	margin : 0pt;
}

P.heading	{
	font-size : 14pt;
	font-weight : bold;
	color : #003300;	/* dark green */
	padding-bottom : 4pt;
}

P.caption	{
	font-style : italic;
	color : #003300;	/* dark green */
	padding-left : 0pt;
	padding-right : 0pt;
	padding-bottom : 8pt;
	padding-top : 2pt;
	text-align : center;
}

P.announce-content {
	font-style : italic;
	padding : 4pt;
}

HR	{
	color: Navy;
	height: 0.5pt;
	padding-left : 20pt;
	padding-right : 5pt;
	padding-bottom : 5pt;
	padding-top : 5pt;
	margin : 0pt;
}

A {
	text-decoration: none;
	font-weight : bold;
	color: #003300;
}

A:Hover {
	text-decoration: none;
	color: Navy;
}

A:Active {
	text-decoration: none;
	color: #8B0000;
}

A.second {
	font-size : 9pt;
	color: #6F98CA;
}

A.third {
	font-size : 8pt;
	color: #7D7D7D;
}

UL {
	list-style-position: outside;
	padding-left : 35pt;
	padding-right : 60pt;
	padding-bottom : 5pt;
	padding-top : 5pt;
	margin : 0pt;
}