﻿body {
}
#table1 {
	padding: 0px;
	background-color: #C0C0C0;
	margin-bottom: 0px;
	margin-top: 0px;
}
.INNERdiaryNEWright {
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: right;
	padding: 1px 2px 1px 0px;
	background-color: #F3F3F3;
	vertical-align: top;
}
.TITLEPaulCarr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26pt;
	font-weight: bold;
	color: #333399;
	text-align: center;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}
.TITLEOrganist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	color: #FFFFFF;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bolder;
}
#table2 {
	background-color: #C0C0C0;
	padding-top: 4px;
	padding-bottom: 2px;
}
#table3 {
	background-color: #C0C0C0;
}
#table4 {
	background-color: #FFFFFF;
}
.ALLtableslayout {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#table5 {
	background-color: #FFFFFF;
}
#table6 {
	background-color: #FFFFFF;
}
#table7 {
	background-color: #FFFFFF;
	font-weight: normal;
}
#table8 {
	background-color: #FFFFFF;
}
#table9 {
	background-color: #FFFFFF;
}
#table10 {
	background-color: #FFFFFF;
}
#table11 {
	background-color: #FFFFFF;
}
#table12 {
	background-color: #FFFFFF;
}
#table13 {
	background-color: #C0C0C0;
}
* {
	padding-top: 0px;
	margin-top: 0px;
}
.ALLtopnav {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
	text-align: center;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 6px;
}
#table3 a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000080;
	font-weight: normal;
}
#table3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 9pt;
	text-decoration: none;
}
.HOMEfootercopyright {
	margin: 0px;
	color: #800080;
	font-size: 9pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.HOMEimagelink {
	border-width: 0px;
}
.HOMEcontactpaul {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFCC;
	color: #333333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: middle;
	width: 250px;
}
.HOMEwelcomevisitornumber {
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	color: #800080;
}
#table13 a {
	text-decoration: none;
	color: #800080;
	font-family: Arial;
}
# table13 a:hover {
	color: #800080;
	font-weight: bolder;
}
#table11 a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
#saomtextbox a {
	color: #FFFFFF;
	text-decoration: none;
}
#stpaulstextbox a {
	color: #800080;
	text-decoration: none;
}
#table13 a:hover {
	font-weight: bolder;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
}
#table11 a:hover {
	font-weight: bolder;
	color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
}
#footernav {
	background-color: #C0C0C0;
	color: #000080;
}
.INNERPastPerfserieslinksbox {
	padding: 0px;
	margin: 12px 26px 8px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	font-variant: normal;
	font-weight: bold;
}
.INNERfooternavtext {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #800080;
	text-align: center;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 6px;
}
.INNERfootercopyrightwhite {
	margin: 0px;
	color: #FFFFFF;
	font-size: 9pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 3px;
}
#footernav a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000080;
	font-weight: normal;
}
.INNERpurpletext {
	color: #800080;
}
#footernav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
#INNERabouttitle {
	padding: 0px;
	margin: 0px 26px 0px 26px;
}
#INNERreviewstext {
	background-color: #FFFFE1;
	padding-top: 5px;
	padding-bottom: 5px;
}
.INNERPAGETITLEcolourbar {
	padding: 1px 14px 1px 10px;
	margin: 8px 5px 5px 5px;
	color: #FFFFFF;
	background-color: #333399;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11pt;
	vertical-align: baseline;
	line-height: 20px;
}
#organconcertstextbox {
	width: 160px;
	background-color: #800080;
}
.INNERaboutquotetext {
	color: #808080;
}
#organconcertstextbox a {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	width: 130px;
	background-color: #800080;
	text-decoration: none;
}
.INNERpagetext {
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	font-size: 9pt;
	margin: 8px 18px 8px 18px;
	text-align: justify;
	padding: 1px 0px 1px 0px;
	font-weight: normal;
}
#organconcertstextbox a:hover {
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	width: 130px;
	background-color: #800080;
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
}
#INNERtextbox a {
	color: #800080;
	text-decoration: none;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.INNERimagecaption {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 9pt;
	margin: 8px 18px 8px 18px;
	text-align: center;
	padding: 1px 0px 1px 0px;
}
.INNERdiarytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: justify;
	padding: 1px 0px 1px 0px;
}
#INNERdiarytitle {
	padding: 0px;
	margin: 0px 60px 0px 60px;
}
#footercopyright {
}
#footercopyright a {
	color: #FFFFFF;
}
.INNERlinkstext {
	margin: 8px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	background-color: #FFFFE1;
	padding-left: 22px;
}
#INNERlinkstext a {
	padding: 0px;
	margin: 0px 26px 0px 0px;
	color: #666666;
	font-weight: bolder;
	text-decoration: none;
}
#INNERlinkstext {
	padding: 0px 0px 0px 22px;
	margin: 8px 26px 8px 26px;
	text-decoration: none;
}
#INNERCDtitle {
	padding: 0px;
	margin: 0px 30px 0px 40px;
}
#INNERreviewstitle {
	padding: 0px;
	margin: 0px 26px 0px 26px;
}
#INNERreviewscontactpaul a {
	padding: 0px;
	text-decoration: underline;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.INNERreviewstextPINK {
	padding: 5px 22px 5px 22px;
	margin: 12px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	background-color: #FFE8FF;
	text-align: justify;
}
#INNERreviewscontactpaul {
	padding: 10px 0px 10px 0px;
	margin: 8px 26px 8px 14px;
	text-decoration: none;
	color: #666666;
}
.linkfootnotes {
	color: #FF00FF;
}
.INNERblanktextbox {
	margin: 8px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	padding-left: 22px;
}
.LINKSimgRIGHT {
	float: right;
	margin-right: 30px;
	border-style: none;
}
.REVIEWSimgLEFT {
	float: left;
	padding-right: 3px;
	padding-bottom: 3px;
}
.INNERreviewstextsmall {
	font-size: 8pt;
}
.INNERreviewscontactpaul {
	margin: 8px 26px 8px 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	padding-left: 0px;
}
.REVIEWSimgRIGHT {
	float: right;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.HOMEbottomlinkscentral {
	text-align: center;
}
#INNERreviewstext a {
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}
#imagelink {
	border-style: none;
}
.INNERSAOMtext {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
#INNERSAOMtextbox {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
}
.INNERSAOMTLsubtitlebox {
	padding: 0px;
	margin: 12px 26px 8px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
	font-weight: normal;
	font-variant: normal;
}
.SAOMTLimgRIGHT {
	float: right;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.INNERTLtext {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
#INNERTLtextbox a {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #800080;
	text-decoration: underline;
	font-weight: normal;
}
.INNERSAOMtextintro {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.INNERSAOMTLsubtextpurple {
	background-color: #800080;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bolder;
}
.INNERSAOMTLtextyellow {
	background-color: #FFFFCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bolder;
}
.INNERTLtextintro {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.TLimgLEFT {
	text-align: left;
	float: left;
}
.INNERTLtextcentral {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.TLimgRIGHT {
	float: right;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#INNERtextbox {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#INNERTLtextbox {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #800080;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#ABOUTpurpletextbox {
	color: #800080;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#ABOUTpurpletextbox a {
	color: #800080;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#INNERstpaulstext {
}
#INNERstpaulstext a {
	text-decoration: underline;
	color: #000080;
	font-weight: normal;
}
.INNERstpaulstitles {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 18px;
	text-align: left;
	font-weight: bold;
}
.INNERstpaulstext {
	padding: 5px 10px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: left;
	font-weight: normal;
}
#INNERSAOMtextbox a {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.SAOMimageLEFT {
	float: left;
	padding-right: 5px;
}
.INNERSAOMsubtextyellow {
	background-color: #FFFFCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bolder;
}
.INNERSAOMsubtextpurple {
	background-color: #800080;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bolder;
}
.INNERSAOMscrollboxpurple {
	border-style: solid;
	border-width: 1px;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 12px 55px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
.INNERSAOMtextpurple {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
.INNERSAOMtextcentralpurple {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.INNERSAOMtextcentralgrey {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.SAOMorganspecRIGHT {
	padding: 2px 30px 2px 5px;
	float: right;
}
.INNERSAOMscrollboxgrey {
	border-style: solid;
	border-width: 1px;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 5px 75px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
.INNERSAOMsubtextpink {
	background-color: #FFE8FF;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bolder;
}
.LINKSorganfocus {
	border-style: ridge;
	border-width: 3px;
	padding: 3px;
}
#INNERtextboxPASTPERF {
	color: #808080;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.IMGpastperf {
	border: 1px solid #C0C0C0;
	padding: 0px;
	margin: 0px;
}
#INNERtextboxPASTPERF a {
	color: #808080;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.INNERstpaulsHALFBOXtext {
	padding: 5px 20px 5px 20px;
	margin: 8px 0px 8px 0px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
	font-weight: normal;
	vertical-align: top;
}
.imgSTPAULS {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
#INNERstpaulstextHALFBOX {
	padding: 0px;
	margin: 0px;
}
#INNERstpaulstextHALFBOX a {
	text-decoration: underline;
	color: #000080;
}
.INNERpagetitletextGREY {
	padding: 1px 14px 1px 10px;
	margin: 8px 5px 5px 5px;
	color: #FFFFFF;
	background-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11pt;
	vertical-align: baseline;
	line-height: 20px;
}
#INNERChinatext {
	background-color: #FFEAFF;
	margin-bottom: 10px;
	margin-top: 10px;
}
.INNERChinatext {
	padding: 10px;
	margin: 20px 26px 20px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
	background-color: #FFEAFF;
}
.mailinglistTITLE {
	color: #FFFFFF;
	background-color: #808080;
}
.INNERsaom9pt {
	font-size: 9pt;
}
.INNERsaomdownload {
	background-color: #FFEAFF;
}
#INNERChinatext a {
	background-color: #FFEAFF;
	text-decoration: underline;
	color: #808080;
}
.INNERChinatextcentral {
	padding: 10px;
	margin: 12px 26px 12px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	background-color: #FFEAFF;
}
.INNERChinatextcentralINTRO {
	margin: 5px 26px 5px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.mailinglistTEXT {
	padding: 5px 0px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
#table6 {
	background-color: #FFFFFF;
}
#HOMEblankcell {
	width: 130px;
}
#stpaulstextboxWHITE {
	width: 130px;
}
#table7 {
	background-color: #FFFFFF;
}
#HOMEtextbox {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.HOMEtextgreybox {
	padding: 10px;
	margin: 12px 200px 12px 200px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	background-color: #C0C0C0;
}
.HOMEtext {
	padding: 5px 0px 5px 0px;
	margin: 12px 200px 8px 200px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.HOMEtextpurplebox {
	padding: 10px;
	margin: 12px 200px 8px 200px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	background-color: #993399;
}
.HOMElinksicons {
	padding: 5px 0px 5px 0px;
	margin: 12px 30px 12px 30px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
.HOMEtextyellowbox {
	padding: 10px;
	margin: 12px 300px 8px 300px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	background-color: #FFFFCC;
}
.HOMEtextspacer {
	padding: 0px;
	margin: 5px 200px 5px 200px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
}
#HOMEcontactbox {
	margin: 40px 300px 30px 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#HOMEcontactbox a {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #808080;
	text-decoration: none;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#HOMEcontactbox a:hover {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #C0C0C0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#HOMEtextboxpurpletext {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#HOMEtextboxwhitetext {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#HOMEtextboxpurpletext a {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #800080;
}
#HOMEtextboxwhitetext a {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.INNERreviewstextYELLOW {
	padding: 5px 22px 5px 22px;
	margin: 12px 26px 8px 26px;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	background-color: #FFFFE1;
	text-align: justify;
}
.INNERSAOMnextconcert {
	padding: 15px 0px 15px 0px;
	margin: 30px 105px 40px 125px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	background-color: #E9E9E9;
}
#INNERdiarytextbox {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 60px;
	margin-left: 60px;
}
#INNERdiarytextbox a {
	color: #800080;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#INNERlinkstext a:hover {
	padding: 0px;
	margin: 0px 26px 0px 0px;
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}
.imgDIARY {
	float: right;
	padding-right: 0px;
}
.TLflyerimgRIGHT {
	text-align: left;
	float: left;
	padding-top: 15px;
	padding-left: 70px;
}
.imgSTPAULSTL {
	float: none;
}
.INNERabouttext {
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	font-size: 9pt;
	margin: 8px 26px 8px 26px;
	text-align: justify;
	padding: 1px 0px 1px 0px;
	font-weight: normal;
}
.INNERTLscrollboxpurple {
	border-style: solid;
	border-width: 1px;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 12px 70px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
.imgCENTREstpauls {
	float: none;
}
.INNERTLdatesfaded {
	color: #808080;
}
.INNERdiarypostponed {
	color: #999999;
}
.STPAULSlink {
	border-width: 0px;
	float: none;
}
.imgSTPAULSright {
	float: left;
	padding-right: 70px;
	padding-left: 5px;
}
.TLimgFLYER {
	text-align: left;
	float: right;
	padding-top: 0px;
	padding-left: 25px;
}
.INNERstpaulstextgrey {
	padding: 5px 10px 5px 0px;
	margin: 12px 26px 8px 26px;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: center;
	font-weight: normal;
}
#INNERstpaulstextgrey {
	color: #808080;
}
.imgCHINAleft {
	float: left;
	padding: 0px 10px 10px 0px;
}
.imgCHINAright {
	float: right;
	padding: 0px 0px 10px 10px;
}
#INNERstpaulstextgrey a {
	color: #000080;
}
.imgDIARYinnerimage {
	float: right;
	padding-right: 0px;
	margin-right: 10px;
}
#INNERdiarytextboxgulangyu {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 60px;
	margin-left: 60px;
}
#INNERdiarytextboxgulangyu a {
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#INNERdiarytextboxPASTENGAGEMENTS {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 60px;
	margin-left: 60px;
}
.imgDIARYNEWright {
	float: right;
	padding-right: 2px;
	padding-left: 5px;
}
#INNERdiaryNEWLEFTtextbox {
	color: #000080;
	text-decoration: none;
	font-weight: normal;
	font-family: Calibri;
	margin-right: 60px;
	margin-left: 60px;
	font-size: 12pt;
}
#INNERdiaryNEWLEFTtextbox a {
	color: #000080;
	text-decoration: underline;
	font-weight: normal;
	font-family: Calibri;
	font-size: 12pt;
}
#INNERdiaryNEWRIGHTtextbox {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 60px;
	margin-left: 60px;
}
a {
	color: #333333;
	text-decoration: underline;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
}
.INNERdiaryNEWleft {
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: left;
	padding: 1px 2px 1px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.imgDIARYNEWleft {
	float: right;
	padding-right: 5px;
	padding-left: 2px;
}
.imgDIARYNEWleftLEFT {
	float: left;
	padding-right: 5px;
	padding-left: 2px;
}
.INNERPASTPERFscrollboxpurple {
	border-style: solid;
	border-width: 1px;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 5px 75px;
	color: #800080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	text-align: justify;
}
#INNERindexNEWLEFTtextbox {
	color: #4F4F4F;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 60px;
	margin-left: 60px;
}
#INNERindexNEWRIGHTtextbox {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 60px;
	margin-left: 60px;
}
.INNERindexNEWleft {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: left;
	padding: 1px 2px 1px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.INNERindexNEWright {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: right;
	padding: 1px 2px 1px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
}
#INNERindexNEWtextbox {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4F4F4F;
}
.INNERindexNEWtextGREY {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: center;
	padding: 1px 0px 1px 0px;
}
#INNERindexNEWtextbox a {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
.INNERindexNEWtextPURPLE {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	font-size: 9pt;
	margin: 8px 60px 8px 60px;
	text-align: center;
	padding: 1px 0px 1px 0px;
}
#INNERindexNEWtextboxPURPLE {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #800080;
}
#INNERindexNEWLEFTtextbox a {
	color: #4F4F4F;
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;
	margin-left: 0px;
}
#INNERindexNEWtextboxPURPLE a {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #A400A4;
}
#INNERSAOMtextbox2011season {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #800080;
}
#INNERSAOMtextbox2011season {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #800080;
}
.CDINNERtextupper {
	margin: 8px 26px 8px 26px;
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-left: 22px;
	white-space: normal;
}
.CDINNERtextlower {
	margin: 8px 26px 8px 26px;
	color: #966F43;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
	background-color: #FFFFFF;
	padding-left: 22px;
	white-space: normal;
}
.INNERCDtitletext {
	padding: 1px 14px 1px 10px;
	margin: 8px 5px 5px 12px;
	color: #FFFFFF;
	background-color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11pt;
	vertical-align: baseline;
	line-height: 20px;
}
.CDimgRIGHT {
	float: right;
	margin-right: 12px;
	border-style: none;
}
.CDimgLEFT {
	float: left;
	margin-right: 12px;
	border-style: none;
	margin-left: 0px;
	clip: rect(5px, 5px, auto, auto);
	margin-top: 9px;
}
#INNERCDtext {
	padding: 0px 0px 0px 22px;
	margin: 8px 26px 8px 26px;
	text-decoration: none;
}
#INNERCDtext a {
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
}
#INNERindexNEWtextboxTOP {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4F4F4F;
}
#INNERindexNEWtextboxTOP a {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
	font-weight: bold;
}
#INNERindexNEWtextboxTOPindex {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4F4F4F;
}
#INNERindexNEWtextboxTOPindex a {
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
#INNERCDREVIEWtext {
	padding: 0px 0px 0px 22px;
	margin: 8px 26px 8px 26px;
	text-decoration: none;
	color: #333333;
}
#INNERCDREVIEWtext a {
	text-decoration: underline;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

}