@charset "UTF-8";
/* CSS Document */

#menu {
font: 12px/14px  Verdana, Arial, Helvetica, sans-serif;
width: 900px;
height: 30px;
background: #990000;
z-index: 100000;
padding:0px;
}
.mainNavLineBreak{ left:34px}
.navigationOutterCell{width:900px;height:30px;}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2{
font: 11px  Verdana, Arial, Helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #990000;
margin: 0px;
padding: 0px 0px ;
}


#menu h2 {
color: #fff;
background: #990000;
text-transform: uppercase;
font-weight: bold;
}

#menu a{
color: #FFFFFF;
background: #990000;
text-decoration: none;
}


#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {
position: relative;
}

#menu  tr td ul ul {
position: absolute;
top: 100%;
width: 190px;
text-align: left; 
left:5px;
}


table#menu  tr td ul ul,
table#menu  tr td ul ul ul,
table#menu  tr td ul ul li:hover ul ul
{display: none;}

table#menu tr td ul li:hover ul,
table#menu tr td li:hover ul,
table#menu tr td ul ul li:hover ul
{
display: block;
z-index: 100001;
}

#homeNavCell{
   width:75px;
   height:30px;
}

#concertsNavCell{
  width:90px; 
  height:30px;
}
#visitorNavCell{
  width:176px;
  height:30px;
}
#supportNavCell{
  width:140px; 
  height:30px;
}
#educationNavCell{
  width:91px; 
  height:30px
}
#aboutNavCell{
  width:93px; 
  height:30px;
}

#searchBoxNavCell{
  width:235px; 
  height:30px;
}
#innerSearchBoxNavCell{height:30px;}
#searchButtonCell{padding-left:3px;}

.menuDivider{
  left:34px;
}

#concertsMenu{
color: #FFFFFF;
background: #990000;
text-decoration: none;
}
#visitorMenu{
color: #FFFFFF;
background: #990000;
text-decoration: none;
}
#supportMenu{
color: #FFFFFF;
background: #990000;
text-decoration: none;
}
#educationMenu{
color: #FFFFFF;
background: #990000;
text-decoration: none;
}
#aboutMenu{
color: #FFFFFF;
background: #990000;
text-decoration: none;
}

#search {
  margin: 0;
}
.searchForm{margin:0;}
#search INPUT {
    FONT-SIZE: 9px
}
#sbox {
  border-width:0px; 
  padding: 3px; 
  BACKGROUND: white url('images/search_02.gif') repeat-x left top; 
  WIDTH: 100px; 
  COLOR: #990000; 
  HEIGHT: 12px;
  font-size:9px;
}
#searchBox{
  padding: 0px 3px 0px 0px;
  vertical-align:middle;
}

#localNavigationColumn {
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align:top;
	width:208px;
	height:286px;
	padding:0px;
}


#localNavMenuMenu{
   padding: 10px 0px 0px  15px;
   height:200px; 
   width:197px;
    
}
#localNavigationHome{
 vertical-align:top;
 background-color:#660000;
 background-image:url(/img/header/navbg.jpg);
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align:top;
	width:208px;
	padding:0px;
}

#localNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#localNavigation a:visited  {
	text-decoration: none;
	color: #FFFFFF;
}
#localNavigation a:hover  {
	text-decoration: none;
	color: #FF0000;
}
#localNavigation a:active  {
	text-decoration: none;
	color: #FF0000;
}


#localNavigationHome a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#localNavigationHome a:visited  {
	text-decoration: none;
	color: #FFFFFF;
}
#localNavigationHome a:hover  {
	text-decoration: none;
	color: #FF0000;
}
#localNavigationHome a:active  {
	text-decoration: none;
	color: #FF0000;
}

#localNavigation{
 vertical-align:top;
 background-color:#660000;
 background-image:url(/img/header/navbg.jpg);

}

.localNavTopSpacer{
   height:13px;
}
.localNavLeftSpacer{
   width:20px;
}
#localNavMenu{
   padding: 10px 0px 0px  15px;
   height:225px; 
   width:197px;
    
}

#localHomeNavMenu{
   padding: 10px 0px 0px  15px;
   width:171px;
    
}