body {
	background: #ddddd5 url(../img/bg.gif) repeat-y center;
	font: 10px "Times New Roman", Times, serif;
}

strong {
	font-weight: bold;
	color: #59bdbc;
}

p {
	line-height: 1.3em;
	margin-bottom: 1.5em;
}

p.hilite {
	color: #59bdbc;
}

div.clearing {
	clear: both;
}

#wrapper {
	background-color: #fff;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	color: #7e7b72;
}

body.multi #wrapper {
	background: url(../img/triband.gif) no-repeat center top;
}

body.fit #wrapper {
	background: url(../img/strip_fit.gif) no-repeat center top;
}

body.wbl #wrapper {
	background: url(../img/strip_wbl.gif) no-repeat center top;
}

body.sd #wrapper {
	background: url(../img/strip_sd.gif) no-repeat center top;
}

/* @group header */

#header {
	height: 130px;
	position: relative;
	margin-bottom: 10px;
	font-size: 1.6em;
}

#header h1 {
	background: url(../img/central_sports_blk.gif) no-repeat;
	width: 95px;
	height: 95px;
	position: absolute;
	top: 30px;
	left: 0;
	font-size: 0.1em;
}

#header h1 a {
	height: 96px;
	width: 95px;
	display: block;
	text-indent: -5000px;
}

body.fit #header h1 {
	background: url(../img/central_sports_green.gif) no-repeat;
}

body.wbl #header h1 {
	background: url(../img/central_sports_purple.gif) no-repeat;
}

body.sd #header h1 {
	background: url(../img/central_sports_orange.gif) no-repeat;
}

body.sd #header h1 {
	background: url(../img/central_skills_orange.gif) no-repeat;
}

#header ul {
	position: absolute;
	bottom: 0;
	right: 0;
}

#header ul li {
	float: left;
	color: #777466;
}

#header li a {
	color: #777466;
	text-decoration: none;
	margin-left: 9px;
	padding-left: 10px;
	background: url(../img/pixel_grey.gif) repeat-y;
	letter-spacing: -1px;
	font-size: 14px;
}


#header li#nb1 a {
	background-image: none;
}

#header li a:hover {
	color: #59bdbc;
}

body.wbl #header li a:hover {
	color: #ca006b;
}

body.sd #header li a:hover {
	color: #f08400;
}

body#pHome li#nb1 a {
	color: #59bdbc;
}

body#pAbout li#nb2 a {
	color: #59bdbc;
}

body#pNews li#nb3 a {
	color: #59bdbc;
}

body#pLinks li#nb4 a {
	color: #59bdbc;
}

body#pJobs li#nb5 a {
	color: #59bdbc;
}

body#pContact li#nb6 a {
	color: #59bdbc;
}



body#pFeedback li#nb8 a {
	color: #59bdbc;
}

/* @end */

#pic {
	margin-bottom: 10px;
}

#pic img {
	padding: 5px;
	border: 1px solid #bcbaa9;
}

/* @group left col */

#leftCol, #centreCol, #rightCol {
	float: left;
	display: block;
}

#leftCol {
	width: 155px;
}

div.newsBox {
	border: 1px dashed #bcbaa9;
	padding: 5px;
	margin-bottom: 12px;
}

div.newsBox img.topImage {
	margin-bottom: 5px;
}

din.newsBox
div.newsBox strong {
	font-size: 1.1em;
}

div.newsBox h2 {
	margin-bottom: 0.75em;
}

div.newsBox img {
	vertical-align: middle;
}

div.newsBox a {
	text-decoration: none;
	color: #777466;
	display: block;
	line-height: 1.2em;
}

div.newsBox a:hover {
	color: #59bdbc;
}

img.newsTitle {
	margin-bottom: 1em;
}

div.download_wrapper {
	width: 400px;
	float: left;
}

div.update {
	padding: 4px;
	margin-bottom: 12px;
	float: left;
}

ul.fitList li, ul.wblList li, ul.sdList li {
	margin-bottom: 10px;
}

ul.fitList a, ul.wblList a, ul.sdList a {
	height: 48px;
	display: block;
	text-indent: -5000px;
}

li#fl1 a {
	background: url(../img/fit_button1.gif) no-repeat;
}

li#fl1 a:hover, li#fl1.on a {
	background: url(../img/fit_button1.gif) no-repeat 0 -48px;
}

li#fl2 a {
	background: url(../img/fit_button2.gif) no-repeat;
}

li#fl2 a:hover, li#fl2.on a {
	background: url(../img/fit_button2.gif) no-repeat 0 -48px;
}

li#fl3 a {
	background: url(../img/fit_button3.gif) no-repeat;
}

li#fl3 a:hover, li#fl3.on a {
	background: url(../img/fit_button3.gif) no-repeat 0 -48px;
}

li#fl4 a {
	background: url(../img/fit_button4.gif) no-repeat;
}

li#fl4 a:hover, li#fl4.on a {
	background: url(../img/fit_button4.gif) no-repeat 0 -48px;
}

li#fl5 a {
	background: url(../img/fit_button5.gif) no-repeat;
}

li#fl5 a:hover, li#fl5.on a {
	background: url(../img/fit_button5.gif) no-repeat 0 -48px;
}

li#fl6 a {
	background: url(../img/fit_button6.gif) no-repeat;
}

li#fl6 a:hover, li#fl6.on a {
	background: url(../img/fit_button6.gif) no-repeat 0 -48px;
}

li#wbl1 a {
	background: url(../img/wbl_button1.gif) no-repeat;
}

li#wbl1 a:hover, li#wbl1.on a {
	background: url(../img/wbl_button1.gif) no-repeat 0 -48px;
}

li#wbl2 a {
	background: url(../img/wbl_button2.gif) no-repeat;
}

li#wbl2 a:hover, li#wbl2.on a {
	background: url(../img/wbl_button2.gif) no-repeat 0 -48px;
}

li#wbl3 a {
	background: url(../img/wbl_button3.gif) no-repeat;
}

li#wbl3 a:hover, li#wbl3.on a {
	background: url(../img/wbl_button3.gif) no-repeat 0 -48px;
}

li#wbl4 a {
	background: url(../img/wbl_button4.gif) no-repeat;
}

li#wbl4 a:hover, li#wbl4.on a {
	background: url(../img/wbl_button4.gif) no-repeat 0 -48px;
}

li#wbl5 a {
	background: url(../img/wbl_button5.gif) no-repeat;
}

li#wbl5 a:hover, li#wbl5.on a {
	background: url(../img/wbl_button5.gif) no-repeat 0 -48px;
}

li#wbl6 a {
	background: url(../img/wbl_button6.gif) no-repeat;
}

li#wbl6 a:hover, li#wbl6.on a {
	background: url(../img/wbl_button6.gif) no-repeat 0 -48px;
}

li#sd1 a {
	background: url(../img/sd_button1.gif) no-repeat;
}

li#sd1 a:hover, li#sd1.on a {
	background: url(../img/sd_button1.gif) no-repeat 0 -48px;
}

li#sd2 a {
	background: url(../img/sd_button2.gif) no-repeat;
}

li#sd2 a:hover, li#sd2.on a {
	background: url(../img/sd_button2.gif) no-repeat 0 -48px;
}

li#sd3 a {
	background: url(../img/sd_button3.gif) no-repeat;
}

li#sd3 a:hover, li#sd3.on a {
	background: url(../img/sd_button3.gif) no-repeat 0 -48px;
}

li#sd4 a {
	background: url(../img/sd_button4.gif) no-repeat;
}

li#sd4 a:hover, li#sd4.on a {
	background: url(../img/sd_button4.gif) no-repeat 0 -48px;
}

li#sd5 a {
	background: url(../img/sd_button5.gif) no-repeat;
}

li#sd5 a:hover, li#sd5.on a {
	background: url(../img/sd_button5.gif) no-repeat 0 -48px;
}

li#sd6 a {
	background: url(../img/sd_button6.gif) no-repeat;
}

li#sd6 a:hover, li#sd6.on a {
	background: url(../img/sd_button6.gif) no-repeat 0 -48px;
}

#leftCol ul ul {
	padding-top: 5px;
	padding-left: 6px;
}

#leftCol ul ul li {
	margin-bottom: 3px;
}

#leftCol ul ul a {
	display: block;
	color: #7e7b72;
	text-decoration: none;
	background: url(../img/grey_arrow_spot.gif) no-repeat !important;
	padding-left: 20px;
	height: auto;
	text-indent: 0;
}

body.fit #leftCol ul ul a:hover,
body.fit #leftCol ul ul li.on a {
	color: #59bdbc;
	text-decoration: none;
	background: url(../img/green_arrow_spot.gif) no-repeat !important;
}

body.wbl #leftCol ul ul a:hover,
body.wbl #leftCol ul ul li.on a {
	color: #ca006b;
	text-decoration: none;
	background: url(../img/green_arrow_spot.gif) no-repeat !important;
}

body.sd #leftCol ul ul a:hover,
body.sd #leftCol ul ul li.on a {
	color: #f08400;
	text-decoration: none;
	background: url(../img/green_arrow_spot.gif) no-repeat !important;
}

/* @end */

/* @group centre col */

#content {
	font-size: 1.25em;
}

#centreCol {
	width: 400px;
	margin-right: 20px;
	margin-left: 20px;
}

#centreCol ul {
	margin-bottom: 1.5em;
}

#centreCol li {
	list-style-type: disc;
}

#centreCol ul.largeList {
	padding: 0;
	margin: 0 0 1.5em;
	font-size: 1.1em;
}

#centreCol ul.largeList li {
	list-style-type: none;
}

#centreCol ul.slim {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

#centreCol ul.slim li {
	background: url(../img/grey_arrow_spot.gif) no-repeat;
	list-style-type: none;
	padding-left: 20px;
}

#centreCol h3 {
	font-size: 2.8em;
	margin-bottom: 0.5em;
	letter-spacing: -1px;
	line-height: 1em;
}

body.fit #centreCol h3 {
	color: #1d7a83;
}

body.wbl #centreCol h3 {
	color: #ca006b;
}

body.sd #centreCol h3 {
	color: #f08400;
}

#centreCol h4 {
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 0.25em;
	font-size: 1.3em;
}

body.fit #centreCol h4 {
	color: #59bdbc;
	margin-bottom: 20px;
}

body.wbl #centreCol h4.apprenticeships {
	text-indent: -5000px;
	background: url(../img/apprenticeship_header.gif) no-repeat;
}

body.wbl #centreCol h4.adv_apprenticeships {
	text-indent: -5000px;
	background: url(../img/adv_apprenticeships_header.gif) no-repeat;
}

body.wbl #centreCol h4 {
	color: #59bdbc;
	margin-bottom: 20px;
}

body.wbl #centreCol h4 {
	color: #ca006b;
}

body.sd #centreCol h4 {
	color: #f08400;
}

body.multi #centreCol h3 {
	margin-bottom: 15px;
	background-position: 2px 2px;
	padding-bottom: 2px;
	text-indent: -5000px;
	font-size: 0.1px;
	margin-top: 2px;
}

body.fit #centreCol a {
	color: #59bdbc;
	text-decoration: none;
}

body.fit #centreCol a:hover {
	color: #1d7a83;
}

body.wbl #centreCol a {
	color: #ca006b;
	text-decoration: none;
}

body.wbl #centreCol a:hover {
	color: #800059;
}

body.sd #centreCol a {
	color: #f18e00;
	text-decoration: none;
}

body.sd #centreCol a:hover {
	color: #fbc300;
}

#centreCol ul.links li {
	list-style-type: none;
	margin-bottom: 5px;
	font-size: 12px;
}

#centreCol ul.links li a {
	list-style: none;
	text-decoration: none;
	color: #777466;
	line-height: 20px;
}

#centreCol ul.links li img {
	vertical-align: middle;
	margin-right: 10px;
}
#centreCol ul.links a:hover {
	color: #59bdbc;
}

h3.innov {
	background: url(../img/title_innovation_power.gif) no-repeat;
	height: 84px;
}

h3.about {
	background: url(../img/title_about.gif) no-repeat;
	height: 41px;
}

h3.news {
	background: url(../img/title_central_sports_news.gif) no-repeat;
	height: 41px;
}

h3.links {
	background: url(../img/title_central_sports_links.gif) no-repeat;
	height: 84px;
}

h3.jobs {
	background: url(../img/title_job_vacancies.gif) no-repeat;
	height: 84px;
}

h3.contact {
	background: url(../img/title_contact_central_sport.gif) no-repeat;
	height: 84px;
}

h3.feedback {
	background: url(../img/title_feedback.gif) no-repeat;
	height: 84px;
}

h3.thankyou {
	background: url(../img/title_thank_you.gif) no-repeat;
	height: 40px;
	text-indent: -5000px;
	margin-bottom: 0px;
}

form.contact_form {
	border: 1px solid #bcbaa9;
	background-color: #f3f9f9;
	padding-top: 1em;
	padding-bottom: 1em;
}

table.contact_table {
	width: 100%;
	border: 1px dotted #faf;
}

table.contact_table input, table.contact_table textarea {
	width: 120px;
}

table.contact_table textarea {
	height: 4em;
}

td.td1 {
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 2px;
	width: 170px;
}

td.submit {
	padding-right: 10px;
	width: 35px;
}

ul.mid_page_button {
	list-style-type: none;
	display: inline;
}

a.email_us {
	height: 43px;
	display: block;
	background: url(../img/email_us_button.gif) 0 43px;
	width: 156px;
	text-indent: -5000px;
	float: left;
}

a.email_us:hover {
	background: url(../img/email_us_button.gif) 0 0;
}

ul.mid_page_button li a {
	overflow: hidden;
	text-indent: -5000px;
	height: 43px;
	width: 156px;
}

#centreCol ul.furtherOpts {
	padding: 0;
	margin: 0 0 1.5em;
	display: block;
	height: 43px;
}

#centreCol ul.furtherOpts li {
	display: inline;
	float: left;
	margin-right: 10px;
}

#centreCol ul.furtherOpts a {
	width: 156px;
	height: 43px;
	display: block;
	text-indent: -5000px;
}

ul + h4 {
	clear: both;
}

ul li.emailUs a {
	background: url(../img/button_email_us.gif) no-repeat;
}

ul li.emailUs a:hover {
	background: url(../img/button_email_us.gif) no-repeat 0 -43px;
}

ul li.downApp a {
	background: url(../img/button_download_application.gif) no-repeat;
}

ul li.downApp a:hover {
	background: url(../img/button_download_application.gif) no-repeat 0 -43px;
}

#centreCol table {
	font: 0.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1.5em;
}

#centreCol table td, #centreCol table th {
	padding: 2px 4px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#centreCol table td {
	background-color: #d6edec;
}

#centreCol table th {
	color: #fff;
	background-color: #59bdbc;
}

body.wbl #centreCol ul.bigColourList {
	color: #ca006b;
	padding: 0;
}

body.sd #centreCol ul.bigColourList {
	color: #f18e00;
	padding: 0;
}

#centreCol ul.bigColourList li {
	font-size: 1.4em;
	list-style-type: none;
}

a.bigButton {
	width: 156px;
	height: 43px;
	display: block;
	text-indent: -5000px;
	clear: right;
}

body.sd a.bigButton {
	background: url(../img/email_us_sd_button.gif) no-repeat;
	position: relative;
	left: 100px;
}

body.sd a.bigButton:hover {
	background: url(../img/email_us_sd_button.gif) no-repeat 0 -43px;
}

body.wbl a.bigButton {
	background: url(../img/wbl_download_brochure.gif) no-repeat;
	height: 48px;
	position: relative;
	left: 130px;
	bottom: -122px;
}

body.wbl a.bigButton:hover {
	background: url(../img/wbl_download_brochure.gif) no-repeat 0 -48px;
}

body.fit a.bigButton {
	background: url(../img/wbl_download_brochure.gif) no-repeat;
	height: 48px;
	position: relative;
	left: 125px;
	bottom: -121px;
}

body.fit a.bigButton:hover {
	background: url(../img/wbl_download_brochure.gif) no-repeat 0 -48px;
}

body.wbl a.bigButton {
	background: url(../img/wbl_brochure_download_botto.gif) no-repeat;
	height: 48px;
	position: relative;
	left: 125px;
	bottom: -123px;
}

body.wbl a.bigButton:hover {
	background: url(../img/wbl_brochure_download_botto.gif) no-repeat 0 -48px;
}


#centreCol a.mailto_jobs{
	color: #59bdbc;
	text-decoration: none;
}

#questionnaire {
	margin: 0px;
	padding: 5px 0px;
}

#questionnaire li {
	list-style-type: none;
	padding: 0px 0px 10px 20px;
	font-size: 13px;
}

#learner {
	background: url(../img/bullet_learner.jpg) top left no-repeat;
}

#learner a:link, #learner a:active, #learner a:visited {
	color: #45C1BF;
	text-decoration: none;
}

#learner a:hover {
	color: #7e7b72;
}

#apprenticeship {
	background: url(../img/bullet_apprenticeship.jpg) top left no-repeat;
}

#apprenticeship a:link, #apprenticeship a:active, #apprenticeship a:visited {
	color: #CA006C;
	text-decoration: none;
}

#apprenticeship a:hover {
	color: #7e7b72;
}

#e2e {
	background: url(../img/bullet_e2e.jpg) top left no-repeat;
}

#e2e a:link, #e2e a:active, #e2e a:visited {
	color: #F68B1F;
	text-decoration: none;
}

#e2e a:hover {
	color: #7e7b72;
}

/* @end */

/* @group rightCol */

#rightCol {
	width: 195px;
}

#rightCol div {
	border: 1px solid #bcbaa9;
	margin-bottom: 10px;
}

div.fit a, div.wbl a, div.sd a {
	display: block;
	margin: 3px;
	font-size: 0.1em;
	text-indent: -5000px;
	height: 112px;
}

div.fit a {
	background: url(../img/box_fit.gif) no-repeat;
}

div.fit a:hover, body.multi div.fit a, body.fit div.fit a {
	background: url(../img/box_fit.gif) no-repeat 0 -112px;
}

div.wbl a {
	background: url(../img/box_wbl.gif) no-repeat;
}

div.wbl a:hover, body.multi div.wbl a, body.wbl div.wbl a {
	background: url(../img/box_wbl.gif) no-repeat 0 -112px;
}

div.sd a {
	background: url(../img/box_sd.gif) no-repeat;
}

div.sd a:hover, body.multi div.sd a, body.sd div.sd a {
	background: url(../img/box_sd.gif) no-repeat 0 -112px;
}

div.fit p, div.wbl p, div.sd p {
	display: none;
}


/* @end */

/* @group footer */

#footer {
	width: 790px;
	border-top: 1px dashed #bcbaa9;
	padding-top: 20px;
	padding-bottom: 30px;
	font-size: 1.1em;
	margin-top: 20px;
}

ul.address {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	text-align: center;
	margin-bottom: 5px;
}

ul.address a {
	color: #7e7b72;
	text-decoration: none;
}

ul.address a:hover {
	
}

ul.address li {
	display: inline;
}

ul.partners {
	background: url(../img/footer_motifs.gif) no-repeat;
	width: 278px;
	height: 48px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}

ul.partners li {
	display: none;
}

#footer p {
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 25px;
}

#footer p a {
	text-decoration: none;
	color: #59bdbc;
}

#fooetr p a:hover {
	color: ;
}
/* @end */

/* @group News */

div.newsItem {
	margin-left: -175px;
	padding-left: 175px;
	position: relative;
	margin-bottom: 5em;
}

div.lhs {
	position: absolute;
	top: 0;
	left: 0;
	width: 155px;
	border: 1px dashed #bcbaa9;
}

div.newsItem div.lhs img {
	margin: 4px 4px 0;
}

div.newsItem a {
	text-decoration: none;
}

div.newsItem .subCopy, div.newsItem a .subCopy {
	background-color: #bcbaa9;
	color: #fff;
	display: block;
	margin: 4px;
	padding: 6px 5px 8px;
	font-size: 1.2em;
	line-height: 1em;
	text-decoration: none;
}

div.newsItem a:hover .subCopy {
	background-color: #59bdbc;
}

#content div.newsItem h4 {
	color: #59bdbc;
	font-size: 2em;
	margin-bottom: 0.3em;
}

#content div.newsItem h5 {
	font-weight: bold;
	margin-bottom: 0.3em;
}


/* @end */