/*  TemplateName=CustomStyle.tpt */


/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*


	These are the styles peculiar to this site. Any styles

	specified in this file will override the baseline

	styles for the Convio product. The styles	must be in

	this file so that they will be available in th

	Internet Exporer WYSIWYG HTML editor as well as in the

	Page Wrapper.


	Convio does not maintain this file once it has been

	delivered to the client.


*/

/* this starts the styles for the blueprint wrapper */

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


body {  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}


a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.topNav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a, a:link, a:visited {


	color : #039;


	font-size: 10pt;


	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}





a:hover, a:active {


	color : #36c;


	font-size: 10pt;


	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;


	


}.SectionHead {


	font-family: Verdana, Arial, Helvetica, sans-serif;


}





p.cstmTitle {


	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}

.ObjTitle {


	color: #039;


	font-size: 12pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;


}





.ProgressBox {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 8pt;


	font-weight: bold;



}





.ProgressBoxCurrent {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 8pt;


	font-weight: bold;


}


table.ProgressBox {


	padding-right : 4px;


	padding-left : 4px;


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;


	border-right: #000000 1px solid;


}





a.ProgressBox:link {


	font-size: 8pt;


	text-decoration:none;


}


a.ProgressBox:visited {


	font-size: 8pt;

	text-decoration:none;


}


a.ProgressBox:hover {


	font-size: 8pt;


	font-weight: bold;


	text-decoration:none;


}





.Instructions {


	color: white;


	background-color : #069;


	background-image: URL(../images/sp.gif);


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 8pt;


	font-weight: bold;


	padding: 4px 4px 1px 4px;


	margin-bottom: 0px;


	margin-top: 0px;


}





td.Instructions {


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;


	border-right: #000000 1px solid;


}





a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {


	color: white;


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 9pt;


}


.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}

  /* MAIN NAV  */

#menu {
z-index:10000;
width:840px; 
font-size:12px;
position:relative;
}
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
padding:0;
margin:0;
list-style-type:none;
background-color:#9dbed9;
}
#menu ul ul {
width:140px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li {
float:left;
width:140px;
position:relative;
text-align:left;
}
/* style the links for the top level */
#menu a, .menu a:visited {
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none; 
color:#9dbed9; 
width:140px; 
height:35px; 
border:0px; 
border-width:0px 0px 0 0; 
background-color:#9dbed9; 
line-height:35px;
align:left;
}

#your_center {position:relative; left: 10px}
#find_help {position:relative;
right: 10px}
#theatre_events {position:relative; left: 15px}
#support_us {position:relative; left: 15px}

/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a, * html #menu a:visited {
width:90px;
w\idth:79px;
}

/* style the second level background */
#menu ul ul a.drop, #menu ul ul a.drop:visited {
background:#00549a;
}
/* style the second level hover */
#menu ul ul a.drop:hover{
background:#DCE8F1;
}
/* style the second level hover */
*html #menu ul ul li a:hover {
background:#DCE8F1;
}
#menu ul ul :hover &amp;gt; a.drop {
background:#DCE8F1;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:35px;
left:0; 
width:140px;
z-index:1000;
}
/* another hack for IE5.5 */
* html #menu ul ul {
top:35px;
t\op:34px;
}


/* style the second level links */
#menu ul ul a, #menu ul ul a:visited {
background:#00549a; 
color:#fff; 
height:auto; 
line-height:1em; 
padding:5px 5px; 
width:140px;
}
*html #menu ul ul a, *html #menu ul ul a:visited {
background:#00549a; 
color:#fff; 
height:auto; 
line-height:1em; 
padding:5px 5px; 
width:140px;
}
/* style the top level hover */
#menu li:hover,
#menu a:hover{
color:#fff; 
background:#9dbed9;
}
#menu ul ul a:hover{
color:#00549a; 
background:#DCE8F1;
}
#menu :hover &amp;gt; a {
color:#fff;
background:#DCE8F1;
}
#menu ul ul :hover &amp;gt; a {
color:#00549a;
background:#DCE8F1;
}
/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul,
#menu ul li.sfhover ul{
visibility:visible; 
}

.clear {
clear:both;
}

 /* END MAIN NAV  */


#menuh-container
 {
 position: absolute;
 top: 1em;
 left: 1em;
 }


#menuh
 {
 font-size: small;
 font-family: arial, helvetica, sans-serif;  width:100%;  float:left;  margin:2em;
 margin-top: 1em;
 }

#menuh a
 {
 text-align: center;
 display:block;
 border: 1px solid #555;
 white-space:nowrap;
 margin:0;
 padding: 0.3em;
 }

#menuh a, #menuh a:visited /* menu at rest */  {
 color: white;
 background-color: royalblue;
 text-decoration:none;
 }

#menuh a:hover /* menu at mouse-over  */  {
 color: white;
 background-color: cornflowerblue;
 } 

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */  {
 background-image: url(navdown_white.gif);
 background-position: right center;
 background-repeat: no-repeat;
 }

#menuh a.parent, #menuh a.parent:hover  /* attaches side-arrow to all parents */  {
 background-image: url(nav_white.gif);
 background-position: right center;
 background-repeat: no-repeat;
 }


#menuh ul
 {
 list-style:none;
 margin:0;
 padding:0;
 float:left;
 width:9em; /* width of all menu boxes */  }


#menuh li
 {
 position:relative;
    min-height: 1px;  /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */  }


#menuh ul ul
 {
 position:absolute;
 z-index:500;
 top:auto;
 display:none;
 padding: 1em;
 margin:-1em 0 0 -1em;
 }


#menuh ul ul ul
 {
 top:0;
 left:100%;
 }


div#menuh li:hover
 {
 cursor:pointer;
 z-index:100;
 }


div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}


div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

.GTEntryDescription {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}




/* this ends the styles for the blueprint wrapper */



