body {
background:white;
}


.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sidelink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.sidelinkred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.booking
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #990099;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: "Trebuchet MS"
}
.sidelinkemphasis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.notes
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.heading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: "Trebuchet MS"
}
h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-bottom:0;
}
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: "Trebuchet MS";
	padding: 0px;
}
.textwhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.wc_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainheadingbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainheadinglink
{
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-SIZE: 17px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	
	width:190px;
}

.mainheadinglink:hover {
background: url(../images/bg_button_over.jpg) top left no-repeat;
}


.textemphasis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.furthertitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #00b4c8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-bottom:0;
}

A:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: midnightblue;
    TEXT-DECORATION: underline
}
.red 
{
	color : #ff0000;	
}


.arctheatreimage
{
float:left; width:120px; margin-bottom:25px; height:175px;
}

/*.arctheatreimage
{
position:absolute; width:120px; z-index:1; left: 27px; top: 15px;
}*/

.leftpanel 
{
float:left; width:50px;
visibility:hidden;
overflow:hidden;
}

/*.leftpanel 
{
position:absolute; width:123px; z-index:3; left: 27px; top: 200px;
}*/

.rightpanel 
{
float:right; width:1px;
overflow:hidden;
visibility:hidden;
}
/*.rightpanel 
{
position:absolute; width:123px; z-index:5; left: 827px; top: 20px;
}*/

.mainpanel 
{
	float:left;
	width:800px;
	height:532px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-left:40px;
	

	
}


/*.mainpanel 
{
	position:absolute;
	width:580px;
	height:532px;
	z-index:4;
	left: 196px;
	top: 140px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}*/




#mainpanel a {
color:white;
display:block;
width:200px;
height:23px;
padding-top:2px;
padding-left:20px;
margin-bottom:2px;

FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#mainpanel a:hover {
background: url(../images/bg_button_over.jpg) top left no-repeat;
color:#003333;
text-decoration:none;
}

#mainpanel td {
/*background: url(../images/bg_button.jpg) top left no-repeat;*/
height:25px;
padding-left:15px;
}

#mainpanel td:hover {
/*background: url(../images/bg_button_over.jpg) top left no-repeat;*/
}

.mainpanel ul {
margin-left:15px;
}

.mainpanel li {
margin-left:15px;
padding-left:10px;
}

.toppanel
{
	float:left;
	width:1px;
	visibility:hidden;
	margin-left:1px;
	overflow:hidden;
}

/*.toppanel
{
	position:absolute;
	width:621px;
	height:93px;
	z-index:2;
	left: 195px;
	top: 24px;
}*/
.search
{ 
position:absolute; width:154px; z-index:6; left: 600px; top: 26px;
visibility:hidden;
}

input.smallsubmit { 
	padding: 1px;
	border: 1px solid #CCCCCC;
	background: #990099;
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}
input.submitbox { 
	padding: 1px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}

#frame{
float: left;
background:white;
width: 960px;
margin-top:5px;
}

#banner {
float:left;
width:140px;
}

#upper {
float:right;
width:820px;
margin-bottom:10px;
height:78px;
}

#nav {
float:left;
height:360px;
width:440px;
}

#slideshow {
float:right;
}

#footer {
float:left;
width:960px;
margin-top:10px;
}

	#footer p{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:14px;
	}
	
	#footer a {
	font-weight:normal;
	font-size:0.8em;
	}
	
#searchindex {
float:right;
margin-top:12px;}	


#breadcrumb {
width:560px;
height:22px;
float:left;
padding:0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

					#bc_home {
					float:left;
					background:black url(/images/bg_breadcrumb1.jpg) top right no-repeat;
					height:22px;
					padding-right:15px;
					overflow:hidden;
					}
					
								#bc_home a {
								float:left;
								margin-top:2px;
								margin-left:5px;
								color:white;
								text-decoration:none;
								}
								
								#bc_home a:hover {
								text-decoration:underline;
								}
								
								#bc_home img {
								padding:0;
								}						

					#bc_cat {
					float:left;
					background:#33cbcc url(/images/bg_breadcrumb2.jpg) top right no-repeat;
					height:22px;
					overflow:hidden;
					padding-right:15px;
					}
					
								#bc_cat a {
								float:left;
								margin-top:2px;
								margin-left:5px;
								color:white;
								text-decoration:none;
								}
								
								#bc_cat a:hover {
								text-decoration:underline;
								}	
								
				#bc_cata {
					float:left;
					background:#33cbcc url(/images/bg_breadcrumb2a.jpg) top right no-repeat;
					height:22px;
					overflow:hidden;
					padding-right:15px;
					}
					
								#bc_cata a {
								float:left;
								margin-top:2px;
								margin-left:5px;
								color:white;
								text-decoration:none;
								}
								
								#bc_cata a:hover {
								text-decoration:underline;
								}																						
				
				#bc_subcat {
					float:left;
					background:#cd32cc url(/images/bg_breadcrumb3.jpg) top right no-repeat;
					height:22px;
					overflow:hidden;
					padding-right:15px;
					}
					
								#bc_subcat a {
								float:left;
								margin-top:2px;
								margin-left:5px;
								color:white;
								text-decoration:none;
								}
								
								#bc_subcat a:hover {
								text-decoration:underline;
								}																					