@charset "UTF-8";
/* CSS Document */
body  {	font-size: 100%; font-family:Arial, Helvetica, sans-serif;	background: #666666;	margin: 0; 	padding: 0;	text-align: center; 	color: #FFFFFF;	font-size:12px;}

HR{  height:2px;  width:100%;  background-color:#cccccc;  border-color:#cccccc;  margin-top:2px;  border:0;}

.fullWidth{width:100%;}
.fullHeight{height:100%;}
.thirdWidth{width:33%;}
.bold{font-weight:bold;}
.red{ color:#ff0000;}
.white{color:#FFFFFF;}
.relative{position:relative;}
.lineHeight1nQuarter{line-height:1.25em;}
.floatLeft{float:left;}
.alignTop{vertical-align:text-top;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignBottom{vertical-align:bottom;}
.noMargins{margin:0;}
.margins5top0bottom{margin-bottom:0; margin-top:5px}
.allCaps{text-transform:uppercase;}

.tenPadding{   padding:10px;}
.rightTenPadding{   padding:0px 10px 0px 0px;}
.leftTenPadding{padding:0px 0px 0px 10px;}
.bottomTenPadding{padding:0px 0px 10px 0px;}
.topRightTenPadding{   padding:10px 10px 0px 0px;}
.leftRightTenPadding{padding:0px 10px}
.rightLeftBottomTenPadding{padding:0px 10px 10px 10px}
.topBottomTenPadding{padding:10px 0px}
.topFivePadding{ padding:5px 0px 0px 0px;}
.noPadding{padding:0px;}
.noPaddingNoMargin{padding:0px; margin:0px;}
.localNavLeftSpacer{width:5px; padding:0px; margin:0px;}

a:link:focus, a:visited:focus { color: #FF0000; }
a:link { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
a:link:hover, a:visited:hover { color: #FF0000; }
a:link:active, a:visited:active { color: #FF0000; }
#mainContent a,
#mainContent a:link,
#mainContent a:visited,
#mainContent a:active
{
    color:#660000;
}


#container { 	width: 900px;  	background: #666666;	margin: 0 auto; 	padding: 0;	text-align: left; } 
#header { 	background: #FF0000; 	background-repeat:repeat;	padding: 0;	width:900px;	height:101px; } 
#lastingImpression { padding-left: 30px;}
#content { 	background: #ffffff;	margin: 0; 	border: 0px solid #000000;	text-align: left; 	color: #000000;	padding:0px;	background-color:#FFFFFF;	} 
#mainContent { 	width:693px;   color:#000000;	background: #FFFFFF;	padding:0px 10px 10px 10px;	vertical-align:top;	margin:0px;	} 
#mainContent table {
width: 100%;
}
.contentHeader{	vertical-align:top; font-family:Georgia, "Times New Roman", Times, serif;	font-size:20px;	font-weight:normal;	text-align:left;	color:#990000;	margin-bottom:0px;	margin-top:15px; width:653px;}

.concertSearchBody{  padding:0px;	vertical-align:top;	text-align:center;	font-size:12px;	width:301px;	line-height:1.5em;}
.searchHeader{	vertical-align:top;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:20px;	font-weight:normal;	text-align:left;	color:#990000;	margin-bottom:0px;	margin-top:15px; width:301px;}

table.contentBody{    padding:0px;	vertical-align:top;	text-align:center;	font-size:12px;	width:653px;	line-height:1.5em;}
div.contentBody{    padding:0px;	vertical-align:top;	text-align:left;	font-size:12px;	line-height:1.5em;    width:643px;}
.contentWrapper{text-align:left;}


.contentBody :link, :visited { text-decoration: underline; }
.contentBody :link:focus, :visited:focus { color: #551a8b; }
.contentBody :link { color: #0000cc; }
.contentBody :visited { color: purple; }
.contentBody :link:hover, :visited:hover { color: #0000cc; }
.contentBody :link:active, :visited:active { color: #ff0000 }


#breadcrumbs{  font-weight:normal; font-size: 12px;   color: #990000;   padding:0px;   width:693px;   margin-bottom:0px;}
#breadcrumbCurrentPage{  font-weight:bold;  color: #000000;  }
#breadcrumbs a:link{ text-decoration:none; font-weight:normal; }
#breadcrumbs a:visited {text-decoration:none;  font-weight:normal; }
#breadcrumbs a:link:focus { color: #FF0000; font-weight:normal;}
#breadcrumbs a:visited:focus { color: #FF0000;  font-weight:normal;}
#breadcrumbs a:link { color: #990000; }
#breadcrumbs a:visited { color: #990000; }
#breadcrumbs a:link:hover { color: #FF0000;  font-weight:normal;}
#breadcrumbs a:visited:hover { color: #FF0000;  font-weight:normal;}
#breadcrumbs a:link:active  { color: #FF0000;  font-weight:normal;}
#breadcrumbs a:visited:active { color: #FF0000;  font-weight:normal;}

.headerFooter{  height:3px;  width:100%;  background-color:#660000;  border-color:#660000;  margin-top:0px;  border:0;}
.breadcrumbFooter{  height:1px;  width:100%;  background-color:#660000;  border-color:#660000;  border:0;  margin-top:2px;}
.concertListHR{  height:2px;  width:100%;  background-color:#cccccc;  border-color:#cccccc;  margin-top:2px;  border:0;}
.contentHR{  height:2px;  width:100%;  background-color:#cccccc;  border-color:#cccccc;  margin-top:2px;  border:0;}
.concertContentHR{  height:2px;  width:100%;  background-color:#cccccc;  border-color:#cccccc;  margin-top:2px;  border:0;}
.primarySectionalContentHR{  height:2px;  width:100%;  background-color:#E6E6E6;  border-color:#E6E6E6;  margin-top:4px;  border:0;}
.subMenuHR{  height:1px; left:-10px; width:100%;  background-color:#990000;  border-color:#660000;  margin-top:4px;  border:0;}


.sitemap{}
.sitemap a:link, :visited { text-decoration: underline; }
.sitemap a:link:focus, :visited:focus { color: #551a8b; }
.sitemap a:link { color: #0000cc; }
.sitemap a:visited { color: purple; }
.sitemap a:link:hover, :visited:hover { color: #0000cc; }
.sitemap a:link:active, :visited:active { color: #ff0000 }
.siteMapSectionTitle{}

#siteDesign{margin: 0;  	font-size:9px;}
#siteDesign a:link { text-decoration: none; }
#siteDesign a:visited { text-decoration: none;; }
#siteDesign a:link:focus { color: #FF0000; }
#siteDesign a:visited:focus { color: #FF0000; }
#siteDesign a:link { color: #FFFFFF; }
#siteDesign a:visited { color: #FFFFFF; }
#siteDesign a:link:hover{ color: #FF0000; }
#siteDesign a:visited:hover { color: #FF0000; }
#siteDesign a:link:active{ color: #FF0000; }
#siteDesign a:visited:active { color: #FF0000 }


#footer { 	padding: 0 0px 0 20px; 	background:#666666; 	margin: 0;  	font-size:10px;}
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none;; }
#footer a:link:focus { color: #FF0000; }
#footer a:visited:focus { color: #FF0000; }
#footer a:link { color: #FFFFFF; }
#footer a:visited { color: #FFFFFF; }
#footer a:link:hover{ color: #FF0000; }
#footer a:visited:hover { color: #FF0000; }
#footer a:link:active{ color: #FF0000; }
#footer a:visited:active { color: #FF0000 }

#footerNav { 	padding: 0 0px 0 20px; 	background:#666666; 	margin: 0; 	font-size:10px;}
#footerNav a:link { text-decoration: none; }
#footerNav a:visited { text-decoration: none;; }
#footerNav a:link:focus { color: #FF0000; }
#footerNav a:visited:focus { color: #FF0000; }
#footerNav a:link { color: #FFFFFF; }
#footerNav a:visited { color: #FFFFFF; }
#footerNav a:link:hover{ color: #FF0000; }
#footerNav a:visited:hover { color: #FF0000; }
#footerNav a:link:active{ color: #FF0000; }
#footerNav a:visited:active { color: #FF0000 }

#headerNav { 	font: 11px/14px  Verdana, Arial, Helvetica, sans-serif;	padding: 0 0px 0 20px; 	background:#666666; 	margin: 0; }
#headerNav a:link { text-decoration: none; }
#headerNav a:visited { text-decoration: none;; }
#headerNav a:link:focus { color: #FF0000; }
#headerNav a:visited:focus { color: #FF0000; }
#headerNav a:link { color: #FFFFFF; }
#headerNav a:visited { color: #FFFFFF; }
#headerNav a:link:hover{ color: #FF0000; }
#headerNav a:visited:hover { color: #FF0000; }
#headerNav a:link:active{ color: #FF0000; }
#headerNav a:visited:active { color: #FF0000 }

#eventCell {	width: 225px; 	background: #660000;	font: 12px/16px  Verdana, Arial, Helvetica, sans-serif;}

.homeConcertTitle{	font-size: 12px; 	color: #FF0000; }


.homeConcertDate{	font-size: 11px; 	color: #000000; }

.homeConcertDate a:hover{	text-decoration: none;}

#content a:link {	color: #0000FF;	text-decoration: none;}
#content a:visited {	text-decoration: none;	color: #800080;}
#content a:hover {	text-decoration: underline;	color: #0000ff;}
#content a:active {	text-decoration: none;	color: #FF0000;}




#calendarDetailOutterCell{background:#FFFFFF;padding:1px;}
#calendarDetailInnerCell{width:185px;padding:5px;background-color:#FF0000;color:#FFFFFF}
#calendarDetailHeader{font-weight:bold;font-size:10px;}
.calendarDetailContent{font-size:10px;}
#calendarDetailsCell{width:185px}


#calendarArrow{ left:195px;   z-index: 100000;  position:absolute;}  
#calendarDetails {left:225px; text-align: left;  z-index: 100000;  position:absolute;  color:#FFFFFF;  }

.calendarWeekDayCell{ width:26px;height:22px; background-color:#990000;	font-size: 11px; 	color: #FFFFFF; }
.calendarDayCell{width:26px;height:20px; text-align:center; vertical-align:middle;}
#calendarCell {	left: 13px;	width: 207px;	background: #000000; 	font-size: 12px;	color: #ffffff;        vertical-align: top;        margin: 0;}
#calendarCellHome {	left: 13px;	width: 225px;	background: #000000;	font-size: 12px;	color: #ffffff;      vertical-align: top; }
#calendar{ width:187px;height:158px;}
#calendarLastMonth{height:37px; width:26px; text-align:center;}
#calendarHeader {height:37px; width:130px;font-size: 13px; color: #FFFFFF; text-align:center}
#calendarNextMonth{height:37px; text-align:center;}
#concertsCalendar a:link {	color: #FFFFFF;	text-decoration: none;}
#concertsCalendar a:visited {	text-decoration: none;	color: #FFFFFF;}
#concertsCalendar a:hover {	text-decoration: underline;	color: #FFFFFF;}
#concertsCalendar a:active {	text-decoration: none;	color: #FFFFFF;}
#calPrevMonth {font-size: 13px; color: #FFFFFF;}
#calNextMonth {font-size: 13px; color: #FFFFFF;}
.calConcertOn {  background:#FF0000;  color:#FFFFFF;  text-align:center;  vertical-align:middle;  text-decoration: none;  width: 29px;  height: 20px;}
.calConcertOff {  color:#FFFFFF;  text-align:center;  vertical-align:middle;  width: 29px;  height: 20px;}
.symphonicCalendarCell{background-color:#FF0000; width:26px;height:20px; text-align:center; vertical-align:middle;}
.popsCalendarCell{background-color:#FF0000; width:26px;height:20px; text-align:center; vertical-align:middle;}
.gardencCalendarCell{background-color:#FF0000; width:26px;height:20px; text-align:center; vertical-align:middle;}
.specialsCalendarCell{background-color:#FF0000; width:26px;height:20px; text-align:center; vertical-align:middle;}
.festivalCalendarCell{background-color:#FF0000; width:26px;height:20px; text-align:center; vertical-align:middle;}








.symphonicSeriesTitle{	font-size: 18px;    font-weight: bold;   color: #FF0000;       margin-top:0px;}
a:link.symphonicSeriesTitle { text-decoration: none; }
a:visited.symphonicSeriesTitle { text-decoration: none; }
a:link:focus.symphonicSeriesTitle { color: #FF0000; }
a:visited:focus.symphonicSeriesTitle { color: #FF0000; }
a:link.symphonicSeriesTitle { color: #FF0000; }
a:visited.symphonicSeriesTitle { color: #FF0000; }
a:link:hover.symphonicSeriesTitle{ color: #990000;text-decoration: underline; }
a:visited:hover.symphonicSeriesTitle { color: #990000;text-decoration: underline; }
a:link:active.symphonicSeriesTitle{ color: #990000;text-decoration: underline; }
a:visited:active.symphonicSeriesTitle { color: #990000;text-decoration: underline; }

.popsSeriesTitle{	  font-size: 18px;    font-weight: bold;   color: #003399;       margin-top:0px;}
a:link.popsSeriesTitle { text-decoration: none; }
a:visited.popsSeriesTitle { text-decoration: none; }
a:link:focus.popsSeriesTitle { color: #003399; }
a:visited:focus.popsSeriesTitle { color: #003399; }
a:link.popsSeriesTitle { color: #003399; }
a:visited.popsSeriesTitle { color: #003399; }
a:link:hover.popsSeriesTitle{ color: #0066ff;text-decoration: underline; }
a:visited:hover.popsSeriesTitle { color: #0066ff;text-decoration: underline; }
a:link:active.popsSeriesTitle{ color: #0066ff;text-decoration: underline; }
a:visited:active.popsSeriesTitle { color: #0066ff;text-decoration: underline; }

.specialsTitle{ 	font-size: 18px;    font-weight: bold;   color: #996600;       margin-top:0px;}
a:link.specialsTitle { text-decoration: none; }
a:visited.specialsTitle { text-decoration: none; }
a:link:focus.specialsTitle { color: #996600; }
a:visited:focus.specialsTitle { color: #996600; }
a:link.specialsTitle { color: #996600; }
a:visited.specialsTitle { color: #996600; }
a:link:hover.specialsTitle{ color: #ff9900;text-decoration: underline; }
a:visited:hover.specialsTitle { color: #ff9900;text-decoration: underline; }
a:link:active.specialsTitle{ color: #ff9900;text-decoration: underline; }
a:visited:active.specialsTitle { color: #ff9900;text-decoration: underline; }

.concertsGardenTitle{    font-size: 18px;    font-weight: bold;   color: #009900;      margin-top:0px; }
a:link.concertsGardenTitle { text-decoration: none; }
a:visited.concertsGardenTitle { text-decoration: none; }
a:link:focus.concertsGardenTitle { color: #009900; }
a:visited:focus.concertsGardenTitle { color: #009900; }
a:link.concertsGardenTitle { color: #009900; }
a:visited.concertsGardenTitle { color: #009900; }
a:link:hover.concertsGardenTitle{ color: #006600;text-decoration: underline; }
a:visited:hover.concertsGardenTitle { color: #006600;text-decoration: underline; }
a:link:active.concertsGardenTitle{ color: #006600;text-decoration: underline; }
a:visited:active.concertsGardenTitle { color: #006600;text-decoration: underline; }

.festivalTitle{	font-size: 18px;    font-weight: bold;   color: #FF6600;    margin-top:0px;}
a:link.festivalTitle { text-decoration: none; }
a:visited.festivalTitle { text-decoration: none; }
a:link:focus.festivalTitle { color: #FF6600; }
a:visited:focus.festivalTitle { color: #FF6600; }
a:link.festivalTitle { color: #FF6600; }
a:visited.festivalTitle { color: #FF6600; }
a:link:hover.festivalTitle{ color: #cc6600;text-decoration: underline; }
a:visited:hover.festivalTitle { color: #cc6600;text-decoration: underline; }
a:link:active.festivalTitle{ color: #cc6600;text-decoration: underline; }
a:visited:active.festivalTitle { color: #cc6600;text-decoration: underline; }

#popsSeriesSponsor{	font-size:10px;     color: #000000; }
#symphonicSeriesSponsor{ font-size:10px;    color: #000000; }

.standardLinks :link, :visited { text-decoration: underline; }
.standardLinks :link:focus, :visited:focus { color: #FF0000; }
.standardLinks :link { color: #FF0000; }
.standardLinks :visited { color: #990000; }
.standardLinks :link:hover, :visited:hover { color: #990000; }
.standardLinks :link:active, :visited:active { color: #990000 }


#headerText{   position:relative;   color:#FFFFFF;}
#sectionWelcomeImgCell{    width:446px;	height:286px;}
#welcomeMessage{    position:relative;	color:#FFFFFF;}
#welcomeMessageHeader{	position:absolute;	top:-70px;	left:13px;	color:#FFFFFF;	font-size:24px;	font-weight:bold;	background-color:#333333;	width:426px;	height:50px;}
#welcomeMessageText{	position:absolute;	top:-40px;	left:13px;	color:#FFFFFF;	font-size:14px;	background-color:#333333;	width:426px;}


.contentBodyH2{   font-weight:bold;   font-size:14px; padding:0px; margin-top:5px;}
.contentBodyH2  a:link{ text-decoration: none; }
.contentBodyH2 > a:visited { text-decoration: none; }
.contentBodyH2 > a:link:focus { color: #FF0000; }
.contentBodyH2 > a:visited:focus { color: #FF0000; }
.contentBodyH2 > a:link{ color: #FF0000; }
.contentBodyH2 > a:visited { color: #FF0000; }
.contentBodyH2 > a:link:hover{ color: #990000;text-decoration: underline; }
.contentBodyH2 > a:visited:hover { color: #990000;text-decoration: underline; }
.contentBodyH2 > a:link:active{ color: #990000;text-decoration: underline; }
.contentBodyH2 > a:visited:active { color: #990000;text-decoration: underline; }


#sectionalPrimaryMenu{	width:246px;    height:100%;    background: #E6E6E6; vertical-align:top; text-align:left;}
#sectionalPrimaryMenuOutterTable{	padding:10px;     width:226px;}
#sectionalPrimaryMenuInnerTable{	padding:0px;	background-color:#E6E6E6;	color:#000000;	font-weight:normal; font:100% Arial, Helvetica, sans-serif; 	font-size:11px;	line-height:1.2em;	width:221px;}

.sectionalPrimaryMenuTitles{   font-size:12px;   color:#FF0000;}
A.sectionalPrimaryMenuTitles{    font-size:12px;	font-weight:bold;	color: #FF0000;	text-decoration: none;	}
h2 > A.sectionalPrimaryMenuTitles {    margin-top:5px;	margin-bottom:10px;}
a:link.sectionalPrimaryMenuTitles { text-decoration: none; }
a:visited.sectionalPrimaryMenuTitles { text-decoration: none; }
a:link:focus.sectionalPrimaryMenuTitles { color: #FF0000; }
a:visited:focus.sectionalPrimaryMenuTitles { color: #FF0000; }
a:link.sectionalPrimaryMenuTitles { color: #FF0000; }
a:visited.sectionalPrimaryMenuTitles { color: #FF0000; }
a:link:hover.sectionalPrimaryMenuTitles{ color: #990000;text-decoration: underline; }
a:visited:hover.sectionalPrimaryMenuTitles { color: #990000;text-decoration: underline; }
a:link:active.sectionalPrimaryMenuTitles{ color: #990000;text-decoration: underline; }
a:visited:active.sectionalPrimaryMenuTitles { color: #990000;text-decoration: underline; }

.musician{}
a:link.musician { text-decoration: underline; }
a:visited.musician { text-decoration: underline; }
a:link:focus.musician { color: #FF0000; }
a:visited:focus.musician { color: #FF0000; }
a:link.musician { color: #FF0000; }
a:visited.musician { color: #FF0000; }
a:link:hover.musician{ color: #990000;text-decoration: underline; }
a:visited:hover.musician { color: #990000;text-decoration: underline; }
a:link:active.musician{ color: #990000;text-decoration: underline; }
a:visited:active.musician { color: #990000;text-decoration: underline; }
.musicianGroups{padding-left:10px;}

.staff{}
a:link.staff { text-decoration: underline; }
a:visited.staff { text-decoration: underline; }
a:link:focus.staff { color: #FF0000; }
a:visited:focus.staff { color: #FF0000; }
a:link.staff { color: #FF0000; }
a:visited.staff { color: #FF0000; }
a:link:hover.staff{ color: #990000;text-decoration: underline; }
a:visited:hover.staff { color: #990000;text-decoration: underline; }
a:link:active.staff{ color: #990000;text-decoration: underline; }
a:visited:active.staff { color: #990000;text-decoration: underline; }
staffGroup{padding-left:10px;}

.employment{}
a:link.employment { text-decoration: underline; }
a:visited.employment { text-decoration: underline; }
a:link:focus.employment { color: #FF0000; }
a:visited:focus.employment { color: #FF0000; }
a:link.employment { color: #FF0000; }
a:visited.employment { color: #FF0000; }
a:link:hover.employment{ color: #990000;text-decoration: underline; }
a:visited:hover.employment { color: #990000;text-decoration: underline; }
a:link:active.employment{ color: #990000;text-decoration: underline; }
a:visited:active.employment { color: #990000;text-decoration: underline; }

.bodyLink{}
a:link.bodyLink { text-decoration: underline; }
a:visited.bodyLink { text-decoration: underline; }
a:link:focus.bodyLink { color: #FF0000; }
a:visited:focus.bodyLink { color: #FF0000; }
a:link.bodyLink { color: #FF0000; }
a:visited.bodyLink { color: #FF0000; }
a:link:hover.bodyLink{ color: #990000;text-decoration: underline; }
a:visited:hover.bodyLink { color: #990000;text-decoration: underline; }
a:link:active.bodyLink{ color: #990000;text-decoration: underline; }
a:visited:active.bodyLink { color: #990000;text-decoration: underline; }


#sectionalSecondaryMenu{	width:446px; height:214px; vertical-align:top;}
#sectionalSecondarySupportInnerMenu{	padding:0px; height:100%}
#sectionalSecondaryConcertsInnerMenu{	padding:0px; height:100%;}
#SectionalSecondaryEducationInnerMenu{ padding:0px;height:100%}
#SectionalSecondaryVisitorInnerMenu{ padding:0px; height:100%}

.secondaryAboutOuterCell{padding:0px; height:295px;}
.secondaryAboutMissionCell{	width:183px;	height:100%;	background-color:#996600;	color:#FFFFFF;	padding:0px;	font-size:12px;}
.secondaryAboutCollaborationCell{    width:264px;	height:110px;	color:#FFFFFF;	background-color:#660000;	padding:0px;	text-align:left;	font-size:12px;}
secondaryAboutCollaborationDetailCell{height:110px;}
.secondaryAboutBassHallCell{	width:264px;	height:110px;	color:#FFFFFF;	background-color:#999999;	padding:0px;	text-align:left;	font-size:12px;}
.secondaryAboutBassHallDetailCell{height:69px;}

.secondaryConcertsUpcomingConcertsCell{    width:194px;	height:75px;	background-color:#996600;	color:#FFFFFF;	padding:0px 10px;	font-size:12px;}
.secondaryConcertsUpcomingConcertsCell H2{ margin-top:5px; margin-bottom:5px;}
.secondaryConcertsTicketPricingCell{	width:194px;	height:118px;	background-color:#660000;	color:#FFFFFF;	padding:0px 10px;	font-size:12px;}
.secondaryConcertsTicketPricingCell H2{ margin-top:5px; margin-bottom:5px;}
.secondaryConcertsConcertSearchCell{	width:253px;	background-color:#999999;	color:#FFFFFF;	padding:0px 10px;	text-align:left;	font-size:12px;}
.secondaryConcertsConcertSearchCell H2{ margin-top:5px; margin-bottom:5px;}

.secondaryEducationWorkshopsCell{    width:486px;	height:100%;	background-color:#996600;	color:#FFFFFF; 	padding:10px; 	font-size:12px;}
.secondaryEducationWorkshopsCell H2{ margin-top:5px; margin-bottom:5px;}
.secondaryEducationYoungArtistsCell{vertical-align:top;padding-left:5px;}
.secondaryEducationYoungArtistsCell H2{ margin-top:5px; margin-bottom:5px;}
.secondaryEducationConductorsCell{vertical-align:top;width:50%; padding-right:5px;}

.sectionalSupportPrimaryPictureColumn{width:80px; vertical-align:top;}
.secondarySupportSpecialEventsCell{    width:223px;	background-color:#996600;	color:#FFFFFF;	font-size:12px;}
.secondarySupportSpecialEventsOuterCell{padding:10px;width:213px;}
.secondarySupportSpecialEventsInnerCell{height:120px;}
.secondarySupportVivaceCell{    width:223px;	background-color:#999999;	color:#FFFFFF;	text-align:left;	font-size:12px;}
.secondarySupportVivaceOuterCell{width:213px; height:214px;}
.secondarySupportVivaceInnerCell{width:106px;}
#supportDonateInnputBox{width:139px; height:15px;}

.secondaryVisitorDirectionsCell{    width:263px;	background-color:#996600;	color:#FFFFFF;	padding:0px;	font-size:12px;}
.secondaryVisitorDirectionsCell H2{ margin-top:5px; margin-bottom:5px;}
.secondaryVisitorDirectionsFormCell{    vertical-align:text-top;	color:#FFFFFF;	width:155px;	height:100%;	}
.secondaryVisitorParkingCell{    width:183px;	height:100%;	background-color:#999999;	color:#FFFFFF;	padding:0px;	text-align:left;	font-size:12px;}
.secondaryVisitorParkingCell H2{ margin-top:5px; margin-bottom:5px;}
 
.sectionalSecondaryMenuTitle{	font-size:13px;	font-weight:bold;	padding:0px 0px 10px 0px;	text-decoration: none;	color:#FFFFFF;}
a:link.sectionalSecondaryMenuTitle { text-decoration: none; }
a:visited.sectionalSecondaryMenuTitle { text-decoration: none; }
a:link:focus.sectionalSecondaryMenuTitle { color: #FFFFFF; }
a:visited:focus.sectionalSecondaryMenuTitle { color: #FFFFFF; }
a:link.sectionalSecondaryMenuTitle { color: #FFFFFF; }
a:visited.sectionalSecondaryMenuTitle { color: #FFFFFF; }
a:link:hover.sectionalSecondaryMenuTitle{ color: #FF0000;text-decoration: underline; }
a:visited:hover.sectionalSecondaryMenuTitle { color: #FF0000;text-decoration: underline; }
a:link:active.sectionalSecondaryMenuTitle{ color: #FF0000;text-decoration: underline; }
a:visited:active.sectionalSecondaryMenuTitle { color: #FF0000;text-decoration: underline; }

.sectionalSecondarySubMenuTitle{   font-size:12px;   color:#FFFFFF;}

.sectionalUpcomingConcertsSearchSelect{   height:16px;   width:150px;   font-size:10px;}
.sectionalConcertSearchSelect{   height:16px;   width:120px;   font-size:10px;}
.sectionalConcertSearchDate{   height:12px;     width:120px; font-size:10px;}

.recordingTitle{  font-style:italic;  font-weight:bold;}
.bioImage{  padding:10px;}
.concertSymphonic{ padding:0px 5px;}

.concertListingConcertTitle{ color:#FF0000; font-weight:bold; font-size:14px;}
.concertListingConcertImage{width:145px; text-align:left; vertical-align:top;}
.concertListingConcertArtists{color:#000000;font-size:12px;}
.concertListingConcertBlurb{color:#000000; font-size:12px;}
.concertListingConcertMoreInfoLink{color:#FF0000; font-size:12px;}
.concertListingCalendarDetails{height:70px; width:75px; background-color:#FFFFFF; text-align:right;}
.concertListingCalendar{background-color:#FF0000;border-color:#FF0000; border-width:1px}
.concertListingCalendarHeader{background-color:#FF0000;color:#FFFFFF;font-size:10px;font-weight:bold;}

.concertListingConcertMoreInfoLink :link, :visited { text-decoration: underline; }
.concertListingConcertMoreInfoLink :link:focus, :visited:focus { color: #551a8b; }
.concertListingConcertMoreInfoLink :link { color: #FF0000; }
.concertListingConcertMoreInfoLink :visited { color: purple; }
.concertListingConcertMoreInfoLink :link:hover, :visited:hover { color: #0000cc; }
.concertListingConcertMoreInfoLink :link:active, :visited:active { color: #ff0000 }
.concertListingConcertMoreInfoLink a:link { color: #FF0000; }
.concertListingConcertMoreInfoLink a:visited { color: purple; }


.searchResults{width:653px;color:#000000;}

#directionsFromInputBox{HEIGHT: 12px;font-size:9px; width:110px;}
#directionsDestinationInputBox{HEIGHT: 16px;font-size:10px; width:110px;}
#directionsButton{font-size:9px;}
.mapCanvas{width: 403px; height: 247px;z-index: 1;}
.directionsParkingInformation{ padding:10px; font-size:12px; line-height:1.25em;}
.directionsParkingHeader{font-weight:bold;color:#FF0000;font-size:14px; text-align:center;padding:0px 0px 10px 0px;}
.directions{width: 403px; color:#000000;z-index: 1; text-align:left}

#directionsPageFromInputBox{HEIGHT: 14px;font-size:10px; width:250px;}
#directionsPageDestinationInputBox{HEIGHT: 18px;font-size:12px; width:250px;}
#directionsPageButton{font-size:12px;}


.concertDetails{width:660px; padding:10px; font-size:11px; vertical-align:top; text-align:left; border-width:1px; border-color:#66FF66;}
.concertDetailsImageCell{width:300px; height:200px; vertical-align:top; text-align:left; }
.concertDetailsSummaryCell{width:350px; height:200px; padding:10px; vertical-align:top; text-align:left; }
.concertDetailsTitle{font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000; }
.concertDetailsArtists{font-size:14px;}
.concertDetailsConductorCell{width:300px; vertical-align:top; text-align:left; }
.concertDetailsPictureConductor{width:80px; height:80px; padding:0px 10px 0px 0px;}
.concertDetailsConductorName{font-weight:bold; color:#FF0000;}
.concertDetailsOrderTicketsCell{width:360px; vertical-align:top; text-align:left; }
.concertDetailsSectionHeaders{font-size:14px; font-weight:normal; color:#666666;}
.concertDetailsFeaturedArtistsCell{width:660px; vertical-align:top; text-align:left; }
.concertDetailsArtistName{text-transform:uppercase;}
.concertDetailsListencell{ vertical-align:top; text-align:left; }
.concertDetailsAboutVideoCell{height:256px; width:272px; vertical-align:top; text-align:left; }
.concertDetailsRelatedInformationCell{ vertical-align:top; text-align:left; }
.concertDetailsRelatedConcertsCell{ vertical-align:top; text-align:left; }
.concertDetailsNotesCell{ vertical-align:top; text-align:left; }

.symphonyTicketHeader{ height:37px; color:#FFFFFF; background-color:#FF0000; text-align:center;}
.symphonyTicketsFirst{color:#000000; background-color:#FFCCCC; text-align:center}
.symphonyTicketsSecond{color:#000000; background-color:#FFFFFF; text-align:center}

.popsTicketHeader{ height:37px; color:#FFFFFF; background-color:#003399; text-align:center}
.popsTicketsFirst{color:#000000; background-color:#CCCCFF; text-align:center}
.popsTicketsSecond{color:#000000; background-color:#FFFFFF; text-align:center}

.ticketsFirstColumn{text-align:left; padding:0px 0px 0px 5px;}
.ticketsPricingTable{border-width:1px; border-color:#000000; background-color:#000000;}

.specialEventsHeader{color:#FF0000;}
.specialEventsBody{color:#FF0000;}