/* REFORMATTED HTML TAGS */
html, body {
   color: #fff;
   background: #000;
   margin: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   margin-bottom: 0;
}
html, body, table, tr, td, h1, h2, h3, h4, div, p, ul, li, input, select {
   font-family: verdana, arial, helvetica, sans-serif;
}
a img { color: #fff; border: 0px;}
p { color: #000; background: transparent;}
span, div { background: transparent;}
input { font-size: 70%;}
select { font-size: 70%;}
form { padding: 0px; margin: 0px; border: 0px;}
/* SITE WIDE */
.bgsp { background-image:url(../images/cimg/sp.gif);}
p.noscript { color: #fff; font-size: 70%;}
p.noscript a { color: #a5bdea; text-decoration: none;}
p.noscript a:hover { text-decoration: underline;}
p.getflash { color: #fff;}
p.getflash a { color: #a5bdea; text-decoration: underline;}
p.getflash a:hover { text-decoration: underline;}
/* GOLBALS */
.bgglobals { background:#6e8bbc;}

.glodivbg { background-image:url(../images/cimg/glo_divbg.gif);}
.glodivbgactive { background-image:url(../images/cimg/glo_divbg_active.gif);}
.globals span { text-decoration: none; font-weight: normal; font-size: 65%;}
.globals span a { background: transparent; text-decoration: none; color: #fff;}
.globals span a:hover { text-decoration: underline;}
.globals span strong {  background: transparent; text-decoration: none; color: #fff; font-weight: bold;}
.globalselective span { text-decoration: none; font-weight: normal; font-size: 65%;}
a.globalactive { background: transparent; text-decoration: none; color: #fff; font-size:65%; font-weight: bold;}
a.globalactive:hover { text-decoration: underline;}
/* SHARED STYLE NAMES */
h1 { color: #b562b5; font-size: 65%; background: transparent; padding: 0px; margin: 0px; border: 0px;}
h1 a { color: #b562b5; background: transparent; text-decoration: none;}
h1 a:hover { text-decoration: underline;}
h1 a:visited { color: #80bed5;}
p.searchstagework { color: #cccccc; font-size: 65%; background: transparent; margin:0;padding:0; }
li.body { color: #fff; font-size: 70%; background: transparent;}
span.body { color: #fff; font-size: 70%; background: transparent;}
p.body { color: #fff; font-size: 70%; background: transparent;}
p.footer { color: #858484; font-size: 70%; background: transparent;}
p.footer a { color: #858484; background: transparent; text-decoration: none;}
p.footer a:hover { text-decoration: underline;}
p.footerlinks { color: #858484; font-size: 60%; background: transparent;}
p.footerlinks a { color: #858484; text-decoration: none;}
p.footerlinks a:hover { text-decoration: underline;}
/* SPECIALS */
.bgwhite { background-color: #fff;}
p.flashrequired { color: #999999; font-size: 65%; background: transparent;}
p.flashrequired a { color: #999999; background: transparent; text-decoration: underline;}
p.flashrequired a:hover { color: #fff; text-decoration: underline;}
p.greylightsmall { color: #cccccc; font-size: 65%; background: transparent;}
p.greylightsmall a { color: #ccc; background: transparent; text-decoration: none;}
p.greylightsmall a:hover { text-decoration: none;}
div.white { font-size: 70%; color: #fff; background: transparent; text-decoration: none; font-weight: bold;}
p.white { font-size: 70%; color: #fff; background: transparent; text-decoration: none; font-weight: bold;}
a.entrynav { color: #cccccc; background: transparent; text-decoration: none; font-size: 70%;}
a.entrynav:hover { text-decoration: underline;}
p.issuesintro { color: #b2b1b1; background: transparent; text-decoration: none; font-size: 70%;}
p.issuesintro a { color: #a5bdea; background: transparent; text-decoration: none; font-weight: bold;}
p.issuesintro a:hover { text-decoration: underline;}
p.issuesintro a:visited { color:#a78bd0;}
div.issuesintro { color: #b2b1b1; background: transparent; text-decoration: none; font-size: 70%;}
div.issuesintro a { color: #a5bdea; background: transparent; text-decoration: none; font-weight: bold;}
div.issuesintro a:hover { text-decoration: underline;}
div.issuesintro a:visited { color:#a78bd0; }
.eventsintrodiv { background-image: url(../images/EventsAndWorkshops/intro_div.gif);}
p.forteachershdr { color: #fff; background: transparent; text-decoration: none; font-size: 70%; font-weight: bold;}
p.forteachers { color: #b2b1b1; background: transparent; text-decoration: none; font-size: 65%;}
p.forteachers a { color: #cccccc; background: transparent; text-decoration: none; font-weight: bold;}
p.forteachers a:hover { text-decoration: underline;}
/* USED ON HOMEPAGE ONLY */
a.greylightsmall { color: #cccccc; background: transparent; text-decoration: none; font-size: 65%; background: transparent; font-weight:bold;}
a.greylightsmall:hover { text-decoration: underline;}
/* HOME */
.hpgcatdiv { background-image: url(../images/home/hpg_catdiv.gif);}
.hpgbgpurplediv { background-image: url(../images/images/homepage/hpg_bg_purplediv.gif);}
p.whitesmall { color: #fff; font-size: 65%; background: transparent;}
p.whitesmall a { color: #fff; text-decoration: none; }
p.whitesmall a:hover { text-decoration: underline;}
p.whatisnew { color: #fff; font-size: 65%; background:transparent; font-weight: normal; font-weight: bold;}
p.whatisnew a { color: #fff; text-decoration: none;font-weight: normal;}
p.whatisnew a:hover { text-decoration: underline;}
.bgpeople { background-color: #333333;}
.bgproductionsgrey { background-color: #191919;}
.bgproductionsdiv { background-color: #898685;}
.bgproductionsend { background-image: url(../images/Productions/bg_productionsend.gif);}
/* USED ON PRODUCTIONS PAGE */
a.productiontitle { color: #fff; background: transparent; text-decoration: none; font-size: 70%; background: transparent;}
a.productiontitle:hover { text-decoration: underline;}
a.productiontitle:visited { color: #C08401;}

/*added by chris najman 26 jan 06*/
 /*this is for top menu when you're below the home page on theatre page which has a black background*/
 /*PEOPLE*/
td.globalselective span a.globalactivedarkpage { background: transparent; text-decoration: none; color: #fff; font-weight: bold;}
a.globalactivedarkpage:hover { text-decoration: underline;}
div.subnav { color: #fff; font-size: 70%; background: transparent;}
div.subnav a { color: #fff; font-weight: bold;}
img.blockimage {display:block;}
.bgpeoplebannerborder {background:#fff;}
.bgpeoplebannerimage {background:#1A1007;}
.bgpeopleinnerborder {background:#5C5C5C;}
p.peopleproduction {color:#B1B1B1; font-size:70%; background:transparent; text-decoration:none; font-weight:normal;}
p.peopleprodintro { color: #b2b1b1; background:transparent; text-decoration: none; font-size: 70%; margin:0;padding:0;}
p.peopleprodintro2 { color: #b2b1b1; background:transparent; text-decoration: none; font-size: 70%; margin:0;padding:0px 0px 15px 0px;}
p.peopleprodintro span.title {color:#a5bdea; font-weight:bold;}

p.peopleprodintro a {color: #b2b1b1; background: transparent; text-decoration: none; font-weight:bold;}
p.peopleprodintro a:hover {text-decoration:underline;}

h1.people {color:#A28CD5; font-size: 70%; background: transparent; padding: 0px; margin: 0px; border: 0px;}

p.peoplehpgtitles { color:#a5bdea; background: transparent; text-decoration: none; font-size: 70%; margin:0;padding:0;}
p.peoplehpgtitles a {color:#a5bdea; background: transparent; text-decoration: none; font-weight:bold;}
p.peoplehpgtitles a:hover {text-decoration:underline;}
p.peoplehpgtitles span {color:#b2b1b1;}
td.borderbuff {border:1px solid #5c5c5c;}

/*PRODUCTIONS*/
p.prodintro { color: #b2b1b1; background:transparent; text-decoration: none; font-size: 70%; margin:0;padding:0;}
p.prodintro a {color: #a5bdea; background: transparent; text-decoration: none; font-weight:normal;}
p.prodintro a:hover {text-decoration:underline;}


/*general use*/
.bgblack {background:#000;}
.bgmidgrey {background:#605F5F;}

/*added 020206 cn - need to add to alternates*/
.bgglobals2 {background:#725A94;}
p.homepagetitles { color:#B562B5; background: transparent; text-decoration: none; font-size: 70%; margin:0;padding:0;}
p.homepagetitles a {color:#B562B5; background: transparent; text-decoration: none; font-weight:bold;}
p.homepagetitles a:hover {text-decoration:underline;}
p.homepagetitles span {color:#b2b1b1;}

p.homepagesubtitles { color:#6E8BBC; background: transparent; text-decoration: none; font-size: 70%; margin:0;padding:0;}
p.homepagesubtitles a {color:#6E8BBC; background: transparent; text-decoration: none; font-weight:bold;}
p.homepagesubtitles a:hover {text-decoration:underline;}
p.homepagesubtitles span {color:#b2b1b1;}

.bghomepagenearblack {background:#141414;}
.bghomepageborder {background:#7A7A7A;}
form {margin:0; padding:0;}


