/* REFORMATTED HTML TAGS */
html, body {
   color: #000;
   background: #fff;
   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;}
a { text-decoration: none; background: transparent;}
a:link { text-decoration: none;}
a:hover { text-decoration: underline;}
p { color: #000; background: transparent;}
span { background: transparent;}
div { background: transparent;}
address { color: #000; font-style: normal;}
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:#000; font-size: 70%;}
p.noscript a { color:#a5bdea;}
p.getflash { color: #000;}
p.getflash a { color: #a5bdea;}
/* GOLBALS */
.bgglobals { background-color: #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 { color: #fff;}
.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 { color: #fff; font-weight: bold;}
/* SHARED STYLE NAMES */
h1 { color: #725B94; font-size: 75%; background: transparent; padding: 0px; margin: 0px; border: 0px;}
span.header { color: #725B94; background: transparent; padding: 0px; margin: 0px; border: 0px;}
h1.people { color: #725B94; font-size: 100%; background: transparent; padding: 0px; margin: 0px; border: 0px;}
h2.people { color: #996699; font-size: 75%; background: transparent; font-weight: normal; padding: 0px; margin: 0px; border: 0px;}
p.searchstagework { color: #cccccc; font-size: 65%; background: transparent;}
.body { color: #000; font-size: 70%; background: transparent;}
.body a { color: #666699; font-weight: bold;}
.body a:visited { color: #99136c;}
li.body { color: #000; font-size: 70%; background: transparent;}
p.footer { color: #999999; font-size: 70%; background: transparent;}
p.footer a { color: #999999;}
p.footerlinks { color: #999999; font-size: 60%; background: transparent;}
p.footerlinks a { color: #999999;}
.bannerbg { background-color: #000;}
a.blacklink { font-size: 65%; color: #000;}
/* PAGE SPECIFIC */
.bgwhite { background-color: #fff;}
p.flashrequired { color: #999999; font-size: 65%; background: transparent; text-decoration: underline;}
p.flashrequired a { color: #999999; text-decoration: underline;}
p.greylightsmall { color: #cccccc; font-size: 65%; background: transparent;}
p.greylightsmall a { color: #cccccc;}
/* HPG */
.hpgcatdiv { background-image: url(../images/Homepage/hpg_catdiv.gif);}
.hpgbgpurplediv { background-image: url(../images/Homepage/hpg_bg_purplediv.gif);}
p.whitesmall { color: #fff; font-size: 65%; background: transparent;}
/* SPECIALS */
div.subnav { color: #000; font-size: 70%; background: transparent;}
div.subnav a { color: #000; font-weight: bold;}
.bgnotes { background-color: #cccccc;}
.notes { color: #666699; font-size: 70%; background: transparent; text-decoration: none; font-weight: normal;}
a.connections { color: #666699; font-size: 70%; font-weight: bold;}
a.connections:visited { color: #99136c;}
span.connections { color: #666699; font-size: 70%; background: transparent; text-decoration: none; }
.connectionspadding {padding-right: 5px; padding-left: 5px;}
.bgblack { background-color: #000;}
p.issuesintro { color: #b2b1b1; background: transparent; text-decoration: none; font-size: 70%;}
p.issuesintro a { color: #879eca; font-weight: bold;}
.issuesteach { font-size: 70%; color: #b2b1b1; background: transparent; text-decoration: none; font-weight: normal;}
.issuesteachhd  { font-size: 70%; color: #fff; background: transparent; text-decoration: none; font-weight: bold;}
.bgissuesframe { background-color: #474646;}
p.white { font-size: 70%; color: #fff; background: transparent; text-decoration: none; font-weight: bold;}
.bgpeople { background-color: #333333;}
.bgproductionsgrey { background-color: #191919;}
.bgcomingsoon { background-color: #393839;}
.nicholas { color: #666699; background: transparent; font-weight: bold; font-size: 80%;}
/* PRODUCTIONS */
.bgcomingnextleft { background-image: url(../images/Productions/comingnext_left.gif);}
.bgcomingnextmiddle { background-image: url(../images/productions/comingnext_middle.gif);}
.bgcomingnextright { background-image: url(../images/Productions/comingnext_right.gif);}
.bgproductionsdiv { background-color: #898685;}
.bgproductionsend { background-image: url(../images/Productions/bg_productionsend.gif);}
.titlebar { background-color: #302f2f;}
span.nicholas { color: #666699; background: transparent; font-weight: bold;}
/* FOR TERACHERS */
p.intronav { font-size: 70%; color: #666699; line-height: 17px;}
span.short { line-height: 13px;}
p.intronav a { color: #666699; font-weight: bold;}
p.intronav strong { font-weight: bold; color: #49a3b9;}
span.aqua { font-size: 70%; font-weight: bold; color: #49a3b9;}
p.teacherscourses { font-size: 70%; color: #666699;}
span.teacherscourses { font-size: 70%; color: #666699;}
span.teacherscourses a { font-weight: bold; color: #666699;}
span.teacherssmall { font-size: 55%; color: #666699;}
p.teacherscourses strong { color: #999999;}
p.teacherscourses a { text-decoration: none; font-weight: bold; color: #666699;}
.nobold { font-weight: normal;}
.bgpurplediv { background-image: url(../images/ForTeachers/bg_purplediv.gif);}
.bgrightbottom { background-image: url(../images/ForTeachers/bg_rightbottom.gif);}
.bgpurple { background-color: #e0e0eb;}
.bglightpurple { background-color: #efeff5;}
hr.hrteachers { color: #cccccc; height: 1px;}
/* LEFT COLUMN */
a.leftcollink  { color: #666699; font-size: 70%; font-weight: bold;}
a.leftcollink:visited  { color: #99136c;}
span.leftnavtext { color: #996699; font-size: 65%; background: transparent;}
strong.leftcolselective { color: #cc6633; font-size: 70%; background: transparent; padding: 0px; margin: 0px; border: 0px;}
/* RIGHT COLUMN */
.bgrightdiv { background-color: #666666;}
.linkdropdown { width:140;}
.rightcolpurplesmall { color: #996699; font-size: 55%; background: transparent;}
a.rightcolpurplesmall:link { color: #996699; font-size: 55%; font-weight: bold;}
a.rightcolpurplesmall:visited { color: #99136c;}
.rightcolpurpleselect { color: #99136c; font-size: 70%; background: transparent; font-weight: bold;}
.rightcolpurple { color: #996699; font-size: 70%; background: transparent;}
.rightcolpurple a:link { color: #996699; font-weight: bold;}
.rightcolpurple a:visited { color: #99136c;}
.rightcolpurple strong { color: #99136c; background: transparent; font-weight: bold;}
a.rightcollink { color: #996699; font-size: 70%; font-weight: bold;}
a.rightcollink:visited { color: #99136c;}
.rightcoltext  { color: #666699; font-size: 70%; background: transparent;}
a.entrynav { color: #666699; font-size: 70%;}
a.entrynav:visited { color: #99136c;}
/* SITEMAP */
.bgsitemapdiv { background-image: url(../images/general/bg_sitemapdiv.gif);}
ul.sitemap { padding: 0px; margin: 0px; border:0px;}
ul.sitemap a { font-size: 70%; color: #666699;}
ul.sitemap a.:visited { color: #99136c;}
/* SEARCH RESULTS */
a.searchresult { font-size: 70%; color: #666699;}
a.searchresult:visited { color: #99136c;}
p.searchheading { color: #000; font-size: 70%; background: transparent; }
/* EVENTS AND WORKSHOPS */
strong.rightnavselected { font-weight: bold; color: #49a3b9; font-size: 70%;}

/*People new added by chris najman 25 jan 06*/
.rightcoltexttiny  { color: #666699; font-size: 65%; background: transparent;}
strong.leftcolselectiverole { color: #99136C; font-size: 70%; background: transparent; padding: 0px; margin: 0px; border: 0px;}
h1.peoplebody { color: #725B94; font-size: 75%; background: transparent; padding:50px 0 7px 0; margin: 0px; border: 0px;}
h2.peoplebody { color: #000000; font-size: 70%; background: transparent; font-weight: bold; padding:13px 0 7px 0; margin: 0px; border: 0px;}
form {margin:0; padding:0;}