/* basic elements */

html {
	margin: 0px;
	padding: 0px;
	}
body { 
	background: #fff;
	margin: 0px; 
	padding: 2px 2px 2px 2px;
	}
#maincontent { 
	background: #fff;
	font: 10px/12px arial; 
	color: #999; 
	padding: 2px 2px 2px 2px;
	margin: 0px; 
}
table.home {
	background: #fff;
}
table.navigation {
	background: #e9e3da;
	width: 200px;
	/*height: 480px;*/
}
td.nav {
	background: #e9e3da;
}
table.logo {
	background: #fff url(/images/logo/TOPPAGElogoscript.0910.gif) no-repeat top left;
	width: 800px;
	height: 105px;
}
table.botnav {
	font: 10px Arial; 
	color: #fff;
	height: 20px;
	width: 1025px;
	font-weight: normal; 
	background: #731472; 
	text-transform: uppercase;
}
/*table.hometext {
	background: #fff;
	width: 445px;
	height: 525px;
	font: 12px Arial;
	color: #888;
}*/
table.performanceshometext {
	background: #731472 url(/images/0910season/seasonTag_rev.gif) no-repeat top left;
	width: 445px;
	height: 540px;
	font: 12px Arial;
	color: #fff;
}
table.performanceshometext0910 {
	background: #fff url(/images/0910season/seasonTag.gif) no-repeat top left;
	width: 445px;
	height: 540px;
	font: 12px Arial;
	color: #731472;
}
table.performanceshometext0809 {
	background: #fff url(/images/0809season/seasonTag.gif) no-repeat top left;
	width: 445px;
	height: 540px;
	font: 12px Arial;
	color: #731472;
}
table.performanceshometext0708 {
	background: #fff url(/images/0708season/seasonTag.gif) no-repeat top left;
	width: 445px;
	height: 540px;
	font: 12px Arial;
	color: #731472;
}
table.performancesPastText {
	background: #fff url(/images/pastPerformances.gif) no-repeat top left;
	width: 445px;
	height: 540px;
	font: 12px Arial;
	color: #731472;
}

table.calendarhometext {
	background: #731472 url(/images/0910season/seasonTag_rev.gif) no-repeat top left;
	width: 800px;
	font: 12px Arial;
	color: #fff;
}
table.donate {
	background: #fff ;
	width: 420px;
	font: 12px Arial;
	color: #888;
	border-spacing: 5px;
	border-width: 1px;
	border-style: solid;
    border-color: #731472;
}
table.tickets {
	font: 14px Arial;
	color: #fff;
	font-weight: bold;*/
	width: 420px;
	border-spacing: 0px;
	border-width: 1px;
	border-style: solid;
    border-color: #731472;
}
table.purchaseTickets {
	font: 14px Arial;
	color: #fff;
	font-weight: bold;*/
	width: 420px;
	border-spacing: 0px;
	border-width: 1px;
	border-style: solid;
    border-color: #ccc;
}
table.stdForm {
	font: 14px Arial;
	color: #fff;
	font-weight: bold;*/
	width: 420px;
	border-spacing: 0px;
	border-width: 1px;
	border-style: solid;
    border-color: #ccc;
}
td.rpage {
    background: #731472;
}
td.frmHead {
	background: #731472 ;
	height: 30px;
	font: 18px Arial;
	color: #fff;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
td.ticketsSubHead {
	background-color: #9ea8d4 ;
	height: 22px;
	font: 14px Arial; 
	color: #fff; 
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #731472;
}
td.frmSubHead {
	background-color: #9ea8d4 ;
	height: 22px;
	font: 13px Arial;
	color: #fff; 
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #731472;
	padding-left: 5px;
}

td.ticketsVerify {
	/*background-color: #9ea8d4 ;*/
	background-color: white;
	height: 22px;
	font: 12px Arial; 
	color: red; 
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #731472;
}
td.donationSubHead {
	background-color: #8acd5f ;
	height: 20px;
	font: 13px Arial; 
	color: #fff; 
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #731472;
}
td.ticketType {
	background-color: #f2eee9 ;
	font: bold 12px Arial; 
	color: #731472; 
	text-align: left;
	/*text-transform: uppercase;*/
	padding-left: 5px;
}
td.ticketTypeEmpty {
	/*background-color: #9ea8d4 ;*/
	/*background-color: #c1c8e7 ;*/
	background-color: #d0d5ea ;
}
td.level {
	background-color: #e5e7f4 ;
	font: 11px Arial; 
	color: #731472; 
	text-align: left;
	font-style: italic;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
td.levelNotice {
	background-color: #e5e7f4 ;
	font: 11px Arial; 
	color: #840017; 
	text-align: center;
	font-style: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
td.frmlabel {
	background-color: #e5e7f4 ;
	font: 11px Arial; 
	color: #731472;
	font-weight: bold;
	text-align: right;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
}
td.frmlabelL {
	background-color: #e5e7f4 ;
	font: 11px Arial; 
	color: #731472;
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
}
td.frmInput {
	background-color: #e5e7f4 ;
	font: 10px Arial; 
	color: #731472;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
td.price {
	background-color: #f2eee9 ;
	font: bold 12px/13px Arial; 
	color: #731472; 
	text-align: center;
}
td.priceL {
	background-color: #f2eee9 ;
	font: 12px/13px Arial; 
	color: #731472; 
	text-align: left;
	font-weight: bold;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.concertInfo {
	background-color: #f1f1f9 ;
	font: 11px Arial; 
	color: #731472; 
	text-align: center;
	padding-right: 2px;
}
td.subTotal {
	background-color: #f1f1f9 ;
	font: 14px Arial; 
	color: #731472;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.total {
	background-color: #f1f1f9 ;
	font: 14px Arial; 
	color: #731472;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #731472;
}
td.discRadio {
	background-color: #f1f1f9 ;
	font: 11px Arial; 
	color: #731472;
	text-align: left;
}
td.disc {
	background-color: #f1f1f9 ;
	font: 11px/12px Arial; 
	color: #731472;
	font-weight: bold;
	text-align: right;
	padding: 2px 10px 2px 0px;
}
td.ticketNotice {
	background-color: #f1f1f9 ;
	font: 11px/12px Arial; 
	color: red;
	font-weight: bold;
	text-align: right;
	padding: 2px 10px 2px 0px;
}
td.ticketDisc {
	background-color: #f1f1f9 ;
	font: 11px Arial; 
	color: #731472; 
	text-align: right;
	font-style: italic;
	padding: 0px 10px 0px 0px;
}
td.ticketSpace {
	background-color: #731472 ;
	height: 5px; 
}
td.space {
	background-color: #731472 ;
	height: 1px; 
}
td.beige {
	background-color: #e9e3da ;
}
.list-odd {
	background-color: #fff ;
	font: 12px/22px Arial; 
	color: #731472; 
	text-align: left;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.list-even {
	background-color: #f1f1f9 ;
	font: 12px/22px Arial; 
	color: #731472; 
	text-align: left;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ticketDisc {
	/*background-color: #f1f1f9 ;*/
	font: 10px/10px Arial; 
	color: #731472; 
	text-align: left;
	font-style: italic;
	padding: 0px 0px 0px 0px;
}
.Head {
	background: #731472 ;
	height: 30px;
	font: 18px Arial;
	color: #fff;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.HeadSubPhoneNum {
	background: #731472 ;
	height: 15px;
	font: 10px Arial;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.continue {
	background: #731472 ;
	height: 30px;
	text-align: right;
	padding-right: 15px;
	/*padding-top: 5px;*/
}
.AC {
	background: #e9e3da url(/images/nav/AC.gif) no-repeat top left;
	width: 200px;
	height: 500px;
	font: 9px Arial; 
	color: #888;
}
.address {
    font: 10px Arial; 
	color: #731472;
	width: 200px;
	height: 100px;
}
.text {
	background: #fff;
	width: 445px;
	height: 525px;
	font: 11px Arial; 
	color: #888;
}
.alertmessage {
    background: #ffff99;
	font: 14px Arial;
	font-weight: bold;
	color: red;
}
#alertmessage {
    background: #ffcc00;
	font: 14px Arial;
	font-weight: bold;
	color: red;
}
#message {
    background: #fff;
	font: 12px Arial;
	font-weight: bold;
	color: #000;
}
#pagehead {
    background: #fff;
	font: 18px Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #731472;
}
.title {
    /*background: #fff;*/
	font: 14px Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #731472;
}
.upcomingTitle {
	font: bold 14px Arial;
	color: #731472;
}
.user {
    background: #fff;
	font: 14px Arial;
	font-style: italic;
	color: #731472;
}

.membersText {
	background: #fff;
	font: 11px Arial; 
	color: #888;
}
.cellText {
	background: #fff;
	font: 11px Arial; 
	color: #888;
}
.hometext {
	background: #fff;
	width: 445px;
	height: 525px;
	font: 12px Arial;
	color: #888;
}
.homeConcertCellText {
	/*padding: 0px 8px 0px 8px;*/
	background: #fff;
	font: 11px Arial; 
	color: #888;
}
.homeTitleText {
	color: #731472;
	font-weight: bold;
	text-decoration: none;
}
/* TEXT AREA LETTER WATERMARKS */
.notext {
	background: #fff;
	font: 11px Arial; 
	color: #888;
}
.Btext {
	background: #fff url(/images/letters/b.gif) no-repeat top left;
	width: 445px;
	height: 525px;
	font: 11px Arial; 
	color: #888;
}
.Ctext {
	background: #fff url(/images/letters/c.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}
.Dtext {
	background: #fff url(/images/letters/d.gif) no-repeat top left;
	width: 445px;
	height: 525px;
	font: 11px Arial; 
	color: #888;
}
.Etext {
	background: #fff url(/images/letters/e.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}
.Ftext {
	background: #fff url(/images/letters/f.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}
.Jtext {
	background: #fff url(/images/letters/j.gif) no-repeat top left;
	width: 445px;
	height: 525px;
	font: 11px Arial; 
	color: #888;
}
.Ltext {
	background: #fff url(/images/letters/l.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}
.Mtext {
	background: #fff url(/images/letters/m.gif) no-repeat top left;
	width: 445px;
	height: 525px;
	font: 11px Arial; 
	color: #888;
}
.Ptext {
	background: #fff url(/images/letters/p.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}
.Ttext {
	background: #fff url(/images/letters/t.gif) no-repeat top left;
	width: 445px;
	height: 525px;
	font: 11px Arial; 
	color: #888;
}
.TTtext {
	background: #fff url(/images/letters/t.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}
.Rtext {
	background: #fff url(/images/letters/r.gif) no-repeat top left;
	font: 11px Arial; 
	color: #888;
}

/* HOME PAGE BLOCKS */
.seasonText {
    font: 14px Arial; 
	color: #731472; 
	font-weight: bold;
	margin-right: 50px;
	margin-top: 5px;
}
.seasonNumber {
	font: 12px Arial; 
	color: #888;
}
.adBlock {
	background: #fff;
	width: 375px;
	height: 258px;
	text-transform: uppercase;
}
.upcomingBlock {
    background: #fff url(/images/homepage/upcomingBlock.0910.jpg) no-repeat bottom right;
	width: 375px;
	height: 278px;
	text-align: left;
}
.upcomingText {
    padding: 65px 5px 5px 15px;
}

/* IMAGE BLOCK INTERNAL */
.concertBlock {
	background: #fff url(/images/concertBlock/chorale9.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock1 {
	background: #fff url(/images/concertBlock/102509.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock1_0809 {
	background: #fff url(/images/concertBlock/092108.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock1_0708 {
	background: #fff url(/images/concertBlock/121507.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock2 {
	background: #fff url(/images/concertBlock/121209.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock2_0809 {
	background: #fff url(/images/concertBlock/121308.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock2_0708 {
	background: #fff url(/images/concertBlock/040608.gif) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock3 {
	background: #fff url(/images/concertBlock/121909.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock3_0809 {
	background: #fff url(/images/concertBlock/032809.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock3_0708 {
	background: #fff url(/images/concertBlock/060708.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock4 {
	background: #fff url(/images/concertBlock/032010.gif) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock4_0809 {
	background: #fff url(/images/concertBlock/060609.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock5 {
	background: #fff url(/images/concertBlock/050210.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock6 {
	background: #fff url(/images/concertBlock/060510.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock_FUMC {
	background: #fff url(/images/concertBlock/fumc.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock_WDCH {
	background: #fff url(/images/concertBlock/wdch.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock_030610 {
	background: #fff url(/images/concertBlock/030610.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.concertBlock_011704 {
	background: #fff url("/images/concertBlock/011704.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.concertBlock_032704 {
	background: #fff url("/images/concertBlock/032704.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.concertBlock_032704_2 {
	background: #fff url("/images/concertBlock/032704_2.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.concertBlock_061204 {
	background: #fff url("/images/concertBlock/061204.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.concertBlock_111304 {
	background: #fff url("/images/concertBlock/111304.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.concertBlock_040205 {
	background: #fff url("/images/concertBlock/040205.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.concertBlock_061105 {
	background: #fff url("/images/concertBlock/061105.jpg") no-repeat top right;
	width: 181px;
	height: 258px;
	font: 13px/18px Arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	left: auto;
}
.choraleBlock {
	background: #fff url(/images/concertBlock/chorale5.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.choraleBlock2 {
	background: #fff url(/images/concertBlock/chorale6.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.choraleBlock3 {
	background: #fff url(/images/concertBlock/chorale4.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.choraleBlock4 {
	background: #fff url(/images/concertBlock/chorale7.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.choraleBlock5 {
	background: #fff url(/images/concertBlock/soprano.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.conductorBlock {
	background: #fff url(/images/concertBlock/jsutton1.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.guestconductorBlock {
	background: #fff url(/images/concertBlock/dneuen.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.execdirectorBlock {
	background: #fff url(/images/concertBlock/rmacdonald.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.advisoryBlock {
	background: #fff url(/images/concertBlock/psalamunovich.jpg) no-repeat top right;
	width: 375px;
	height: 258px;
	font: 13px/18px Arial; 
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

/* TEXT CLASSES */
.title {
	text-decoration : none; 
	font : 13px/22px Arial;
	text-transform: uppercase;
}
.trouble {
	text-decoration : none; 
	font : 13px Arial;
	color: red;
	font-variant: small-caps;
}

/* LINK CLASSES  */
a.upcoming:link { 
	text-decoration : none;
	text-transform: none;
	font : bold 13px/22px Arial;
	color: #731472;
	}
a.upcoming:hover, a:active { 
	text-decoration : none; 
	text-transform: none;
	font : bold 13px/22px Arial;
	color: #00cc33;
	}
a.upcoming:visited { 
	text-decoration : none; 
	text-transform: none;
	font : bold 13px/22px Arial;
	color: #9999cc;
	}
a.homeTitleText:link { 
	color: #731472;
	font-weight: bold;
	text-decoration: none;
	}
a.homeTitleText:hover, a:active { 
	text-decoration : none; 
	font-weight: bold;
	color: #00cc33;
	}
a.homeTitleText:visited { 
	text-decoration : none; 
	font-weight: bold;
	color: #9999cc;
	}
a.std:link { 
	text-decoration : none; 
	font: 11px arial; 
	font-weight: normal; 
	font-variant: small-caps;
	color: #888;
	}
a.std:hover, a:active { 
	text-decoration : none; 
	font: 11px arial; 
	font-weight: normal; 
	font-variant: small-caps;
	color: #000;
	}
a.std:visited { 
	text-decoration : none; 
	font: 11px arial; 
	font-weight: normal; 
	font-variant: small-caps;
	color: #666;
	}
a.performances:link { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #fff;
	}
a.performances:hover, a:active { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #00cc33;
	}
a.performances:visited { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #fff;
	}
a.pastPerformances:link { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #444;
	}
a.pastPerformances:hover, a:active { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #888;
	}
a.pastPerformances:visited { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #444;
	}
a.classicsPerformances:link { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #731472;
	}
a.classicsPerformances:hover, a:active { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #888;
	}
a.classicsPerformances:visited { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #731472;
	}
a.celebrationPerformances:link { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #506eb3;
	}
a.celebrationPerformances:hover, a:active { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #888;
	}
a.celebrationPerformances:visited { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #506eb3;
	}
a.legacyPerformances:link { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #c61784;
	}
a.legacyPerformances:hover, a:active { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #888;
	}
a.legacyPerformances:visited { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #c61784;
	}
a.formerPerformances:visited { 
	text-decoration : none; 
	font: 9pt/12pt arial; 
	font-weight: bold; 
	color: #006599;
	}
a.subheadA:link { 
	text-decoration : none; 
	font: 11pt/12pt Arial; 
	font-weight: normal;
	color: #731472;
	}
a.subheadA:hover, a:active { 
	text-decoration : none; 
	font: 11pt/12pt Arial; 
	font-weight: normal;
	color: #00cc33;
	}
a.subheadA:visited { 
	text-decoration : none; 
	font: 11pt/12pt Arial; 
	font-weight: normal;
	color: #000;
	}
a.subheadA_cl:link { 
	text-decoration : none; 
	font: 10pt/10pt Arial; 
	font-weight: normal;
	color: #731472;
	}
a.subheadA_cl:hover, a:active { 
	text-decoration : none; 
	font: 10pt/10pt Arial; 
	font-weight: normal;
	color: #00cc33;
	}
a.subheadA_cl:visited { 
	text-decoration : none; 
	font: 10pt/10pt Arial; 
	font-weight: normal;
	color: #000;
	}
a.subheadB:link { 
	text-decoration : none; 
	font : 12px Arial;
	font-weight: bold;
	color: #731472;
	}
a.subheadB:hover, a:active { 
	text-decoration : none; 
	font : 12px Arial;
	font-weight: bold;
	color: #00cc33;
	}
a.subheadB:visited { 
	text-decoration : none; 
	font : 12px Arial;
	font-weight: bold;
	color: #000;
	}
a.botnav:link { 
	text-decoration : none; 
	font : 11px Arial;
	font-weight: normal; 
	font-variant: small-caps;
	color: #555;
	}
a.botnav:hover, a:active { 
	text-decoration : none; 
	font : 11px Arial;
	font-weight: normal; 
	font-variant: small-caps;
	color: #fff;
	}
a.botnav:visited { 
	text-decoration : none; 
	font : 11px Arial;
	font-weight: normal; 
	font-variant: small-caps;
	color: #ca383e;
	}
.search {
	font: 12px Arial; 
	color: #555; 
}
.norminput {
	font: 12px Arial; 
	color: #555;
	height: 28px;
	background: #e5e7f4; 
	border: 1px solid #888; 
	}
.input2 {
	font: 12px Arial; 
	color: #555;
	background: #ffffff;
	border: 1px solid #ccc; 
}
.uppernav {
	font: 14px Arial; 
	color: #555; 
	width: 650px;
	height: 75px;
	font-weight: normal; 
	background: #e4e6d2; 
	text-transform: lowercase;
}
.subnav {	
	padding: 10px 15px 10px 10px;
	font: 9pt/8pt Arial; 
	color: #840017; 
	text-align: right; 
	text-transform: uppercase;
}
.concertSubText_white {	
	font: 9pt/9pt Arial; 
	color: #fff; 
	text-align: left;
	padding-left: 20px;
	margin-top: 5px;
}
.concertSubText {	
	font: 9pt/9pt Arial; 
	color: #888; 
	text-align: left;
	padding-left: 20px;
	margin-top: 5px;
}
.angelsSubText {	
	font: 11px Arial; 
	color: #888; 
	text-align: left;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-top: 3px;
}
.emphasis {	
	font: 10pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: bold;
}
.empitalics {	
	font: 11pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}
.subhead {	
	font: 14pt/16pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}
.subhead_donate {	
	font: 10pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: normal;
}
.subhead_donate_rt {	
	font: 10pt Arial; 
	color: #731472; 
	text-align: right;
	font-weight: normal;
}
.subheadA {	
	font: 11pt/10pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: normal;
}
.subheadA_cl {	
	font: 10pt/10pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: normal;
}
.subhead_cl{	
	font: 10pt/8pt Arial; 
	color: #731472; 
	text-align: left;
	font-weight: normal;
}
.subheadA_r {	
	font: 11pt/12pt Arial; 
	color: #731472; 
	text-align: right;
	font-weight: normal;
}
.subheadB {	
	font: 12px/13px Arial; 
	color: #731472; 
	text-align: left;
	font-weight: bold;
}
.subheadB_BoD {	
	font: 12px/13px Arial; 
	color: #731472; 
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
}
.subhead_italic {	
	font: 11px/11px Arial; 
	color: #731472; 
	text-align: left;
	font-style: italic;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 4px 0px 4px 8px;
}
.tickets_italic {	
	font: 11px/11px Arial; 
	color: #731472; 
	text-align: left;
	font-style: italic;
	text-transform: none;
}
.soloist {	
	font: 11px Arial; 
	color: #731472; 
	text-align: left;
}
.smtitle {	
	font: 10px Arial;
	font-weight: bold;
	color: #731472; 
	text-align: left;
	text-transform: uppercase;
}
.error {	
	font: 9pt/10pt Arial; 
	color: red; 
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}
.smitalic {
	font: 9px Arial; 
	font-style: italic;
	color: #731472; 
	text-align: left;
}
.copyright { 
	font: 10pt/8pt Arial; 
	color: #888; 
	text-align: left;
	height: 15px;
}
.lower {
	margin-top: 50px;
}
hr {
   noshade;
   color: #ccc;
   height: 2px;
   width: 125px;
   margin-bottom: 1px;
   margin-top: 5px;
}
p  { 
   line-height: 1.2
}
