.textContent html{
	color:#000;
	background:#FFF;
}

.textContent body,
.textContent div,
.textContent dl,
.textContent dt,
.textContent dd,
.textContent ul,
.textContent ol,
.textContent li,
.textContent h1,
.textContent h2,
.textContent h3,
.textContent h4,
.textContent h5,
.textContent h6,
.textContent pre,
.textContent code,
.textContent form,
.textContent fieldset,
.textContent legend,
.textContent input,
.textContent textarea,
.textContent p,
.textContent blockquote,
.textContent th,
.textContent td {
	margin:0;
	padding:0;
}
.textContent table {
	border-collapse:collapse;
	border-spacing:0;
}
.textContent fieldset,
.textContent img {
	border:0;
}


.textContent address,
.textContent caption,
.textContent cite,
.textContent code,
.textContent dfn,
.textContent em,
.textContent strong,
.textContent th,
.textContent var {
	font-style:normal;
	font-weight:normal;
}


.textContent li {
	list-style:none;
}

.textContent caption,
.textContent th {
	text-align:left;
}
.textContent h1,
.textContent h2,
.textContent h3,
.textContent h4,
.textContent h5,
.textContent h6 {
	font-size:100%;
	font-weight:normal;
}
.textContent q:before,
.textContent q:after {
	content:'';
}
.textContent abbr,
.textContent acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
.textContent sup {
	vertical-align:text-top;
}
.textContent sub {
	vertical-align:text-bottom;
}
.textContent input,
.textContent textarea,
.textContent select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
.textContent input,
.textContent textarea,
.textContent select {
	font-size:100%;
}
/*because legend doesn't inherit in IE */
.textContent legend {
	color:#000;
}

/* ********************* INEWS STORY DISPLAY ********************* */


.textContent {
	padding: 0px;
    font-family:"Myriad Pro", Arial, Verdana !important;
}

.plainStory {
    border:1px solid #e1e1e1;
    background-color:#f2f2f2;
    padding:11px;
}

.textContent h1,.textContent h2,.textContent h3,.textContent h4,.textContent h5,.textContent h6 {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold;
	color:#777;
}
.textContent strong{
	font-weight:bold;
}
.textContent h1,.textContent h2,.textContent h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
.textContent h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:21px;
	font-weight: normal;
	margin-top: 0;
}
.textContent h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:15px;
}
.textContent abbr,.textContent acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
}
.textContent em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.textContent blockquote,.textContent ul,.textContent ol,.textContent dl {
	/*giving blockquotes and lists room to breath*/
	margin:0em;
}
.textContent ol,.textContent ul,.textContent dl {
	/*bringing lists on to the page with breathing room */
	margin-left:0em;
}
.textContent ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;
}
.textContent ul li {
	/*giving UL's LIs generated disc markers*/
    background-image:url(../statimages/li_dots.gif);
    background-repeat:no-repeat;
    background-position:3px 3px;
    padding-left:20px;
}
.textContent dl dd {
	/*providing spacing for definition terms*/
	margin-left:1em;
}
.textContent th,.textContent td {
	/*borders and padding to make the table readable*/
	border:0px solid #fff;
	padding:.5em;
}
.textContent th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
.textContent caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
.textContent p,.textContent fieldset,.textContent table,.textContent pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

.textContent table img
{
	display: inline;
}

#headerText {
  	margin: 10px 0 10px 0px;
	padding: 10px;
	border: 1px solid #cccecf;
	background: #edecec;
    color:#000;
	font-size: 1.1em;
	width: 662px;
}

#headerText h2 {
    color:#2e819a;
    font-weight:bold;
    font-size:1.8em;
    margin:0px;
    padding:0px;
}

#headerText h3 {
    color:#2e819a;
    font-weight:400;
    font-size:1.4em;
    margin:3px 0px;
    padding:5px 0px;
}

#headerTickets {
  margin-top:10px;
}

h2.trigger {
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	background: url(../statimages/h2_trigger_a.gif) no-repeat;
	height: 40px;
	line-height: 38px;
	width: 662px;
	font-size: 1.3em;
	font-weight: bold;
	float: left;
    border-top:5px solid #FFF;
   	cursor: pointer;
	cursor: hand;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;color:#2e9ac2 !important;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
h2.active a {color:#2e9ac2 !important;}


.toggle_container {
	margin: 0 0 5px;
	padding: 0;
    color:#FFF;
	overflow: hidden;
	font-size: 1.2em;
	width: 682px;
	clear: both;
}
.toggle_container .block {
	padding: 0px 10px; /*--Padding of Container--*/
    color:#FFF;
    line-height:1.3em;
}

.toggle_container .block p {
    color:#FFF;
}

.plainStory h1,.plainStory h2,.plainStory h3,.plainStory h4,.plainStory h5,.plainStory h6 {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold;
	color:#2e819a;
}
.plainStory strong{
	font-weight:bold;
}
.plainStory h1,.plainStory h2,.plainStory h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
.plainStory h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:21px;
	font-weight: normal;
	margin-top: 0;
}
.plainStory h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:15px;
}
.plainStory abbr,.plainStory acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
}
.plainStory em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.plainStory blockquote,.plainStory ul,.plainStory ol,.plainStory dl {
	/*giving blockquotes and lists room to breath*/
	margin:0em;
}
.plainStory ol,.plainStory ul,.plainStory dl {
	/*bringing lists on to the page with breathing room */
	margin-left:0em;
}
.plainStory ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;
}
.plainStory ul li {
	/*giving UL's LIs generated disc markers*/
    background-image:url(../statimages/li_dots.gif);
    background-repeat:no-repeat;
    background-position:3px 3px;
    padding-left:20px;
}
.plainStory dl dd {
	/*providing spacing for definition terms*/
	margin-left:1em;
}
.plainStory th,.plainStory td {
	/*borders and padding to make the table readable*/
	border:0px solid #fff;
	padding:.5em;
}
.plainStory th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
.plainStory caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
.plainStory p,.plainStory fieldset,.plainStory table,.plainStory pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

.plainStory table img
{
	display: inline;
}

/***** TEXT EDITOR BACKGROUNG COLOUR ****************************/

body
{
	background-color : #fff;
}

/****************************************************************/

