/*--- START - Anton stuck these in for the first meeting - copied off of slc---*/

/*----------------Generic Shared styles----------------------------------*/

/*-----------------CTA Type 1 styles-------------------------------------*/

.CTAtype1Wrapper { width:355px; float:left; padding-top:10px; border:solid 1px #FFFFFF;} 



.CTAtype1_BR { margin-bottom:10px;
}

.CTAtype1Wrapper #CourseFind_submit {
	float:right;
	background-image: url(../images/search_button.gif);
	background-repeat: no-repeat;
	background-position: top;
	color:#FFFFFF;
	width:60px;
	height:22px;
	padding-top:2px;
	padding-left:15px;
	padding-right:2px;
	font-weight:bold;
	margin-bottom:10px;
}
#ContentMainHome .CTAtype1_BR h3 {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	background-color:#3f2e7d;
}

.CTAtype1_BR .NewsItemWrap {
	margin: 10px 10px 10px 10px;
	padding-left: 5px;
}

.CTAtype1_BR form {
	margin: 0;
	padding: 0;
}

.CourseItemWrap {
	padding: 10px;
	height:195px;
	margin-bottom:10px;
}

.CourseFindWrapperTbl {
	padding: 0;
	margin: 0;
}

.CTAtype1 p { font-size: 100%; line-height: normal; color: #224422; }


.CTAtype1_BR .NewsItemWrap a img{
	border: 1px solid #5d3e80;
}

#qualification, #faculty, #course_type {
	width: 150px;
}

#keyword_search {
	width: 130px;
}


.CTAtype1_TL { background: url(../images/CTA_Purple_TL.gif) no-repeat left top;}
.CTAtype1_TR { background: url(../images/CTA_Purple_TR.gif) no-repeat right top;}
.CTAtype1_BL { background: url(../images/CTA_Purple_BL.gif) no-repeat left bottom;}
.CTAtype1_BR { background: url(../images/CTA_Purple_BR.gif) no-repeat right bottom; _margin-bottom:-1px;}

.CTAtype1_BR #qualification, .CTAtype1_BR #subjectarea, .CTAtype1_BR #course_type, .CTAtype1_BR #keyword_search {
	width: 246px;
}

#ContentMainHome_R .CTAtype1_BR h3{
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
}
#ContentMainInner .CTAtype1_BR  h3{color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;}

/*-----------------End CTA Type 1 styles---------------------------------*/

/*-----------------CTA Type 2 styles-------------------------------------*/

.CTAtype2Wrapper { width:230px; float:right; border:solid 1px #FFFFFF;}

#ContentMainHome_R .CTAtype2Wrapper { width:355px;float:right; padding-top:10px;}

#ContentMainHome_R .CTAtype2_BR  .CTATxtWrapper {
	height: 190px;
	padding:10px;
	margin-top:5px;
}
.CTAtype2_BR  .CTATxtWrapper {
	padding:10px;
	margin-top:5px;
	margin-bottom:10px;
}


#ContentMainHome_R .CTAtype2_BR h3 {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	background-color:#da251c;
}


.CTAtype2_BR .NewsItemWrap a img {
	border: 1px solid #b71388;
}

.CTAtype2_BR .NewsItemWrap h3 { background: none; color: #FFFFFF; margin: 5px 0 0 5px; padding: 0; }
/*.CTAtype2_BR .NewsItemWrap h4 { margin: 0; padding: 0; font-weight: bold; border-bottom: 1px solid #666666; }*/
.CTAtype2_BR .NewsItemWrap p { font-size: 90%; margin: 5px 0 0 0px; }
/*#ContentMainHome_R .CTAtype2_BR .NewsItemWrap a { color: #CC0000; font-size: 100%; text-decoration:none; padding: 5px 0; margin:0 0 0 0px;}*/

.CTA_type2_date {
	 margin: 5px 0 0 0px;
	 font-size: 90%;
	 font-weight: bold;
}

.CTAtype2_TL { background: url(../images/CTA_Red_TL.gif) no-repeat left top;}
.CTAtype2_TR { background: url(../images/CTA_Red_TR.gif) no-repeat right top;}
.CTAtype2_BL { background: url(../images/CTA_Red_BL.gif) no-repeat left bottom;}
.CTAtype2_BR { background: url(../images/CTA_Red_BR.gif) no-repeat right bottom;}

#ContentMainHome_R .CTAtype2Wrapper .CTATxtWrapper h4 { color:#cc0000; margin:0px; padding:0px;}
#ContentMainHome_R .CTAtype2Wrapper .CTATxtWrapper .NewsItemWrap a{ font-weight:normal; color:#333333;}
#ContentMainHome_R .CTAtype2Wrapper .CTATxtWrapper .NewsItemWrap a:hover { text-decoration:underline;}
#ContentMainHome_R .CTAtype2Wrapper .CTATxtWrapper .NewsItemWrap { margin-bottom:10px; _margin-bottom:-1px;}

/*-----------------End CTA Type 2 styles---------------------------------*/

/*-----------------CTA Type 3 styles-------------------------------------*/

.CTAtype3Wrapper { padding-top:4px; border:solid 1px #FFFFFF;}
.CTAtype3_BR {
	padding-bottom: 10px;
	/*margin-bottom:10px;*/
}

.CTAtype3_BR h3 {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	background-color:#0085c6;
}


.CTAtype3_BR .NewsItemWrap {
	margin: 10px 10px 10px 10px;
	padding-left: 5px;
}


.CTAtype3_BR .NewsItemWrap a img {
	border: 1px solid #5ba1e1;
}
.CTAtype3_BR .NewsItemWrap h3 { background: none; margin: 5px 0 0 5px; padding: 0; }
.CTAtype3_BR .NewsItemWrap h4 { margin: 0; padding: 0; font-weight: bold; font-size:110%; padding-bottom:5px; color:#0085c6; }
.CTAtype3_BR .NewsItemWrap p { font-size: 90%; margin: 5px 0 0 0px; }
.CTAtype3_BR .NewsItemWrap a { color: #5ba1e1; font-size: 100%; font-weight: bold; padding: 5px 0; margin:0 0 0 0px;}

.CTAtype3_BR .NewsItemWrap .ReadMoreLink { background: #efd1e6; text-align: right; padding: 2px 5px 2px 2px; margin: 5px 3px; }
.CTAtype3_BR .NewsItemWrap .ReadMoreLink a { color: #333333; text-decoration: none; }
.CTAtype3_BR .NewsItemWrap .ReadMoreLink a:hover { text-decoration: underline; }


.CTAtype3_TL { background: url(../images/CTA_Blue_TL.gif) no-repeat left top;}
.CTAtype3_TR { background: url(../images/CTA_Blue_TR.gif) no-repeat right top;}
.CTAtype3_BL { background: url(../images/CTA_Blue_BL.gif) no-repeat left bottom;}
.CTAtype3_BR { background: url(../images/CTA_Blue_BR.gif) no-repeat right bottom; _margin-bottom:-1px;}





/*-----------------End CTA Type 3 styles---------------------------------*/

/*-----------------CTA Type 4 styles-------------------------------------*/

.CTAtype4Wrapper { padding-top:4px; border:solid 1px #FFFFFF;}

.CTAtype4_BR {
	padding-bottom: 10px;
	/*margin-bottom:10px;*/
}

.CTAtype4_BR h3 {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	background-color:#6dba36;
}

.CTAtype4_BR .NewsItemWrap {
	margin: 10px 10px 10px 10px;
	padding-left: 5px;
}

.CTAtype4_BR .NewsItemWrap a img {
	border: 1px solid #3e6e41;
}

.CTAtype4_BR .NewsItemWrap ul { margin: 5px 0 0 5px; padding: 0;}
.CTAtype4_BR .NewsItemWrap li { list-style:none; margin: 5px 0 0 5px; padding: 0;}
.CTAtype4_BR .NewsItemWrap h3 { background: none; margin: 5px 0 0 5px; padding: 0; }
.CTAtype4_BR .NewsItemWrap h4 { margin: 0; padding: 0; font-weight: bold; font-size:110%; color:#6dba36; padding-bottom:5px;}
.CTAtype4_BR .NewsItemWrap p { font-size: 90%; margin: 5px 0 0 0px; }
.CTAtype4_BR .NewsItemWrap a { color: #3e6e41; font-size: 100%; font-weight: bold; padding: 5px 0; margin:0 0 0 0px;}

.CTAtype4_BR .NewsItemWrap .ReadMoreLink { background: #efd1e6; text-align: right; padding: 2px 5px 2px 2px; margin: 5px 3px; }
.CTAtype4_BR .NewsItemWrap .ReadMoreLink a { color: #333333; text-decoration: none; }
.CTAtype4_BR .NewsItemWrap .ReadMoreLink a:hover { text-decoration: underline; }

.CTAtype4_TL { background: url(../images/CTA_Green_TL.gif) no-repeat left top;}
.CTAtype4_TR { background: url(../images/CTA_Green_TR.gif) no-repeat right top;}
.CTAtype4_BL { background: url(../images/CTA_Green_BL.gif) no-repeat left bottom;}
.CTAtype4_BR { background: url(../images/CTA_Green_BR.gif) no-repeat right bottom; _margin-bottom:-1px;}

/*-----------------End CTA Type 4 styles---------------------------------*/

/*-----------------CTA Type 5 styles-------------------------------------*/

.CTAtype5Wrapper { padding-top:4px; border:solid 1px #FFFFFF;}

.CTAtype5_BR {
	padding-bottom: 10px;
	/*margin-bottom:10px;*/
}

.CTAtype5_BR h3 {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	background-color:#da251c;
}

.CTAtype5_BR .NewsItemWrap {
	margin: 10px 10px 10px 10px;
	padding-left: 5px;
}

.CTAtype5_BR .NewsItemWrap a img {
	border: 1px solid #cb1397;
}

.CTAtype5_BR .NewsItemWrap h3 { background: none; margin: 5px 0 0 5px; padding: 0;  color:cb1397 }
.CTAtype5_BR .NewsItemWrap h4 { margin: 0; padding: 0; font-weight: bold; border-bottom: 1px solid #666666; }
.CTAtype5_BR .NewsItemWrap p { font-size: 90%; margin: 5px 0 0 0px; }
.CTAtype5_BR .NewsItemWrap a { color: #da251c; font-size: 100%; font-weight: bold; padding: 5px 0; margin:0 0 0 0px;}

.CTAtype5_BR .NewsItemWrap .ReadMoreLink { background: #efd1e6; text-align: right; padding: 2px 5px 2px 2px; margin: 5px 3px; }
.CTAtype5_BR .NewsItemWrap .ReadMoreLink a { color: #333333; text-decoration: none; }
.CTAtype5_BR .NewsItemWrap .ReadMoreLink a:hover { text-decoration: underline; }

.CTAtype5_TL { background: url(../images/CTA_Red_TL.gif) no-repeat left top;}
.CTAtype5_TR { background: url(../images/CTA_Red_TR.gif) no-repeat right top;}
.CTAtype5_BL { background: url(../images/CTA_Red_BL.gif) no-repeat left bottom;}
.CTAtype5_BR { background: url(../images/CTA_Red_BR.gif) no-repeat right bottom; _margin-bottom:-1px;}

/*-----------------End CTA Type 5 styles---------------------------------*/

/*-----------------CTA Type 6 styles-------------------------------------*/
.CTAtype6Wrapper { padding-top:4px; border:solid 1px #FFFFFF;}
.CTAtype6_BR {
	padding-bottom: 10px;
	/*margin-bottom:10px;*/
}

.CTAtype6_BR h3 {
	color: #FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
	background-color:#3f2e7d;
}

.CTAtype6_BR .NewsItemWrap {
	margin: 8px;
	padding-left: 5px;
}

.CTAtype6_BR .NewsItemWrap a img {
	border: 1px solid #5d3e80;
}

.CTAtype6_BR .NewsItemWrap h3 { background: none; margin: 5px 0 0 5px; padding: 0; color:5d3e80 }
.CTAtype6_BR .NewsItemWrap h4 { margin: 0; padding: 0; font-weight: bold; border-bottom: 1px solid #666666; }
.CTAtype6_BR .NewsItemWrap p { font-size: 90%; margin: 5px 0 0 0px; }
.CTAtype6_BR .NewsItemWrap a { color: #5d3e80; font-size: 100%; font-weight: bold; padding: 5px 0; margin:0 0 0 0px;}

.CTAtype6_BR .NewsItemWrap .ReadMoreLink { background: #efd1e6; text-align: right; padding: 2px 5px 2px 2px; margin: 5px 3px; }
.CTAtype6_BR .NewsItemWrap .ReadMoreLink a { color: #333333; text-decoration: none; }
.CTAtype6_BR .NewsItemWrap .ReadMoreLink a:hover { text-decoration: underline; }

.CTAtype6_TL { background: url(../images/CTA_Purple_TL.gif) no-repeat left top;}
.CTAtype6_TR { background: url(../images/CTA_Purple_TR.gif) no-repeat right top;}
.CTAtype6_BL { background: url(../images/CTA_Purple_BL.gif) no-repeat left bottom;}
#ContentMainHome_R .CTAtype6_BR { background: url(../images/CTA_Purple_BR.gif) no-repeat right bottom;}
.CTAtype6_BR {background: url(../images/CTA_Purple_BR_2.gif) no-repeat right bottom; _margin-bottom:-1px;}
/*-----------------End CTA Type 6 styles---------------------------------*/



/*---END - Anton stuck these in for the first meeting - copied off of slc---*/


/*---CTA Common Styles---*/

.CTAWrapper {
	margin: 0 0 20px 0;
	padding: 0;
	z-index: 1;
}

.CTAWrapper h3, #HPCTAWrapper .HomeCTAWrapper1 h3, #HPCTAWrapper .HomeCTAWrapper2 h3, .RHCTAWrapper {
	color: #FFFFFF;
	font-size: 120%; 
	margin: 0;
	padding: 5px 0 5px 10px;
}

.CTAWrapper h4, .CTAWrapper h5 {
	margin: 0;
	padding: 0;
}

.CTAWrapper h4 {
	color:;
	font-size: 110%;
	margin: 0;
	padding: 5px 0 5px 10px;
}

.CTAWrapper h5 a {
	text-decoration: underline;
	font-size: 100%;
	color: #3f2e7d;
	margin: 0;
	padding: 5px 0 0 10px;
}

.CTAWrapper p, .HomeCTAWrapper1 p, .HomeCTAWrapper2 p, .CTAWrapper label {
	margin: 5px 10px 5px 10px;
	padding: 0;
}

.CTAWrapper select {
	margin: 0 10px 5px 10px;
	padding: 0;
}

.CTA_1_BR a, .CTA_2_BR a, .CTA_3_BR a, .CTA_4_BR a {
	text-decoration: none;
	color: #3f2e7d;
}

.CTA_1_BR a:hover, .CTA_2_BR a:hover, .CTA_3_BR a:hover, .CTA_4_BR a:hover{
	text-decoration: underline;
}
/*---End CTA Common Styles---*/

/*---CTA Colour Styles---*/

/*---Purple CTA---*/
.CTA_1_TL {
	background: url(../images/CTA_Purple_TL.gif) no-repeat left top; }
.CTA_1_TR {
	background: url(../images/CTA_Purple_TR.gif) no-repeat right top; }
.CTA_1_BL {
	background: url(../images/CTA_Purple_BL.gif) no-repeat left bottom; }
.CTA_1_BR {
	background: url(../images/CTA_Purple_BR.gif) no-repeat right bottom; }
	
/*---Blue CTA---*/
.CTA_2_TL {
	background: url(../images/CTA_Blue_TL.gif) no-repeat left top; }
.CTA_2_TR {
	background: url(../images/CTA_Blue_TR.gif) no-repeat right top; }
.CTA_2_BL {
	background: url(../images/CTA_Blue_BL.gif) no-repeat left bottom; }
.CTA_2_BR {
	background: url(../images/CTA_Blue_BR.gif) no-repeat right bottom; }
	
/*---Green CTA---*/
.CTA_3_TL {
	background: url(../images/CTA_Green_TL.gif) no-repeat left top; }
.CTA_3_TR {
	background: url(../images/CTA_Green_TR.gif) no-repeat right top; }
.CTA_3_BL {
	background: url(../images/CTA_Green_BL.gif) no-repeat left bottom; }
.CTA_3_BR {
	background: url(../images/CTA_Green_BR.gif) no-repeat right bottom; }

/*---Red CTA---*/
.CTA_4_TL {
	background: url(../images/CTA_Red_TL.gif) no-repeat left top; }
.CTA_4_TR {
	background: url(../images/CTA_Red_TR.gif) no-repeat right top; }
.CTA_4_BL {
	background: url(../images/CTA_Red_BL.gif) no-repeat left bottom; }
.CTA_4_BR {
	background: url(../images/CTA_Red_BR.gif) no-repeat right bottom; }
	
/*---End CTA Colour Styles---*/

/*---Needed some space to start the activity search cta---*/
h3.ActivitySearch { margin-bottom: 10px; }
/*-------------------------End----------------------------*/

/*---Home Page CTA's---*/

.HomeCTAWrapper1 {
	width: 231px;
	float: left;
}

.HomeCTAWrapper2 {
	width: 231px;
	margin-left: 245px;
}

.HomeCTAWrapper2 h3, .HomeCTAWrapper1 h3 {
	margin: 0;
	padding: 0;
}

/*-----------------News CTA styles-------------------------------------*/
#CTAnewsWrapper
{ padding:0 0 0 0px; border:solid 1px gray; margin-top:8px; float:left; clear:both; margin-top:20px; width:100%;}
#CTAnewsWrapper .NewsItemWrap .ReadMoreLink { background: #efd1e6; text-align: right; padding: 2px 5px 2px 2px; margin: 5px 3px; }
#CTAnewsWrapper.NewsItemWrap .ReadMoreLink a { color: #333333; text-decoration: none; }
#CTAnewsWrapper .NewsItemWrap .ReadMoreLink a:hover { text-decoration: underline; }

#CTAnewsWrapper h3 {
color:#FFFFFF;
font-size:140%;
font-weight:normal;
	margin: 0;
	padding: 4px 0 4px 10px;
	background:#666666}
#CTAnewsTxtWrapper {
padding:5px 0 10px 10px; }
#CTAnewsTxtWrapper h4 {	
	font-size: 100%;
	margin: 0;
	padding: 5px 0 5px 0px;
	color:gray;
}


/* ----- end newsCTA styles

.CTAtype3Wrapper { padding-top:10px; border:solid 1px #FFFFFF;}

/*---End Home Page CTA's---*/

/*---CTA 'More' Button Placement---*/
.MoreBtn, .FormBtn {
	height: 20px;
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: right;
}

.MoreBtn a, .FormBtn a {
	color: #3f2e7d;
	text-decoration: none;
}

.MoreBtn a:hover, .FormBtn a:hover {
	text-decoration: underline;
}
/*---End CTA 'More' Button Placement---*/

#centre_name, #sport_name, #xcite_brand, #keyword_search { clear:left; width:250px; margin-top:3px; margin-bottom:3px;}


#ContentWrapper .CTAtype1Wrapper h3{ 
	color:#FFFFFF;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 5px 10px;
}



.CTAtype1Wrapper #keyword_search { background-color:#FFFFFF; background-image:none;}
.CourseItemWrap label { margin-right:150px;}
.CourseItemWrap #Submit {
	margin-top:5px;
	margin-bottom:10px;

	color:#FFFFFF;

	float:right;

}
.CourseItemWrap #OR_Search { margin-left:-37px;}

.CourseItemWrap .radio1{ margin-right:85px; float:right;}
.CourseItemWrap .radio2 { float:left; margin-right:10px;}

#ContentMainInner_R .CTAtype1Wrapper { width:509px;}
#ContentMainInner_R .CourseItemWrap label { margin-right:205px;}
#ContentMainInner_R .CourseItemWrap .radio1 {margin-top:-19px; margin-right:238px;}

/*-----------------------polls---------------------*/

#polls { clear:both; padding-top:10px; width:727px;}
#polls h4 { color:#FFFFFF; font-size:140%; font-weight:normal; margin:0px; margin-left:10px;}

.polls_tl {
	background: url(../images/CTA_Blue_TL.gif) no-repeat left top; }
.polls_tr {
	background: url(../images/CTA_Blue_TR.gif) no-repeat right top; }
.polls_bl {
	background: url(../images/CTA_Blue_BL.gif) no-repeat left bottom; }
.polls_br {
	background: url(../images/CTA_Blue_BR.gif) no-repeat right bottom; padding-top:5px; _padding-top:3px; }

#polls .polls_br table { margin-top:5px; margin-left:7px;}
#polls .polls_br table  a { color:#5ba1e1;}

#polls2 { clear:both;}
#polls2 h4 { color:#FFFFFF; font-size:140%; font-weight:normal; margin:0px; margin-bottom:10px; }

.polls2_tl {
	background: url(../images/CTA_Blue_TL.gif) no-repeat left top; }
.polls2_tr {
	background: url(../images/CTA_Blue_TR.gif) no-repeat right top; }
.polls2_bl {
	background: url(../images/CTA_Blue_BL.gif) no-repeat left bottom; }
.polls2_br {
	background: url(../images/CTA_Blue_BR.gif) no-repeat right bottom;}

#polls2 .polls2_br table { margin-top:0px; padding-left:10px; padding-bottom:10px;}
#polls2 .polls2_br table  a { color:#5ba1e1;}


/*----------centre Details--------------------*/
/*#PageStyle_xcite_hf .Centre_Details_TL {background: url(../images/CTA_Purple_TL.gif) no-repeat left top;}
#PageStyle_xcite_hf .Centre_Details__TR {background: url(../images/CTA_Purple_TR.gif) no-repeat right top;}
#PageStyle_xcite_hf .Centre_Details__BL {background: url(../images/CTA_Purple_BL.gif) no-repeat left bottom;}
#PageStyle_xcite_hf .Centre_Details__BR {background: url(../images/CTA_Purple_BR_2.gif) no-repeat right bottom;}


#PageStyle_xcite_swim .Centre_Details_TL {background: url(../images/CTA_Blue_TL.gif) no-repeat left top;}
#PageStyle_xcite_swim .Centre_Details__TR {background: url(../images/CTA_Blue_TR.gif) no-repeat right top;}
#PageStyle_xcite_swim .Centre_Details__BL {background: url(../images/CTA_Blue_BL.gif) no-repeat left bottom;}
#PageStyle_xcite_swim .Centre_Details__BR {background: url(../images/CTA_Blue_BR.gif) no-repeat right bottom;}


#PageStyle_xcite_sport .Centre_Details_TL {background: url(../images/CTA_Green_TL.gif) no-repeat left top;}
#PageStyle_xcite_sport .Centre_Details__TR {background: url(../images/CTA_Green_TR.gif) no-repeat right top;}
#PageStyle_xcite_sport .Centre_Details__BL {background: url(../images/CTA_Green_BL.gif) no-repeat left bottom;}
#PageStyle_xcite_sport .Centre_Details__BR {background: url(../images/CTA_Green_BR.gif) no-repeat right bottom;}


#PageStyle_xcite_kidz .Centre_Details_TL {background: url(../images/CTA_Red_TL.gif) no-repeat left top;}
#PageStyle_xcite_kidz .Centre_Details__TR {background: url(../images/CTA_Red_TR.gif) no-repeat right top;}
#PageStyle_xcite_kidz .Centre_Details__BL {background: url(../images/CTA_Red_BL.gif) no-repeat left bottom;}
#PageStyle_xcite_kidz .Centre_Details__BR {background: url(../images/CTA_Red_BR.gif) no-repeat right bottom;}*/


#PageStyle_xcite_venues .Centre_Details_Wrapper { border:solid 1px #999999; margin-top:10px; margin-bottom:15px;}
#PageStyle_xcite_venues .Centre_Details_contents caption { background-color:#999999;}

#PageStyle_xcite_swim .Centre_Details_Wrapper { border:solid 1px #0085C6;}
#PageStyle_xcite_swim .Centre_Details_contents caption { background-color:#0085C6;}

#PageStyle_xcite_sport .Centre_Details_Wrapper { border:solid 1px #6DBA36;}
#PageStyle_xcite_sport .Centre_Details_contents caption { background-color:#6DBA36;}

#PageStyle_xcite_kidz .Centre_Details_Wrapper { border:solid 1px #DA251C;}
#PageStyle_xcite_kidz .Centre_Details_contents caption { background-color:#DA251C;}

.Centre_Details_Wrapper { border:solid 1px #3F2E7D; margin-bottom:20px;}



.Centre_Details_contents {
	padding-left:20px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 15px;

}
.Centre_Details_contents {
	padding:0px;

}
.Centre_Details_contents tr td { *padding:3px;}
.Centre_Details_contents caption { color:#FFFFFF; font-size:140%; margin-bottom:10px; background-color:#3F2E7D; /*margin:-3px -15px 10px -20px;*/}

#PageStyle_xcite_swim .timetable caption {color:#0085C6;}
#PageStyle_xcite_sport .timetable caption {color:#6DBA36;}
#PageStyle_xcite_kidz .timetable caption {color:#DA251C;}


