body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


a {outline:none; color:#000000; text-decoration:none;}

a:hover {color:#0DB14B;}



/* BASE */


body { 
    margin: 0;
    padding: 0; 
    font: 14px/1.1 Arial, Helvetica, sans-serif; 
	background:url(../img/background.gif) repeat-y;
	color:#000000;
}

#content {width: 960px; }

#main-icons {float: left; position: relative; width: 370px; height: 730px;}

#left-col {
	position: absolute;
	left:20px;
	top:20px;
	width: 330px;
	margin:0 0 0 0;
}


#right-col {
	float: left;
	position: relative;
	width: 590px;
}



#about-col {
	position: relative;
	float:left;
    width: 600px;
	margin:0 0 0 0;
	display:inline;
}


/* TEXT

-------------------------------------------------------------- */


h1 {font-size:24px; font-weight:normal; line-height:25px;}

h1.brand {color:#0DB14B; font-weight:bold; margin-bottom:10px; }

h1.brand a {outline:none; color:#0DB14B; text-decoration:none;}

h1.brand a:hover {color:#0DB14B;}



.regmark { position:relative; font-size:12px; top:-10px; margin-left:2px; }


#right-col p {margin:0 0 0 0; font: 14px/1.1 Arial, Helvetica, sans-serif; padding:0 0 0 15px;}

#about-col p {margin:0 0 0 0; font: 14px/1.1 Arial, Helvetica, sans-serif; padding:0 0 0 15px;}


/* ICON MENU

-------------------------------------------------------------- */


#icon-menu {width:315px; margin-top:20px; margin-left:-10px; }

.icon-holder {float:left; width:105px; position:relative; margin-bottom:15px; }

.icon {width:105px; text-indent:-3333px; }

.icon a:hover, .icon a:active { background-position: center -84px; }

.icon a.icon-selected { background-position: center -84px; }



.icon-one { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon01.gif) center 0 no-repeat; }
.icon-two { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon02.gif) center 0 no-repeat; }
.icon-three { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon03.gif) center 0 no-repeat; }
.icon-four { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon04.gif) center 0 no-repeat; }
.icon-five { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon05.gif) center 0 no-repeat; }
.icon-six { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon06.gif) center 0 no-repeat; }
.icon-seven { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon07.gif) center 0 no-repeat; }
.icon-eight { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon08.gif) center 0 no-repeat; }
.icon-nine { display:block; width: 105px; height:74px; background:url(../img/main_icons/icon09.gif) center 0 no-repeat; }


.icon-holder p {text-align:center; margin-top:3px; font: 12px/1.1 Arial, Helvetica, sans-serif;}


/* SEARCH AREA NEW

-------------------------------------------------------------- */

#search-area {width:390px; margin-top:10px; position:relative; }

#search-area p {margin:10px 0 5px 0; }

#search-button-holder {height: 34px; margin-top: 10px; width: 292px; }

.big-buttons {text-align: center; line-height: 34px;}

.big-buttons a {display: block; width: 132px; height: 34px; background: url(../img/big-button.gif) 0 0; color: #FFF; }


.float-right {float: right;}


/* FORM RULES
-------------------------------------------------------------- */


input{
  width: 282px;
  height:18px;
  padding:6px 4px 2px 4px;
  font-size:12px;
  border: none;
  background: url(../img/field_back.gif) 0 0 no-repeat; border-bottom: #CCC 1px solid;
}

select {
  width: 290px;
  padding:3px;
  font-size:12px;
  background-color:#FFFFFF;
}


.search_button {
	width: 42px;
	height: 42px;	
	margin: 12px 0 12px 20px;
	background-image:url(../img/go_bt.gif);
	background-repeat: no-repeat;
	border: 0px;
	cursor:pointer;
}

.search_button_postion {background-position-x: -48px;}

#submit_button a:hover {background-position-x: -48px;}



/* GO AREA NEW

-------------------------------------------------------------- */

.go-area {position:relative; width: 590px; padding-bottom:12px; margin-top: 10px; }

.go-area p {line-height: 24px;}

span.purple {color: #D21679; font-weight:bold;}

#go-display { padding-top: 12px; width: 400px;}

#right-col #go-display p {padding: 0;}


.start-fresh {position: absolute; width:109px; height:25px; bottom: 12px; right:20px;  text-align: center; }

.start-fresh p {font-size: 12px; line-height: 25px; padding: 1px 0 0 0; margin: 0;}

.start-fresh a {color:#FFF; text-decoration:none; background-position: 0 0;}

.start-fresh a:hover {color:#FFF;  background-position: 0 -30px;}

.start-again {display: block; width:109px; height:25px; background: url(../img/start_again.gif) 0 0 no-repeat; }



.style-switch {position: absolute; right: 0; top:0; }


.alertbox {position: relative;}
.alertbox a {display: block; width: 400px; height: 57px; background: url(../img/alert_box.gif) 0 0 ; background-repeat: no-repeat; color: #FF0000; font-size: 18px;  line-height:22px; font-weight: bold; }

.alertbox a span {position:absolute; width:390px; left:10px; top:5px; }




/* MAP LINK

-------------------------------------------------------------- */

.boro {position:relative; width:290px; height:21px; padding: 3px 0 0 0; background: url(../img/field_back.gif) 0 0 no-repeat; border-bottom: #CCC 1px solid; margin-top: 12px; }


#boro-list {position:absolute; left:0px; top:-307px; width: 288px; height:305px; overflow: auto; border: #CCC 1px solid; background: #FFF; padding-bottom: 2px; display: none;}


.arrow {position:absolute; right:5px; top:5px; width:290px; height:13px; background: url(../img/arrow.gif) center right no-repeat; margin-right: 7px; cursor:pointer;}

.arrowserv {position:absolute; right:5px; top:5px; width:290px; height:13px; background: url(../img/arrow.gif) center right no-repeat; margin-right: 7px; cursor:pointer;}

#serv-list {position:absolute; left:0px; top:-307px; width: 288px; height:305px; overflow: auto; border: #CCC 1px solid; background: #FFF; padding-bottom: 2px; display: none;}


#serv-list strong {display:block; margin: 8px 0 2px 0px; font-weight: bold; font-size: 12px; padding-left: 8px;}






/* MAP LINK

-------------------------------------------------------------- */

.map-link {font-size:14px; margin-top:10px; line-height:25px;}

.map-link a {color:#0DB14B; text-decoration:none; }

.map-link a:hover {color:#000; }


#logos {position: absolute; left:20px; bottom:0px; width:295px; height:35px; background: url(../img/logos.gif) 0 0 no-repeat;}

#info-links {position: absolute; left:0px; bottom:0px; font-size: 12px; }

/* INTRO 

-------------------------------------------------------------- */

#intro-col {}







/* About CONTENT

-------------------------------------------------------------- */


#aboutus-col {width:450px; display: none; padding-bottom: 40px;}

#aboutus-col p {padding:0 0 10px 0;}

#aboutus-col p.subhead {padding:10px 0 10px 0; font-weight: bold;}

#aboutus-col ol {margin-bottom:10px; margin-left: 20px; padding-left: 3px;}

#aboutus-col li {list-style:decimal; }

#aboutus-col h1 {margin-bottom:20px; padding:0;}

#aboutus-col h1 span {font-weight: bold;}


#aboutus-col a {outline:none; color:#0DB14B; text-decoration:none;}

#aboutus-col a:hover {color:#000;}


#aboutus-col p strong {font-weight:bold;}


#pointer {position: absolute; top:95px; left:-200px; width: 180px;}


#pointer h1 {font-size: 20px;}



/* RESULTS

-------------------------------------------------------------- */

h1.results {color:#000; font-weight:bold; margin:15px 0 15px 0; background:#ECEDED; font-size:18px; padding:5px 0 5px 15px; line-height: 28px; display: block;}


h1.results span {float: right; line-height: 28px; padding-right: 15px; font-size: 14px; font-weight: normal;}

h1.results a {color:#000; text-decoration:none; background:#ECEDED;}

h1.results a:hover {color:#0DB14B; background:#ECEDED;}


.result-icon-holder {width:540px;}

.result-icon {float:left; width:90px; text-align:center; height:125px;}

#right-col .result-icon p {margin-top:3px; font: 12px/1.1 Arial, Helvetica, sans-serif; padding:0;}


.result-box { position: relative; cursor: pointer;}

.result-box a {display: block; background:#ECEDED;}


#disclaim {display: none;}


/* NEW

-------------------------------------------------------------- */


#result-heading-box {height: 35px;}

#result-heading-box h1 {padding: 0; margin: 0;}

.small-button {float:right; display:inline; text-align: center; line-height: 28px; margin-left: 5px;}

.small-button a {display: block; width: 109px; height: 26px; background: url(../img/small_button.gif) 0 0; color: #FFF; font-size: 13px;}

.pdf-button {float:right; display:inline; margin-left: 5px;}


/* NEW RESULT DETAIL BUTTONS

-------------------------------------------------------------- */

.short-button {float:right; display:inline; text-align: center; line-height: 28px; margin-left: 5px;}

.short-button a {display: block; width: 95px; height: 26px; background: url(../img/small_bt.gif) 0 0; color: #FFF; font-size: 13px;}

.goback-button {float:right; display:inline; text-align: center; line-height: 28px; }

.goback-button a {display: block; width: 159px; height: 26px; background: url(../img/back-to-bt.gif) 0 0; color: #FFF;  font-size: 13px;}


/* DETAILS

-------------------------------------------------------------- */

.main-address {margin:10px 0 0 15px; }

.main-address td {padding:0 10px 0 0; vertical-align:top;}

.address {margin:10px 0 0 15px; }

.address td {padding:0 10px 0 0; vertical-align:middle;}

.detail-icon-holder {float:left; width:360px;}

.detail-holder {width:520px; margin:10px 0 10px 15px; border-top:1px solid #CCC; padding:10px 0 0 0;}

.no-bot-marg {margin:10px 0 0 15px;}

.no-top-marg {margin:0 0 10px 15px;}

#right-col .detail-holder p { padding-left:0;}

.question-box {float:left; width:160px; }

#right-col p.heading {font-weight:bold; }

#about-col p.heading {font-weight:bold; }

.question-box-wide {float:left; width:190px; margin-right:10px;}

.list-box {float:left; width:300px;}

.list-box li {list-style:disc; list-style-position:inside;}

h1.org-name {}

.back-to-results {float:right; padding-right:15px; }




/* NEW

-------------------------------------------------------------- */

.rate-holder { position:relative; width:590px; background:#ECEDED; padding:7px 0 7px 0px;}

.rate-holder h1 {color:#000; font-weight:bold;  font-size:18px; padding:0px 0 0px 15px; line-height: 18px;}



.rate-display {float: right; color: #0DB14B; padding-right: 15px; }

.rateit {padding-top: 6px; padding-bottom: 6px; }

.rate-display a {color: #0DB14B; }
.rate-display a:hover {color: #000; }

.rateit li {float: right; display: inline; margin-left: 2px; }

.rateit li a {display: block; width: 20px; height: 19px; background: url(../img/rate-star.gif) -20px 0; background-repeat: no-repeat;}

.rateit li a.selected {background-position: 0 0; }





/* HOME PAGE ROLLOVERS

-------------------------------------------------------------- */

.service-one span {color: #D21679; font-weight:bold;}
.service-two span {color: #FFD400; font-weight:bold;}
.service-three span {color: #F7931E; font-weight:bold;}
.service-four span {color: #9CCB3B; font-weight:bold;}
.service-five span {color: #00AEEF; font-weight:bold;}
.service-six span {color: #005BAB; font-weight:bold;}
.service-seven span {color: #904098; font-weight:bold;}
.service-eight span {color: #F173AC; font-weight:bold;}
.service-nine span {color: #EB2D2E; font-weight:bold;}


.service-nine a:hover {color: #EB2D2E;}


.service-one strong {font-weight:bold;}




/* HEALTH LISTS

-------------------------------------------------------------- */

#health-one {width:600px; border-top: 1px solid #CCC; padding-top: 20px; margin-top: 15px; display: none;}

a.health-selected {color: #EB2D2E;}


#health-detail {width:600px; border-top: 1px solid #CCC; padding-top: 20px; margin-top: 15px; display: none;}

#health-detail .result-icon p {margin-top:3px; font: 12px/1.1 Arial, Helvetica, sans-serif; padding:0;}

#health-detail .detail-holder p { padding-left:0;}
#health-detail p.heading {font-weight:bold; }

#health-detail .red-links a {font-weight: bold;}

#health-detail .red-links a:hover {color: #EB2D2E;}

#health-detail p {margin:0 0 0 0; font: 14px/1.1 Arial, Helvetica, sans-serif; padding:0 0 0 15px;}


#health-detail h1.org-name {margin-top:0px; }





/* CMS STYLES

-------------------------------------------------------------- */



h1.login {margin-bottom:0px; }

h1.login-space {margin-bottom:50px; }

.no-background {background:none; }


#admin-menu {width:640px; float:left; margin-bottom:15px;}

#admin-menu h1 {font-size:20px; display:inline; margin-right:15px;}

#admin-menu h1 a {outline:none; color:#0DB14B; text-decoration:none;}

#admin-menu h1 a:hover {color:#0DB14B;}


#top {width:980px; margin-top:20px;}

#middle {width:980px; }

#bottom {width:960px; margin-left:20px; }


.left {float:left; width:320px; margin-left:20px;}

.middle, .right {float:left; width:320px; }


.middle h1 {font-size:20px; }

.middle h1 a {outline:none; color:#000; text-decoration:none;}

.middle h1 a:hover {color:#0DB14B;}

.marg-left {margin-left:20px; }

.no-marg-left {margin-left:0; }


ul.boro {margin-left:20px; margin-top:40px;}



.admin-area input{
  width: 260px;
  padding:3px;
  font-size:12px;
  background:#D6EBD4;
  font-family: Arial, Helvetica, sans-serif;
}

.admin-area textarea{
  width: 260px;
  padding:3px;
  background:#D6EBD4;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

.admin-area input.cb {
  width: 15px;
  background:#FFFFFF;
 padding:0;
 margin:0 3px 0 0;
  
}

.admin-area select {
  width: 90px;
  padding:3px;
  font-size:12px;
  background:#D6EBD4;
}

select.keywords {
  width: 260px;
}


.admin-area label { display:block; margin-bottom:3px;  margin-top:15px; font-size:14px;}


.password-color {color:#0DB14B;}

.admin-area p.delete {margin-top:40px; }

.admin-area .send_button {
	position:absolute;
	right:32px;
	bottom:-10px;
	width: 42px;
	height: 42px;	
	background-image:url(../img/go_bt.gif);
	background-repeat: no-repeat;
	border: 0px;
}


.admin-area table {font-size:12px; margin-top:5px; }

.admin-area td {padding-bottom:5px; padding-right:5px;}

.log-out {float:right}



/* fancyform styles */
.demo label{display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;}

label.main-label {padding-left: 5px;}

.checked{background:none; background-image:url(../img/chk_on.gif);color:#0DB14B;}
.unchecked{background:none; background-image:url(../img/chk_off.gif)}

.selected{background:none; background-image:url(../readme_files/radio_on_green.gif)}
.unselected{background:none; background-image:url(../readme_files/radio_off.gif)}


.go_button {
	width: 43px;
	height: 43px;	
	background-image:url(../img/go_green.gif);
	border: 0px;
	margin-left: -4px;
	margin-top: 10px;
}



/* FEEDBACK FORM 

-------------------------------------------------------------- */


#feed-col {
	position: relative;
	float:left;
    width: 550px;
	margin:20px 0 0 0;
	display:inline;
}

.feed-holder {float:left; display:inline;}

.feed-holder-right {float:right; display:inline;}

.feed-icon {width:50px; text-indent:-3333px; }

.feed-icon a:hover, .feed-icon a:active { background-position: center -40px; }

.feed-icon a.feed-icon-selected { background-position: center -40px; }



.good { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/good.gif) center 0 no-repeat; }
.ok { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/ok.gif) center 0 no-repeat; }
.poor { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/poor.gif) center 0 no-repeat; }
.yes { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/yes.gif) center 0 no-repeat; }
.no { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/no.gif) center 0 no-repeat; }


.serv-one { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services01.gif) center 0 no-repeat; }
.serv-two { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services02.gif) center 0 no-repeat; }
.serv-three { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services03.gif) center 0 no-repeat; }
.serv-four { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services04.gif) center 0 no-repeat; }
.serv-five { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services05.gif) center 0 no-repeat; }
.serv-six { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services06.gif) center 0 no-repeat; }
.serv-seven { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services07.gif) center 0 no-repeat; }
.serv-eight { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services08.gif) center 0 no-repeat; }
.serv-nine { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services09.gif) center 0 no-repeat; }
.serv-ten { display:block; width: 50px; height:38px; background:url(../img/feedback_icons/services10.gif) center 0 no-repeat; }






.feed-clear {margin-left: -8px; width: 550px; padding-bottom: 10px;}

.nomarg {margin-left: 0;}

#right-col #feed-col p.question {margin: 5px 0 5px 0; padding: 0 0 0 0;}

#right-col #feed-col p.padoff {padding: 0 0 0 0;}

#right-col #feed-col p.big-question {margin: 10px 0 20px 0; padding: 0 0 0 0;}

#right-col #feed-col h1.feed-title {margin-bottom: 20px; padding-top: 5px;}


#feed-col .feed-holder p, #feed-col .feed-holder-right p {text-align:center; margin:3px 0 0 0; padding: 0; font-size: 12px;}

.agree {margin-right:50px; }



#feed-col textarea{
  width: 400px;
  height: 200px;
  padding:3px;
  background:#D6EBD4;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-bottom: 25px;
}

#feed-col input.green-box {
	width: 350px;
  padding:3px;
  background:#D6EBD4;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}


#feed-col p.service-text  {float:left; display:inline; margin: 10px 0 0 0; }


#feed-col p.find-head {float: right; display: block; margin: 0 10px 0 0;}

.extra-margin-top {margin-top: 20px;}

.extra-margin-bottom {margin-bottom: 20px;}




/* POP UP FORMS */

#address-holder {position: relative; }

.pop-box {position: absolute; left: 40px; top:0px; width:235px; z-index: 9999; }

.green-bg {position: relative; background: url(../img/green_bg_middle.gif) 0 0 ; background-repeat: repeat-y; width:235px;}

.green-inner {padding: 0 10px 2px 10px;}

#right-col #address-holder p {padding: 0; color: #FFF;}

.green-bg img {display: block;}

.green-submit {text-align: right;}

#address-holder input {width: 205px; padding: 5px; font-size: 14px; color: #999; margin-bottom: 5px; outline: none;}

#address-holder textarea {width: 205px; height:140px; padding: 5px; font-size: 14px; color: #999; margin-bottom: 5px; outline: none;}


.rate-stars {margin: 5px 0 0 0; height: 25px;}

.rate-stars ul li {float:left; display: inline; color: #FFF; padding-right: 3px; }


li.green-star a {display: block; width: 19px; height: 19px; background: url(../img/green-star.gif) -19px 0; background-repeat: no-repeat;}

li.green-star a.selected {background-position: 0 0; }


.rate-stars-white {margin: 5px 0 0 0; height: 20px;}

.rate-stars-white ul li {float:right; display: inline; color: #FFF; padding-right: 3px; }


li.white-star a {display: block; width: 19px; height: 20px; background: url(../img/white-star.gif) -19px 0; background-repeat: no-repeat;}

li.white-star a.selected {background-position: 0 0; }


.review-text {background: #FFF; padding: 5px 0 5px 0px; margin-bottom: 5px;}


#right-col #address-holder .review-text p {padding: 0 5px 11px 5px; color: #999;}



/* FLASH MAP

-------------------------------------------------------------- */


#flash-map {position: absolute; left: 0px; top: 245px; width:590px; height: 450px; z-index: 1; background-color: #FFF;}



/* HACKS

-------------------------------------------------------------- */


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, #content:after, #icon-menu:after, .result-icon-holder:after, .detail-holder:after, #top:after, #middle:after, #bottom:after, #feed-col:after, .feed-clear:after, .feed-holder-right:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, #content, #icon-menu, .result-icon-holder, .detail-holder, #top, #middle, #bottom, #feed-col, .feed-clear, .feed-holder-right {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }



.start-new {
bottom:10px;
position:absolute;
right:20px;
}
 
  .start-new a {
color:#0DB14B;
text-decoration:none;
}

#CSSAdviceAdvocacyInformation{color:#F173AC;}
#CSSBetterCommunication{color:#F7931E;}
#CSSEmotionalSupport{color:#E4BD04;}
#CSSFamilyCarerSupport{color:#D21679;}
#CSSHealthSocialCare{color:#EB2D2E;}
#CSSHealthyLivingStrokePrevention{color:#904098;}
#CSSPracticalHelp{color:#005BAB;}
#CSSStrokeClubsSocialising{color:#8EB936;}
#CSSWorkVolunteeringLearning{color:#00AEEF;}


#borlblA{color:#0DB14B;}
#CSSAdviceAdvocacyInformation.checked {background:none; background-image:url(../img/chk_pink_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSBetterCommunication.checked {background:none; background-image:url(../img/chk_orange_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSEmotionalSupport.checked {background:none; background-image:url(../img/chk_yellow_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSFamilyCarerSupport.checked {background:none; background-image:url(../img/chk_magenta_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSHealthSocialCare.checked {background:none; background-image:url(../img/chk_red_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSHealthyLivingStrokePrevention.checked {background:none; background-image:url(../img/chk_purple_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSPracticalHelp.checked {background:none; background-image:url(../img/chk_darkblue_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSStrokeClubsSocialising.checked {background:none; background-image:url(../img/chk_green_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 
#CSSWorkVolunteeringLearning.checked {background:none; background-image:url(../img/chk_blue_on.gif); display:block;padding:3px 0 3px 0;padding-left:32px;background-position:8px center;background-repeat:no-repeat; clear:both; cursor:pointer; font-size: 12px;} 

