body { background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

body, td, p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px;}


.PAGEhorr { background-image: url(../graphics/redline.gif); background-repeat: repeat-x;}
.PAGEvert { }
.PAGEevent { background-image: url(../graphics/bkg_eventpopup.jpg) ; background-repeat: no-repeat}

.nav { font-size: 16px; color: #333333; font-weight: bold; line-height: 19px}

.heading { font-size: 16px; color: #333333; font-weight: bold;}

b {color: #333333; font-weight: bold;}

.nav a:link       { color: #333333; text-decoration: none; background-color: transparent ; }
.nav a:visited    { color: #333333; text-decoration: none; background-color: transparent ; }
.nav a:hover      { color: #990000; text-decoration: none; background-color: transparent ; }
.nav a:active     { color: #333333; text-decoration: none; background-color: transparent ; }

.atxtH2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold;}
.atxtH1 {  color: #333333; font-weight: bold }

.footernav {  font-family: verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 14px; }
.footernotes {  font-family: verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 12px;}


.footernav a:link       { color: #333333; text-decoration: none; background-color: transparent ; }
.footernav a:visited    { color: #333333; text-decoration: none; background-color: transparent ; }
.footernav a:hover      { color: #990000; text-decoration: none; background-color: transparent ; }
.footernav a:active     { color: #333333; text-decoration: none; background-color: transparent ; }

.footernotes a:link       { color: #333333; text-decoration: underline; background-color: transparent ; }
.footernotes a:visited    { color: #333333; text-decoration: underline; background-color: transparent ; }
.footernotes a:hover      { color: #333333; text-decoration: none; background-color: transparent ; }
.footernotes a:active     { color: #333333; text-decoration: underline; background-color: transparent ; }

 a:link       { color: #000000; text-decoration: underline; background-color: transparent ; }
 a:visited    { color: #000000; text-decoration: underline; background-color: transparent ; }
 a:hover      { color: #000000; text-decoration: none; background-color: transparent ; }
 a:active     { color: #000000; text-decoration: underline; background-color: transparent ; }


.NAVabout,
.NAVhistory,
.NAVchoreographer,
.NAVdancers,
.NAVmanagement,
.NAVdesigners,
.NAVcomposers,
.NAVcurrent,
.NAVpasthighlights,
.NAVlistofworks,
.NAVmakeadonation,
.NAVdonorlist   {display: none;}

#nav { position:absolute; left:0px; top:71px; width:95%; height:212px; z-index:100; visibility: visible}

#bkgtop { position:absolute; width:20px; height:20px; z-index:3; left: 0; top: 0; visibility: visible;}

#bkgmid { position:absolute; width:20px; height:20px; z-index:2; left: 0; top: 70; visibility: visible; }

#bkgbot { position:absolute; width:20px; height:20px; z-index:1; left: 0; top: 282; visibility: visible; }

#bkglft { position:absolute; width:20px; height:20px; z-index:3; left: 0; top: 0; visibility: visible;}
#bkgctr { position:absolute; width:20px; height:20px; z-index:2; left: 432; top: 0; visibility: visible;}

#redlinelft { position:absolute; visibility:visible; left:431px; top:0px; width:1px; height:760px; z-index:8; }
#redlinergt { position:absolute; visibility:visible; left:607px; top:0px; width:1px; height:760px; z-index:9; }

.redlinevert { background-image: url(../graphics/redlinevert.gif); background-repeat: repeat-y;}

#selfservinst {position:absolute; visibility:hidden; left:0px; top:0px; width:25px; height:25px; z-index:25 }.small {  font-size: 10px; line-height: normal}
