body
{	
	margin-top:0px;
	background-color:#FFFFFF;  	
	color :#000000;
	font-family:Trebuchet MS;
	text-align:center;
}

.PhotoCaption 
{
font-family: Trebuchet MS;
font-weight: bold;
color:      #123456;
}

.Caption 
{
font-size: 10px;
}

#InternationalVersions
{	
	padding-top:10px;	
	padding-bottom:5px;	
	font-family: Trebuchet MS;
	font-size:smaller;
}

TD.BottomLine
{
	padding-top:10px;
	padding-bottom:50px;
}

.WhiteBox
{	
	margin-left:20px;
	margin-right:20px;	
	margin-top:20px;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:10px;	
	padding-top:10px;
	padding-bottom:10px;
	border-color:#00A6EB;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:medium;
}

TD.MenuBar
{
	background-color:#00A6EB;
	color:White;
	padding-right:5px;	
}

TD.SubMenu
{
	background-color:#C9E6FB;
	font-size:smaller;    
}

TD.NewsletterZone
{
	background-color:#C9E6FB;
	color:Black;
	font-family:Trebuchet MS;     
    font-weight:bold; 
    font-size :smaller;    
}

TD.Booking
{
	background-color:#00A6EB;
	color:White;
}

A.MenuBar
{
	color:White;
	font-size:11px;
}

A.MenuBar:HOVER
{
	color:DarkBlue;
	font-size:11px;
	text-decoration:none;
}

a
{
	color:#990000;
	text-decoration:none;	
}

a.Menu
{
	color:#990000;
	text-decoration:none;	
	font-weight:bold;
}

a:hover
{
	color:#990000;
	text-decoration:underline;	
}

TD.HeaderCell
{
	background-color:#FFFFCC;
}

TD.ContentCell
{	
	vertical-align:top;
	padding-top:30px;
	padding-left:0px;
	padding-right:30px;
	padding-bottom:30px;
	height:300px;	
	font-size:small;
}

TD.HomePageContentCell
{		
	vertical-align:top;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	height:300px;
	font-size:small;	
}

.NewsTitleSmall
{		
	font-size:x-small;
	font-weight:bold;
    border-width:1px;
	background-color:#C9E6FB;
}

.NewsBodySmall
{		
	font-size:x-small;		
}

A.NewsBodySmall:HOVER
{	
	text-decoration:underline;
}

DIV.ArticleTitle
{		
	font-weight:bold;
    border-width:1px;
    padding-top:10px;	
    padding-bottom:10px;	
	background-color:#C0E1FA; 
	color:#E60883;
	font-family:Trebuchet MS;
	font-size:smaller;	
}


DIV.ArticleBody
{			
	border-color:Black;
	font-size:10pt;	
	font-family:Trebuchet MS;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;	
	padding-bottom:5px;
	line-height:18px;
}


TD.SmallFont
{
	font-size:xx-small;
}

TD.ImageCell
{
	padding-top:30px;
	background-color:#FFFFCC;
	width:180px;
	text-align:center;
}
	
H1
{
	font-size:large;
	color:#663333
}

H2
{
	font-size:medium;
}

.Concert
{
	border-width:1px;
	padding : 10px;
	background-color:#C9E6FB;
}

.ConcertAlternative
{
	border-width:1px;
	padding : 10px;
	background-color:#FFFFFF;
}

.ConcertTitle
{
	border-width:1px;	
	color:#990000;
	font-size:large;
	padding-bottom:15px;
}

.Movie
{
	border-width:1px;
	padding : 10px;
	background-color:#FFF8C6;
}


/*------------------------*/
/*       Menu styles      */
/*------------------------*/

.MenuGroup
{
  background-color:#00A6EB;
  border:solid 1px #00A6EB;
  border-right-color:#00A6EB; 
  border-bottom-color:#00A6EB; 
}
.MenuItem 
{
  background-color:#00A6EB; 
  color:#FFFFFF; 
  font-family:Trebuchet MS;   
  font-weight:bold; 
  font-size:smaller;
  border:solid 1px 00A6EB;
  cursor:pointer;
}

.SelectedMenuItem
{
  background-color:#C0E1FA; 
  color:#E60883; 
  font-family:Trebuchet MS;     
  font-weight:bold; 
  font-size:smaller;
  border:solid 1px #C0E1FA;
  cursor:pointer;
}

.MenuItemHover 
{
  background-color:#C0E1FA; 
  color:#E60883; 
  font-family:Trebuchet MS;     
  font-weight:bold; 
  font-size:smaller;
  border:solid 1px #C0E1FA;
  border-right-color:#C0E1FA; 
  border-bottom-color:#C0E1FA; 
  cursor:pointer;
}

.SelectedMenuItemHover 
{
  background-color:#C0E1FA; 
  color:Black; 
  font-family:Trebuchet MS;     
  font-weight:bold; 
  font-size:smaller;
  border:solid 1px #C0E1FA;
  border-right-color:#C0E1FA; 
  border-bottom-color:#C0E1FA; 
  cursor:pointer;
}

.MenuItemActive
{
  background-color:#C0E1FA; 
  color:Black; 
  font-family:Trebuchet MS;     
  font-weight:bold; 
  font-size:smaller;
  border:1px;
  border:solid 1px #C0E1FA;
  border-right-color:#C0E1FA; 
  border-bottom-color:#C0E1FA; 
  cursor:pointer;
}

.SelectedMenuItemActive
{
  background-color:#C0E1FA; 
  color:Black; 
  font-family:Trebuchet MS;     
  font-weight:bold; 
  font-size:smaller;
  border:1px;
  border:solid 1px #C0E1FA;
  border-right-color:#C0E1FA; 
  border-bottom-color:#C0E1FA; 
  cursor:pointer;
}

.MenuItemExpanded 
{
  background-color:#C0E1FA; 
  color:Black; 
  font-size:smaller;
  font-family:Trebuchet MS;     
  font-weight:bold; 
  border: solid 1px #C0E1FA;
  border-left-color:#C0E1FA; 
  border-top-color:#C0E1FA; 
  cursor:pointer;
}

.SelectedMenuItemExpanded 
{
  background-color:#C0E1FA; 
  color:Black; 
  font-family:Trebuchet MS;     
  font-weight:bold; 
  font-size:smaller;
  border: solid 1px #C0E1FA;
  border-left-color:#C0E1FA; 
  border-top-color:#C0E1FA; 
  cursor:pointer;
}	


table.InternationalVersions {
	border-width: 1px;	
	border-style: outset;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	width:380px;
	height:140px;
}

table.Diaporama {
	border-width: 0px;	
	border-style: outset;
	border-color: black;
	border-collapse: separate;
	background-color: white;
}


.Header
{
  background: url(images/header_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Rotator 
{
  border:solid 0px black; 
  width:450px; 
  height:25px; 
  padding:3px;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.ArticleTitle
{
  padding-left:5px;
  font-family:Verdana;
  font-size:10px;   
  font-weight:bold;   
  color:Black;
}

.ArticleText
{
  font-family:Verdana;
  font-size:10px;   
  color:Black;
}

.ArticleDate
{
  font-family:Verdana;
  font-size:10px;   
  color:gray; 
}

DIV.Paragraph
{
	margin-top:10px;
	margin-bottom:10px;
}

DIV.Citation
{
	margin-top:10px;
	margin-bottom:10px;
	font-style:italic;
}

DIV.CitationAuthor
{
	margin-top:10px;
	margin-bottom:25px;
	margin-left:200px;
	font-style:italic;
}

TD.PerformingArtists
{
	font-size:smaller;
	padding-bottom:10px;
}

TD.PerformedWork
{
	font-weight:bold;	
}

TD.PerformedMovie
{
	background-color:#E60883;
	font-weight:bold;
	color:White;	
}

DIV.MovieBlock
{
	background-color:#E60883;
	padding-top:10px;	
	padding-left:10px;	
	padding-bottom:10px;	
}

A.MovieLink
{
	color:#FFFFFF;
}

TD.ConferenceTitle
{
	font-weight:bold;	
	background-color:#D1E2F2;
}

TD.ConferenceSubtitle
{
	font-size:smaller;
	font-style:italic;
	padding-bottom:10px;
}

DIV#RootContainer
{
	text-align:center;
	width:856px;
	margin-left:auto;		
	margin-right:auto;
	text-align:left;
}

DIV.Article
{	
	height:400px;
	width:400px;
}

A.ArticleLink
{
	font-size:12px;
	width:200px;
	padding-left:5px;
	padding-right:5px;
	color:darkblue;
}

SPAN.SelectedItem
{
	background-color:lightyellow;
	font-weight:bold;
}