TABLE.Main {
	width: 990px;
	border: 0;
	background: white;
}

TABLE.Header {
	background-color: white;
	background-image: url('images/TopBanner.gif');
	width: 990px;
	height: 120px;
}

P {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 4pt;
	MARGIN-BOTTOM: 6pt;
	line-height : 130%;
}

P.BodyText {
	text-align: justify;
}

.TINY {
	FONT-SIZE: 8pt;
}

P.Question {
	margin-top: 12pt;
	margin-bottom: 3pt;
	font-weight: bold;
	text-align: justify;
}

P.Answer {
	margin-top: 3pt;
	text-align: justify;
}

.FeedButton { 
	border: 1px solid;
	padding: 0 3px;
	font: verdana,sans-serif;
	font-weight: normal;	
	font-size: 10pt;
	text-decoration: none;
	margin: 0;
	border-color: #FC9 #630 #330 #F96;
	background:#F60;
	color: White;
	white-space: nowrap;	
}

a:hover.FeedButton {
	color: Silver;
}

TABLE.HomeMain {
	background: white;
}

TABLE.HeadlineShadedBox {
	border-style: solid;
	border-width: 0;
	border-color: Black;
	background-color: #e0e0e0;
}

TR.HeadlineShadedBox {
	background-color: #e0e0e0;
}

TD.HeadlineShadedBox {
	border-style: solid;
	border-left-width: 0;
	border-right-width: 0;	
	border-bottom-width: 0;		
	border-top-width: 1;		
	border-color: Black;
}

TD.ShadedBoxBorder {
	border-style: solid;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;	
	border-bottom-width: 1;		
	border-color: Black;
}

.headline {
	FONT-SIZE: 18pt;
	color: Black;
	white-space : nowrap;
}

TABLE.ArtistsShadedBox {
	border-style: solid;
	border-width: 0;
	border-color: Black;
}

TABLE.ShadedBox {
	border-style: solid;
	border-width: 0;
	border-color: Black;
	background-color: #f8f8f8;
}

TD.ShadedBoxNoTopBorder {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%;
	background-color: #f8f8f8;
	border-width: 0;
}

TD.ShadedBox {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%;
	background-color: #f8f8f8;
	border-style: solid;
	border-top-width: 1;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0; 	
	border-color: #e0e0e0;
}

TD.ShadedBoxBoldNoTopBorder {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%;
	font-weight: bold;
	background-color: #f8f8f8;
	border-width: 0; 	
}

TD.ShadedBoxBold {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%;
	font-weight: bold;
	background-color: #f8f8f8;
	border-style: solid;
	border-top-width: 1;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0; 	
	border-color: #e0e0e0;
}

SMALL {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%;
}

SPAN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 6pt;
	line-height : 130%;
}

TD {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 6pt;
	line-height : 130%;
}

UL {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 6pt;
	line-height : 130%;
}

OL {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 6pt;
	line-height : 130%;
}

LI.FAQ {
	MARGIN-TOP: 12pt;
}

BLOCKQUOTE {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 6pt;
	line-height : 130%;
}

A {
	COLOR: #ca2027; TEXT-DECORATION: none;
}

A:hover {
	COLOR: gray; TEXT-DECORATION: none;
}

A.tab {
	COLOR: #aaaaaa; TEXT-DECORATION: none;
}

A.tab:hover {
	COLOR: white; TEXT-DECORATION: none;
}

A.blog-tab {
	COLOR: white; TEXT-DECORATION: none;
}

A.blog-tab:hover {
	COLOR: #aaaaaa; TEXT-DECORATION: none;
}

TD.tab {
	PADDING: 1px; WIDTH: 100px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #cccccc; VERTICAL-ALIGN: middle; COLOR: grey; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}

TD.blog-tab {
	PADDING: 1px; WIDTH: 80px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ff6600; VERTICAL-ALIGN: middle; COLOR: grey; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}

TD.active-tab {
	PADDING: 1px; WIDTH: 100px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ca2027; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}

P.venue {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 6pt;
	font-weight: bold;
}

P.poster {
	FONT-SIZE: 12pt;
}

.programme_work {
	FONT-SIZE: 15pt;
	margin-top: 6pt;
	margin-bottom: 2pt;
}

.programme {
	FONT-SIZE: 12pt;
	margin-bottom: 6pt;
}	

TD.personnel {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD.top-menu-line {
	FONT-SIZE: 1px; BACKGROUND: Gray; HEIGHT: 1px;
}

TD.bottom-menu-line {
	FONT-SIZE: 1px; BACKGROUND: Gray; HEIGHT: 1px;
}

TD.active-menu-item {
	FONT-SIZE: 10pt; BACKGROUND: #ca2027; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; white-space : nowrap;
}

TD.menu-item {
	FONT-SIZE: 10pt; BACKGROUND: Gray; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; white-space : nowrap;
}

A.menu-item {
	FONT-SIZE: 10pt; BACKGROUND: Gray; VERTICAL-ALIGN: middle; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; white-space : nowrap;
}

A.menu-item:hover {
	FONT-SIZE: 10pt; BACKGROUND: Gray; VERTICAL-ALIGN: middle; COLOR: Silver; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; white-space : nowrap;
}

TD.menu-item-fill {
	FONT-SIZE: 4px; BACKGROUND: Gray; HEIGHT: 3px;
}

TD.active-menu-item-fill {
	FONT-SIZE: 4px; BACKGROUND: #ca2027; HEIGHT: 3px;
}

TD.menu-item-separator {
	FONT-SIZE: 1px; BACKGROUND: Silver; HEIGHT: 1px;
}

.head {
	FONT-SIZE: 18pt;
	font-style: italic;
}

.head2 {
	FONT-SIZE: 14pt;
	font-style: italic;
}

.head3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt;
}

H1 {
	FONT-SIZE: 18pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-bottom: 20pt;
}

H2 {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

p.MediumCopy {
	FONT-SIZE: 16pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 4pt;
	line-height : 120%;
	text-align: center;
}

p.Quote {
	FONT-SIZE: 12pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 2pt;
	line-height : 120%;
	font-style : italic;
}

p.QuoteAuthor {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 2pt;
	MARGIN-BOTTOM: 16pt;
	margin-left: 36pt;
	line-height : 100%;
}

p.BigQuote {
	FONT-SIZE: 14pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	MARGIN-TOP: 7pt;
	MARGIN-BOTTOM: 2pt;
	line-height : 120%;
	font-style : italic;
	text-align: center;
}

p.BigQuoteAuthor {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 2pt;
	MARGIN-BOTTOM: 24pt;
	line-height : 100%;
	text-align: center;	
}

p.BigCopy {
	FONT-SIZE: 20pt;
	FONT-FAMILY: "Times New Roman", Times, serif;
	MARGIN-TOP: 6pt;
	MARGIN-BOTTOM: 4pt;
	line-height : 120%;
	text-align: center;
}

P.LatestNews {
	FONT-SIZE: 12pt;
}

hr.divider {
	width: 100%;
	color: #e0e0e0;
}

TR.ButtonBarSpacer {
	height: 2;
	background-color: gray;
}

TR.ButtonBar {
	background-color: gray;
}