/* ----- BASIC ----- */
html {
	margin: 0;
	padding: 0;
	}

	body {	
	margin: 0;
	padding: 0;
	height: 100%;
	font: normal 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	}

	TABLE.List{
clear: inherit; 
margin: 0.5em 30px 0.2em 30px; 
border: solid 1px rgb(150,150,150); 
empty-cells: show; 
border-collapse: collapse; 
}

TABLE.List tr {
margin: 0px; 
padding: 0px;}

TABLE.List td {
padding: 2px 7px 2px 7px; 
border: solid 1px rgb(150,150,150); 
vertical-align: top;
text-align: left; 
font-size: 100%;}

TABLE.List  th {
margin: 0px; 
padding: 2px 7px 2px 7px; 
border: solid 1px rgb(150,150,150); 
empty-cells: show; 
text-align: left; 
font-size: 120%; }

p.table-caption {
	margin: 0.5em 0px 1.0em 30px; 
	padding: 0px; 
	clear: both; 
	text-align: left; 
	font-size: 90%;
	font-weight: bold;}


#linkList ul {
	list-style: none;
	padding: 0 0 6px 0;
	margin: 0;
	line-height: 13px;
	}
#linkList ul li {
	border-bottom: dotted 1px #A4B0C8;
	}
	
	#lselect li {
	display: block;
	font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #339999;
	padding: 0px 0px 2px 21px;
	border-bottom: dotted 1px #A4B0C8;
	}
	
/* subtle hover effect for friendly browsers */
#lselect li:hover {
	border-bottom: dotted 1px #3F5671;
	}

#linkList #lselect a:link, #linkList #lselect a:visited { 
	display: block;
	font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration:none;
	padding: 0px 0px 2px 0px;
	}
	
#linkList #lselect a:hover { 
	font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
	}
	
	#OLT ul {
	  list-style: none;
	 line-height: 14px;
	 padding: 0 0 6px 0;
	 margin: 0;
	 border: none;
}

	#OLT ul li {
		padding: 0 0 6px 0;
		margin: 0 0 6px 0;
		border: none;
}

SPAN.NavTwo{
	font-size : medium;
	background : transparent;
	font-weight : bold;
	color : #339999;
}

Span.Teal {
		color : #339999;
		font-family: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-style : normal;
		font-size : 10pt;
		font-variant : normal;
}
FIELDSET
{
    BORDER-BOTTOM-COLOR: #6699cc;
    BORDER-BOTTOM-STYLE: ridge;
    BORDER-LEFT-COLOR: #6699cc;
    BORDER-LEFT-STYLE: ridge;
    BORDER-RIGHT-COLOR: #6699cc;
    BORDER-RIGHT-STYLE: ridge;
    BORDER-TOP-COLOR: #6699cc;
    BORDER-TOP-STYLE: ridge;
   font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10 pt;
    FONT-STYLE: normal;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 6px
}
SPAN.Blue {
		color : #6699cc;
		font-family: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-style : normal;
		font-size : 10pt;
		font-variant : normal;
}

.Fuschia {
		color : #FF66FF;
		font-family: Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-style : normal;
		font-size : 10pt;
		font-variant : normal;
}


P.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	margin-top : 0pt;
	margin-bottom : 6pt;
}

P.ColHdr {
	font-family: Arial, Helvetica, sans-serif;
	font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration:none;
	margin-top : 0pt;
	margin-bottom : 6pt;
}


P {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	margin-top : 0pt;
	margin-bottom : 6pt;
	margin-left : 5px;
}

P.Inset {
	margin-left : 40px;
}


P.specialA {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	margin-top : 0pt;
	margin-bottom : 6pt;
	margin-left : 5px;
	padding-left: 3em;
	line-height : 12pt;
	}

.IMGL{
float: left;
margin: 3px 5px 3px 0px;
}

.IMGR{
float: right;
margin: 3px 5px 3px 0px;
}


.img-Logo	{
	float: right;
	margin: 3px;
}

.copyright { 
	font-size: 11px; 
	line-height: 16px;  
	color : #003366; 
	text-align: center; 
	}

H1
{
	COLOR: #9999ff;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: 700;
	text-align : center;
}

.headline {
	COLOR: black;
	font-family: "Arial Black";
	FONT-SIZE: 18pt;
	FONT-WEIGHT: 700;
	text-align : center;
}

.Black1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.BoldBlack1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}



H2
{
	COLOR: #9999ff;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: 700;
	margin : 0pt 0pt;
}
H3
{
	COLOR:#9999ff;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: 700;
}
H4
{
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: 700;
	margin-top : 0pt;
	margin-bottom : 0pt;
}

H4.undrln {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: 700;
	margin-top : 0pt;
	margin-bottom : 0pt;
	text-decoration: underline;
}


H5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9 pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
	font-weight : bold;
}

TD
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt
}

TD.Rehearse {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	border-bottom-width : 1px;
	border-color : White White #CCCCCC White;
	border-style : none none solid none;
}


TD.LeftNav {
	width : 25%;
	vertical-align : top;
}

UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

A:link {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}

A:visited {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}

A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
A:hover { 
	text-decoration:none;
	}

A.NavOne:link {
	font-size : medium;
	background : transparent;
	font-weight : bold;
	color : #FFFFFF;
    text-decoration: none;
}

A.NavOne:visited {
	font-size : medium;
	background : transparent;
	font-weight : bold;
	color : #FFFFFF;
    text-decoration: none;
}

A.NavOne:hover{
	font-size : medium;
	background : transparent;
	font-weight : bold;
	color : #339999;
    text-decoration: none;
}

A.NavOne:active{
	font-size : medium;
	background : transparent;
	font-weight : bold;
	color : #FFFFFF;
    text-decoration: none;
}

A.frontlink:link {
	 COLOR: #6699cc;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-WEIGHT: 600
}

A.frontlink:hover{
  COLOR: #6699cc;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-WEIGHT: 600
}

A.frontlink:active{
	COLOR: #6699cc;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-WEIGHT: 600
}

A.frontlink:visited{
	COLOR: #6699cc;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-WEIGHT: 600
}

 A.OnlineTicket:link {
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 700;
    text-decoration: none;
}

A.OnlineTicket:visited {
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 700;
    text-decoration: none;
}

A.OnlineTicket:active {
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 700;
    text-decoration: none;
}

 A.OnlineTicket:hover {
	text-decoration : underline;
}

.FormSpace { 
	margin : 0pt 0pt 0pt 0pt;
	}
.ListSquare {
	list-style : square;
}
.white {
	color: White;
}
.Button{
	background-color:#6699cc;
	border: medium double #006291;
	color:#ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	font-weight:700;
	cursor: pointer
}
.green {
	COLOR:#99CC99;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: 700;
}
.bullet {
	COLOR:#6699cc;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	list-style : square;
}

.undrln	{
	text-decoration : underline;
}


DIV.ListA {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	padding-left: 3em;
}
