/* CSS Document */
body, #stagemanagerContentWrapper {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	display:block;
	font-size:18px;
	line-height:20px;
	padding:0 0 4px 0;
	margin:0;
	letter-spacing: normal !important;
}

h2 {
	display:block;
	font-size:18px;
	line-height:18px;
	padding:0 0 4px 0;
	margin:0;
	letter-spacing: normal !important;
}

h3 {
	display:block;
	margin:12px 0 8px 0;
	font-size:15px;
	line-height:20px;
	letter-spacing: normal !important;
}

h4 {
	display:block;
	margin:0 0 8px 0;
	font-size:14px;
	line-height:18px;
	letter-spacing: normal !important;
}

p {
	font-size:12px;
	line-height:19px;
	padding:5px 0;
	margin:0;
}

#pageContent td p, .mceContentBody td p  {
	font-family:Arial, Verdana, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:19px !important;
	padding: 0 !important;
	margin: 0 !important;
}

#pageContent td, .mceContentBody td {
	font-family:Arial, Verdana, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:19px !important;
	padding: 10px !important;
}

#pageContent tr, .mceContentBody tr {
	font-family:Arial, Verdana, Helvetica, sans-serif !important;
	vertical-align:top !important;
	}

#pageContent ul, .mceContentBody ul {

}

#pageContent ul li, .mceContentBody ul li {
	line-height:17px !important;
	/*padding-bottom:12px !important;*/
	padding-bottom:6px !important;
}

html.blue p, html.purple p, html.darkpurple p, html.pink p, html.lightpurple p, html.mediumblue p, html.red p, html.mediumpink p, html.darkpink p, html.green p,
html.blue div, html.purple div, html.darkpurple div, html.pink div, html.lightpurple div, html.mediumblue div, html.red div, html.mediumpink div, html.darkpink div, html.green div {
	color:#000000;
}


/*******************************/
/******* Page Headers *********/
/*****************************/
.pageheader-pink, .pageheader-darkpurple, .pageheader-purple, .pageheader-lightpurple, .pageheader-blue, .pageheader-mediumblue, .pageheader-red, .pageheader-mediumpink, .pageheader-darkpink, .pageheader-green {
	display:block;
	color:#FFFFFF;
	background-color:#ea4e98;
	
	padding:10px;
	height:223px;
	width:157px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:137px;
	height:203px;
}

.pageheader-darkpurple {
	background-color:#864f90;
}

.pageheader-purple {
	background-color:#9d3397;
}

.pageheader-lightpurple {
	background-color:#bf3e9b;
}

.pageheader-blue {
	background-color:#67abd0;
}

.pageheader-mediumblue {
	background-color:#2f6798;
}

.pageheader-red {
	background-color:#d8220c;
}

.pageheader-mediumpink {
	background-color:#bf4180;
}

.pageheader-darkpink {
	background-color:#993365;
}

.pageheader-green {
	background-color:#00a650;
}


/******************************/
/******** Link Styles ********/
/****************************/
a, a:link, a:visited {
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}



/*******************************/
/******** Text Colours ********/
/*****************************/
.white {
	color:#ffffff !important;
}

.blue, html.blue #pageContent a, html.blue #pageContent a:link, html.blue #pageContent a:visited, html.blue #pageContent a:active, html.blue #pageContent a:hover {
	color:#67abd0 !important;
}

html.blue #pageContent a.purple, html.blue #pageContent a.purple:link, html.blue #pageContent a.purple:visited, html.blue #pageContent a.purple:active, html.blue #pageContent a.purple:hover, html.blue #pageContent a.link-arrow-purple, html.blue #pageContent a.link-arrow-purple:link, html.blue #pageContent a.link-arrow-purple:visited, html.blue #pageContent a.link-arrow-purple:active, html.blue #pageContent a.link-arrow-purple:hover, .purple, html.purple #pageContent a, html.purple #pageContent a:link, html.purple #pageContent a:visited, html.purple #pageContent a:active, html.purple #pageContent a:hover {
	color:#9d3397 !important;
}

html.blue #pageContent a.darkpurple, .darkpurple, html.darkpurple #pageContent a, html.darkpurple #pageContent a:link, html.darkpurple #pageContent a:visited, html.darkpurple #pageContent a:active, html.darkpurple #pageContent a:hover {
	color:#864f90 !important;
}

html.blue #pageContent a.pink, .pink, html.pink #pageContent a, html.pink #pageContent a:link, html.pink #pageContent a:visited, html.pink #pageContent a:active, html.pink #pageContent a:hover {
	color:#ea4e98 !important;
}

html.blue #pageContent a.lightpurple, .lightpurple, html.lightpurple #pageContent a, html.lightpurple #pageContent a:link, html.lightpurple #pageContent a:visited, html.lightpurple #pageContent a:active, html.lightpurple #pageContent a:hover {
	color:#bf3e9b !important;
}


html.blue #pageContent a.mediumblue, html.blue #pageContent a.mediumblue:link, html.blue #pageContent a.mediumblue:visited, html.blue #pageContent a.mediumblue:active, html.blue #pageContent a.mediumblue:hover, html.blue #pageContent a.link-arrow-mediumblue, html.blue #pageContent a.link-arrow-mediumblue:link, html.blue #pageContent a.link-arrow-mediumblue:visited, html.blue #pageContent a.link-arrow-mediumblue:active, html.blue #pageContent a.link-arrow-mediumblue:hover, .mediumblue, html.mediumblue #pageContent a, html.mediumblue #pageContent a:link, html.mediumblue #pageContent a:visited, html.mediumblue #pageContent a:active, html.mediumblue #pageContent a:hover {
	color:#2f6798 !important;
}

html.blue #pageContent a.red, html.blue #pageContent a.red:link, html.blue #pageContent a.red:visited, html.blue #pageContent a.red:active, html.blue #pageContent a.red:hover, html.blue #pageContent a.link-arrow-red, html.blue #pageContent a.link-arrow-red:link, html.blue #pageContent a.link-arrow-red:visited, html.blue #pageContent a.link-arrow-red:active, html.blue #pageContent a.link-arrow-red:hover, .red, html.red #pageContent a, html.red #pageContent a:link, html.red #pageContent a:visited, html.red #pageContent a:active, html.red #pageContent a:hover {
	color:#d8220c !important;
}

html.blue #pageContent a.mediumpink, .mediumpink, html.mediumpink #pageContent a, html.mediumpink #pageContent a:link, html.mediumpink #pageContent a:visited, html.mediumpink #pageContent a:active, html.mediumpink #pageContent a:hover {
	color:#bf4180 !important;
}

.darkpink, html.darkpink #pageContent a, html.darkpink #pageContent a:link, html.darkpink #pageContent a:visited, html.darkpink #pageContent a:active, html.darkpink #pageContent a:hover {
	color:#993365 !important;
}

html.blue #pageContent a.green, html.blue #pageContent a.green:link, html.blue #pageContent a.green:visited, html.blue #pageContent a.green:active, html.blue #pageContent a.green:hover, html.blue #pageContent a.link-arrow-green, html.blue #pageContent a.link-arrow-green:link, html.blue #pageContent a.link-arrow-green:visited, html.blue #pageContent a.link-arrow-green:active, html.blue #pageContent a.link-arrow-green:hover, .green, html.green #pageContent a, html.green #pageContent a:link, html.green #pageContent a:visited, html.green #pageContent a:active, html.green #pageContent a:hover {
	color:#00a650 !important;
}

html.blue #featuredOrchestraWrapper a.black, html.blue #pageContent a.black,  html.mediumblue #pageContent a.black {
	color:#000000 !important;
}

.black  {
	color:#000000 !important;
}

/************************/
/***** Link arrow Styles *****/
/**********************/


a.link-arrow-white, html #pageContent a.link-arrow-white, a.link-arrow-purple, a.link-arrow-darkpurple, a.link-arrow-pink, a.link-arrow-lightpurple, a.link-arrow-blue, a.link-arrow-mediumblue, a.link-arrow-red, a.link-arrow-mediumpink, a.link-arrow-darkpink, a.link-arrow-green, 
html.blue #pageContent a.link-arrow-white, html.blue #pageContent a.link-arrow-white:link, html.blue #pageContent a.link-arrow-white:visited, html.blue #pageContent a.link-arrow-white:active, html.blue #pageContent a.link-arrow-white:hover {
	line-height:17px;
	height:17px;
	padding:0 0 0 15px;
	margin:8px 0 0 0;
	font-weight:bolder;
	background-repeat:no-repeat;
	display:block;
	background-image:url(/images/icon-arrow-white.png);
	behavior: url(/css/iepngfix.htc);
	color:#FFFFFF !important;
	
}

* html #pageContent a.link-arrow-white:link, * html.blue #pageContent a.link-arrow-white:visited, * html.blue #pageContent a.link-arrow-white:active, * html.blue #pageContent a.link-arrow-white:hover {
		text-decoration: none;
}	

a.link-arrow-purple {
	background-image:url(/images/icon-arrow-purple.png);
	color:#9d3397 !important;
}

a.link-arrow-darkpurple {
	background-image:url(/images/icon-arrow-darkpurple.png);
	color:#864f90 !important;
}

a.link-arrow-pink {
	background-image:url(/images/icon-arrow-pink.png);
	color:#ea4e98 !important;
}

a.link-arrow-lightpurple {
	background-image:url(/images/icon-arrow-lightpurple.png);
	color:#bf3e9b !important;
}

a.link-arrow-blue {
	background-image:url(/images/icon-arrow-blue.png);
	color:#67abd0 !important;
}

a.link-arrow-mediumblue {
	background-image:url(/images/icon-arrow-mediumblue.png);
	color:#2f6798 !important;
}

a.link-arrow-red {
	background-image:url(/images/icon-arrow-red.png);
	color:#d8220c !important;
}

a.link-arrow-mediumpink {
	background-image:url(/images/icon-arrow-mediumpink.png);
	color:#bf4180 !important;
}

a.link-arrow-darkpink {
	background-image:url(/images/icon-arrow-darkpink.png);
	color:#993365 !important;
}

a.link-arrow-green {
	background-image:url(/images/icon-arrow-green.png);
	color:#00a650 !important;
}



/************************/
/***** Font Styles *****/
/**********************/
.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.rule-horizontal {
	clear:both;
	display:block;
	font-size:1px;
	line-height:1px;
	height:8px;
	margin:8px 0 0 0;
	padding:0;
	border-top:1px dotted #E5E5E5;
}


/************************/
/***** Font Size *****/
/**********************/
.text-extrasmall {
	font-size:10px;
	line-height:11px
}

.text-small {
	font-size:11px;
	line-height:13px;
}

.text-medium {
	font-size:12px;
	line-height:15px;
}

.text-large {
	font-size:14px;
	line-height:19px;
}

.text-extralarge {
	font-size:16px;
	line-height:21px;
}

/************************/
/***** Image Styles  *****/
/**********************/

.imagePadRight {
	margin-right: 10px;
	float: left;
	display: block;
}

.imagePadLeft {
	margin-left: 10px;
	float: right;
	display: block;
}


/************************/
/***** Links Table  *****/
/**********************/


table#links-table {
	padding: 0 !important;
	margin: 0 !important;
}

table#links-table th {
	text-align: left !important;
	font-wright: normal !important;
	font-size:12px !important;
	line-height:24px !important;

}

table#links-table td {
	padding: 0 30px 0 0 !important;
	margin: 0 !important;
	font-size:12px !important;
	line-height:24px !important;

}

