@import url('reset.css');
@import url('layout.css');
@import url('navigation.css');
@import url('form.css');

/* */
html { font-family: Arial, Helvetica, sans-serif; font-size: 82%; line-height: 14px; }

h1 { color: #00447e; font-size: 167%; }
h2 { color: #f04e23; font-size: 123% }
h3 { color: #4d90d7; font-size: 123%; padding: 21px 0 0 9px; }
h4 { color: #00447e; font-size: 93%; padding: 0 0 8px 0; }
h5 { color: #f04e23; font-size: 85%; }

p { padding: 2px 0 2px 9px; line-height: 14px; color: #787878; font-size: 85%; }


/* Font size guide */

/* 10px - 77% */
/* 11px - 85% */
/* 12px - 93% */
/* 13px - 100% */
/* 14px - 108% */
/* 15px - 116% */
/* 16px - 123% */
/* 17px - 131% */
/* 22px - 167% */


/* Generic styles */

.clear { clear: both; width: 100%; height: 0; }
.hide { display: none; }
strong { font-weight: bold; }
.line_box { width: 33px; height: 94px; float: right; margin:0 12px 0 0; }
.greyline { border-top: 1px solid #dddede; }
.indent { padding: 8px 0 0 9px; }
.lfloat { float: left; }
.rfloat { float: right; }
#no_border, .no_border { border: none; }
a { text-decoration: none;  }
.no_pad_bot { padding-bottom: 0 }
p.large { font-size: 123%; line-height: 18px; font-weight: bold; padding: 0 0 0 9px; }
img.bot_pad { padding-bottom: 22px; }
ul.no_height { height: 0; }
h2.thing{ margin-left: 5px;}	
/* List main - horizontal content lists & color settings */
	
.list_main {}
/*\*/ * html .list_main { margin-top: -20px; margin-left: -7px; } /**/
	.list_main ul { height: 348px; }
	.list_main li.first { margin: 6px 1px 0 8px; }
	.list_main li { width: 172px; height: 316px; float: left; padding: 15px 0 0 0; margin: 6px 0 0 15px; border-top: 1px solid; position: relative;  }
			.list_main li.no_border { border: 0; }
	/*.casestudy_target_over { width: 172px; background: transparent url(../images/sprites/rollover.gif) no-repeat ; background-position: -8px -1134px; }*/
	.casestudy_target_over { width: 172px; background-color: #EEF8FC; }
	.list_main img { margin: 0 0 0 6px; }
	.list_main p { color: #787878; font-size: 85%; margin: 4px 0 0 6px; width: 150px; }
		p.case_pad { padding: 4px 0 0 0; }
	.list_main h5 { border-top: 1px solid; padding: 10px 10px 2px 6px; margin: 10px 0 0 0; font-weight: bold; font-size: 85%; height: 26px; }
	.list_main .line_dec { width: 33px; border-color: #dddede; }
	.list_main p.line_dec_inner { border-top: 1px solid #dddede; width: 30px; height: 10px; margin: 0; padding: 0; position: absolute; bottom: 115px; }
	
	.list_main li.yellow, .yellow { border-color: #ffcf00; color: #ffcf00; }
	.list_main li.orange, .orange { border-color: #fe9b37; color: #fe9b37; }
	.list_main li.blue, .blue { border-color: #4d90d7; color: #4d90d7; }
	.list_main li.pink, .pink { border-color: #f38ab3; color: #f38ab3; }
	.list_main li.light_blue, .light_blue { border-color: #5acdf5; color: #5acdf5; }
	.list_main li.green, .green { border-color: #5fc850; color: #5fc850; }
	.list_main li.red, .red { border-color: #f05a28; color: #f05a28; }
	.list_main li.purple, .purple { border-color: #9f81d7; color: #9f81d7; }
	.list_main li.dark_pink, .dark_pink { border-color: #c72397; color: #c72397; }
	.list_main li.claret, .claret { border-color: #961e60; color: #961e60; }
	.grey { border-color: #e3e3e3; color: #e3e3e3; }
	.navy { color: #00447E; }
	
	
/* Secondary list */
 
 .sec_list { height: 250px; }
 	 .sec_list ul { height: 202px; }
 	 .sec_list li.first {  }
 	 .sec_list li {  height: 192px; border-color: #E3E3E3; }
 	 .sec_list h3 { padding: 6px 0 0 9px; font-size: 116%; font-weight: bold; }
 	 .sec_list img {  }
 	 .sec_list p { margin-left: 6px; padding: 62px 0 0; }
	 .sec_list li.notes { background: transparent url(../images/backgrounds/notes.gif) top center no-repeat; }
	 .sec_list li.faq { background: transparent url(../images/backgrounds/faq.gif) top center no-repeat; }
	 .sec_list li.cal { background: transparent url(../images/backgrounds/cal.gif) top center no-repeat; }
 
 
/* Content lists */

ol.content_list { color: #787878; font-size: 85%;  }
	ol.content_list li { border-top: 1px solid #e3e3e3; margin: 8px 0 0 0; padding: 8px 0 0 0; }
	ol.content_list li.last { margin-bottom: 14px; }  

ol.num_list { padding: 0; margin: 11px 0 0 25px; border: none; list-style-type: decimal; color: #787878; font-size: 85%; }
	ol.num_list li { padding: 0 4px 0 0; margin: 0; border: none;  }

.content_list a { font-size: 85%; }
.content_list { margin: 0 0 0 7px; }
.content_list ul {  }
.content_list ul.no_cont { height: 0; }
.content_list li { padding: 16px 0 14px 0; border-top: 1px solid; width: 548px; position: relative; line-height: 14px; }
.content_list li.first { border: none; border-top: 3px solid; }
.content_list li img { float: left; margin: 0 26px 0 8px; }
.content_list li h4 { padding: 0; }
.content_list li p { padding-bottom: 5px; }
.content_list li p.last { padding-bottom: 0; }
.content_list li a { font-weight: bold; }
.content_list ul.no_cont li { height: 0; padding: 0; }
.content_list li.no_border { border: 0; }
body#join_big_thing .content_list li.no_border p.line_dec { border: 0; }

ul.jumpto { padding: 0;width: 549px; padding: 11px 0 11px 9px; font-size: 85%; }
ul.jumpto li { border: 0; padding:  0; }
h4.faq { padding:  0 0 0 9px; margin-bottom: 5px; }
ul.jumpto a, ol.simple_list a, .sec_para a { color: #4D90D7; font-weight: normal; }
ul.jumpto a:hover, ol.simple_list a:hover, .sec_para a:hover { color: #00447e; }
ol.simple_list a, .sec_para a { font-size: 100%; }

/* Content */

.logo_title_hold { height: 245px; }
.logo_hold { width: 100%; margin: 0; }
	.logo_hold img {  }
img.main_title { margin: 0 0 14px 0; }
div.subscribe { width: 315px; height: 210px; background: transparent url(../images/backgrounds/subscribe.gif) no-repeat top center; }
.cancer_logo_hold { clear: both; height: 69px; }
	.cancer_logo_hold img { float: right; padding-right: 12px; }
.flash_holder { background: transparent url(../images/backgrounds/flash_holder.gif) no-repeat top center; margin-left: 2px; padding-bottom: 8px; }
	/*\*/ * html .flash_holder { padding-bottom: 0px; height: 363px; } /**/
	*+html .flash_holder { padding-bottom: 19px; } 
	.flash_holder img { float: right; }
	
	/* update 2011 */
	.banner { margin-top:8px; margin-bottom:8px; }
	#main_cont_hold .banner { margin-left:8px; }
	.find_event_col { width: 186px; float:left; }
    .find_event { width: 174px; height: 86px; background: transparent url(../images/backgrounds/find_event_box.gif) no-repeat center; float: left; }
		/*\*/ * html .find_event_col { height: 10px; float: none; width: 10px; display:inline; } /**/
		/*\*/ * html .find_event { height: 10px; float: none; width: 10px; } /**/

	.main_cont_right .find_event { width: 174px; height: 86px; background: transparent url(../images/backgrounds/find_event_box.gif) no-repeat center; float: left; }
		/*\*/ * html .main_cont_right .find_event { height: 10px; float: none; width: 10px; } /**/
        
a.forgotten_password { margin: 0; text-decoration: none; color: #4d90d7; font-size: 85%; position: absolute; right: 10px; top: 12px; }
/*a.forgotten_password { margin: 14px 12px 0 0; text-decoration: none; color: #4d90d7; font-size: 85%; }*/
a:hover.forgotten_password { color: #00447E;  }

h1.content_page { padding-top: 106px; }
body#faq h1.content_page, body#planning h1.content_page, body#your_event h1.content_page, body#contacts h1.content_page { padding-top: 213px; padding-left: 9px; }

.sec_para  h3 { padding: 0 0 0 4px; }	
.sec_para  p { padding-top: 10px; padding-left: 4px }	

.main_cont_right { position: relative;  }
	/*\*/ * html .main_cont_right { margin-bottom: 0px; padding-bottom: 0px; height: 100px; } /**/
.main_cont_right .para { float: left; margin: 0 0 0 14px; width: 218px; position: relative; height: 269px; }
.main_cont_right .firstpara { margin-top: 52px; padding-left: 5px;}
	/*\*/ * html .main_cont_right .firstpara { margin: 36px 0 0 0; width: 215px; } /**/
.main_cont_right .secpara { margin-top: 28px; }
	/*\*/ * html .main_cont_right .secpara { margin: 0; padding: 0; width: 215px; } /**/
.main_cont_right .para .h5 {  }
	.main_cont_right p.intro { width: 158px; margin: 10px 0 0 0; padding-left:0; }
	.main_cont_right .side_image img { position: absolute; top: 137px; right: 0; z-index: 999; }
	.main_cont_right p.line_dec_thing { border-top: 3px solid; width: 26px; position: absolute; top: 116px; right: 0;  }

.main_cont_right .para ol, .content_primary ol { line-height: 15px; color: #787878; font-size: 85%; }
.main_cont_right .para li, .content_primary li {  }

ol.simple_list { margin: 8px 0 0 0; }
.content_primary ol.simple_list li { border-top: 1px solid #ececec; min-height: 30px; padding: 8px 0 0 65px; width: 293px; list-style-type: none;  }
	ol.simple_list li.one { background: transparent url(../images/backgrounds/one.gif) no-repeat left center; } 
	ol.simple_list li.two { background: transparent url(../images/backgrounds/two.gif) no-repeat left center; } 
	ol.simple_list li.three { background: transparent url(../images/backgrounds/three.gif) no-repeat left center; }
	
	
/* Join Big thing lists */ 

ul.join_list {  }
.join_list_logo_hold { width: 174px; height: 68px; text-align: center; float: left; margin: 0 20px 0 0; }
.content_list li .join_list_logo_hold img.join_logo { float: none; margin: 0; padding: 0; }
.content_list li p.join_list_date { font-weight: bold; font-size: 123%; color: #6699cc; padding: 0; margin: 0; }
.content_list li p.join_list_name { font-weight: bold; font-size: 85%; color: #00447e; padding: 4px 0 0 0; margin: 0; }	
.content_list ul.join_list li { height: 56px; }
.content_list ul.join_list li a { font-size: 85%; color: #787878; padding: 0; margin: 0; font-weight: normal; }
.content_list ul.join_list li a:hover { color: #00447e; padding: 0; margin: 0; font-weight: normal; }
	

/* Thing changes */ 

ol.race_thing_list li.one { background: transparent url(../images/backgrounds/one_orange.gif) no-repeat left center; background-position: 0 10px; }
ol.race_thing_list li.two { background: transparent url(../images/backgrounds/two_orange.gif) no-repeat left center; background-position: 0 10px; }
ol.race_thing_list li.three { background: transparent url(../images/backgrounds/three_orange.gif) no-repeat left center; background-position: 0 10px; }

ol.pink_thing_list li.one { background: transparent url(../images/backgrounds/one_pink.gif) no-repeat left center; background-position: 0 10px; }
ol.pink_thing_list li.two { background: transparent url(../images/backgrounds/two_pink.gif) no-repeat left center; background-position: 0 10px; }
ol.pink_thing_list li.three { background: transparent url(../images/backgrounds/three_pink.gif) no-repeat left center; background-position: 0 10px; }

ol.gifts_thing_list li.one { background: transparent url(../images/backgrounds/one_dark_pink.gif) no-repeat left center; background-position: 0 10px; }
ol.gifts_thing_list li.two { background: transparent url(../images/backgrounds/two_dark_pink.gif) no-repeat left center; background-position: 0 10px; }
ol.gifts_thing_list li.three { background: transparent url(../images/backgrounds/three_dark_pink.gif) no-repeat left center; background-position: 0 10px; }

ol.hair_thing_list li.one { background: transparent url(../images/backgrounds/one_light_blue.gif) no-repeat left center; background-position: 0 10px; }
ol.hair_thing_list li.two { background: transparent url(../images/backgrounds/two_light_blue.gif) no-repeat left center; background-position: 0 10px; }
ol.hair_thing_list li.three { background: transparent url(../images/backgrounds/three_light_blue.gif) no-repeat left center; background-position: 0 10px; height:30px; }

ol.work_thing_list li.one { background: transparent url(../images/backgrounds/one_purple.gif) no-repeat left center; background-position: 0 10px; }
ol.work_thing_list li.two { background: transparent url(../images/backgrounds/two_purple.gif) no-repeat left center; background-position: 0 10px; }
ol.work_thing_list li.three { background: transparent url(../images/backgrounds/three_purple.gif) no-repeat left center; background-position: 0 10px; }

ol.school_thing_list li.one { background: transparent url(../images/backgrounds/one_red.gif) no-repeat left center; background-position: 0 10px; height:30px; }
ol.school_thing_list li.two { background: transparent url(../images/backgrounds/two_red.gif) no-repeat left center; background-position: 0 10px; height:30px; }
ol.school_thing_list li.three { background: transparent url(../images/backgrounds/three_red.gif) no-repeat left center; background-position: 0 10px; height:30px; }

ol.golf_thing_list li.one { background: transparent url(../images/backgrounds/one_claret.gif) no-repeat left center; background-position: 0 10px; height:30px; }
ol.golf_thing_list li.two { background: transparent url(../images/backgrounds/two_claret.gif) no-repeat left center; background-position: 0 10px; height:30px; }
ol.golf_thing_list li.three { background: transparent url(../images/backgrounds/three_claret.gif) no-repeat left center; background-position: 0 10px; height:30px; }

ol.something_else_list li.one { background: transparent url(../images/backgrounds/one_blue.gif) no-repeat left center; background-position: 0 10px; }
ol.something_else_list li.two { background: transparent url(../images/backgrounds/two_blue.gif) no-repeat left center; background-position: 0 10px; }
ol.something_else_list li.three { background: transparent url(../images/backgrounds/three_blue.gif) no-repeat left center; background-position: 0 10px; }


/* Contact pages, lists */

.contact_holder { border-top: 1px solid #ececec; width: 549px; margin: 0; padding: 0 0 168px 0; }
ul.contact_list { padding: 2px 0 10px 0 }
ul.contact_list li { border-top: 1px solid #ececec; display: inline; float: left; width: 267px; }
ul.contact_list p { width: 264px; padding: 0 0 0 7px; }
ul.contact_list li a { color: #7aace1; padding: 0 0 0 7px; }
ul.contact_list li a:hover { color: #00447e;  }
.marg_right { margin-right: 15px; }


h2.first_parag { padding: 28px 0 20px 7px; width: 520px; }
body#contacts h2.first_parag { height: 50px; }
.downloads { margin: 67px 0 0 10px; color: #787878; font-size: 85%;  }
	.downloads ul { width: 160px; margin: 0 0 0 10px; padding: 10px 0 30px 0; }	
	.downloads li { border-bottom: 1px solid white; padding: 5px 0 5px 0; line-height: 14px; position: relative; }	
	.downloads a { color: #787878; }	
	.downloads a:hover { color: #00447E; }
	.downloads a.box_first { width: 135px }	
	.downloads a.box_arrow { font-size: 100%; background: transparent url(../images/sprites/download_arrow.gif) no-repeat; overflow: hidden; position: absolute; right: 0; padding: 0 4px 0 4px; }	
/* Diff coloured arrows */
		.downloads a.orange_arrow { background-position: 0 0; }
		.downloads a.green_arrow { background-position: 0 -15px; }
		.downloads a.pink_arrow { background-position: 0 -30px; }
		.downloads a.dark_pink_arrow { background-position: 0 -45px; }
		.downloads a.light_blue_arrow { background-position: 0 -60px; }
		.downloads a.purple_arrow { background-position: 0 -75px; }
		.downloads a.red_arrow { background-position: 0 -90px; }
		.downloads a.blue_arrow { background-position: 0 -105px; }
		.downloads a.claret_arrow { background-position: 0 -120px; }
	
/* Diff coloured boxes */

.orange_box_top { background: transparent url(../images/backgrounds/orange_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.orange_box_bot { background: transparent url(../images/backgrounds/orange_bot.png) no-repeat bottom center; height: 14px; }
.orange_content { background-color: #ffebd7; margin: 0 0 0 2px }	

.green_box_top { background: transparent url(../images/backgrounds/green_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.green_box_bot { background: transparent url(../images/backgrounds/green_bot.png) no-repeat bottom center; height: 14px; }
.green_content { background-color: #e7f7e5; margin: 0 0 0 2px }	

.pink_box_top { background: transparent url(../images/backgrounds/pink_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.pink_box_bot { background: transparent url(../images/backgrounds/pink_bot.png) no-repeat bottom center; height: 14px; }
.pink_content { background-color: #fde8f0; margin: 0 0 0 2px }

.dark_pink_box_top { background: transparent url(../images/backgrounds/dark_pink_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.dark_pink_bot { background: transparent url(../images/backgrounds/dark_pink_bot.png) no-repeat bottom center; height: 14px; }
.dark_pink_content { background-color: #f7deef; margin: 0 0 0 2px }

.light_blue_box_top { background: transparent url(../images/backgrounds/light_blue_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.light_blue_bot { background: transparent url(../images/backgrounds/light_blue_bot.png) no-repeat bottom center; height: 14px; }
.light_blue_content { background-color: #def5fd; margin: 0 0 0 2px }

.purple_box_top { background: transparent url(../images/backgrounds/purple_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.purple_bot { background: transparent url(../images/backgrounds/purple_bot.png) no-repeat bottom center; height: 14px; }
.purple_content { background-color: #ece6f7; margin: 0 0 0 2px }

.red_box_top { background: transparent url(../images/backgrounds/red_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.red_bot { background: transparent url(../images/backgrounds/red_bot.png) no-repeat bottom center; height: 14px; }
.red_content { background-color: #fde6df; margin: 0 0 0 2px }

.blue_top { background: transparent url(../images/backgrounds/blue_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.blue_bot { background: transparent url(../images/backgrounds/blue_bot.png) no-repeat bottom center; height: 14px; }
.blue_content { background-color: #e4eef9; margin: 0 0 0 2px }

.claret_top { background: transparent url(../images/backgrounds/claret_top.png) no-repeat top center; background-position: 2px 0; height: 61px; }	
.claret_bot { background: transparent url(../images/backgrounds/claret_bot.png) no-repeat bottom center; height: 14px; }
.claret_content { background-color: #ead2df; margin: 0 0 0 2px }


	
ul.assistance_share { width: 365px; margin: 85px 0 0 0; padding: 0 0 10px 0; line-height: 20px; }
ul.assistance_share a {  }
ul.assistance_share a:hover { color: #00447e; }
	body#faq ul.assistance_share, body#planning ul.assistance_share, body#publicity ul.assistance_share, 
	body#hints ul.assistance_share, body#boosting ul.assistance_share { margin: 15px 0 50px 10px; }
	 body#planning ul.assistance_share li.right_wide, body#publicity ul.assistance_share li.right_wide, 
	 body#hints ul.assistance_share li.right_wide, body#boosting ul.assistance_share li.right_wide {  margin-left: 280px; }
	 body#planning ul.assistance_share li.left img, body#publicity ul.assistance_share li.left img, 
	 body#hints ul.assistance_share li.left img, body#boosting ul.assistance_share li.left img {  margin: 0 5px 0 0 }
	 body#planning ul.assistance_share li.left a, body#publicity ul.assistance_share li.right a, 
	 body#hints ul.assistance_share li.right a, body#boosting ul.assistance_share li.right a { line-height: 35px; font-size: 85%; }

	body#publicity ul.publicity { margin-bottom: 0px; padding: 0px; }
	body#publicity ul.publicity li { padding: 0px; }
	body#publicity ul.assistance_share li.left a { line-height: 35px; }
	body#publicity ul.assistance_share li.right_wide, body#hints ul.assistance_share li.right_wide  { margin-left: 445px; }

	ul.assistance_share_wide { width: 556px; }
ul.assistance_share li { border: none; }
ul.assistance_share li.left { display: inline; margin: 0; }
ul.assistance_share li.right {  display: inline; margin: 0 0 0 105px; }
	ul.assistance_share li.right_wide {  margin-left: 298px; }
	body#faq ul.assistance_share li.right_wide { margin-left: 128px; }

body#faq div.content_list h5, body#planning div.content_list h5, body#publicity div.content_list h5, body#hints div.content_list h5, body#boosting div.content_list h5  { color: #00447E; border-top: 1px solid #e3e3e3; margin-top: 11px; padding: 11px 0 0 9px; width: 545px; }
body#publicity div.content_list h5, body#hints div.content_list h5, body#boosting div.content_list h5 { border: 0; margin-top: 0; padding-top: 16px; }
body#publicity div.content_list p, body#hints div.content_list p, body#boosting div.content_list p { width: 512px; }
body#faq div.content_list p, body#planning div.content_list p, body#hints div.content_list p  { padding: 5px 0 2px 9px; width: 493px; }
body#faq div.content_list a, body#planning div.content_list a { color: #4D90D7; font-size: 100%; }
body#faq div.content_list a:hover, body#planning div.content_list a:hover  { color: #00447E }

/*  Publicity pages */
p.first_marg { padding-top: 16px; }
p.last_marg { padding-bottom: 65px; }
.main_flash_holder { margin: 26px 0 14px 4px; padding: 0 0 0 0; }

body#faq div.content_list ul.assistance_share a { font-size: 85%; }

body#planning div.content_list a { font-size: 100%; }

#no_border, .content_list  p.no_border { border: none; }

body#planning .content_list p.line_dec, body#faq .content_list p.line_dec, .content_list p.line_dec { width: 32px; border-top: 1px solid #e2e2e3; position: absolute; top: -1px; right: -48px; padding: 0;  }

body#faq .content_list p.line_dec_first, body#they_did_their_thing_page .content_list p.line_dec_first, body#publicity .content_list p.line_dec_first { border-top: 3px solid; top: -3px; }

body#join_big_thing .content_list p.line_dec_first, body#they_did_their_thing_page .content_list p.line_dec_first { border-top: 3px solid; top: -3px; }

/* Plain bullet list */
ol.plain_bul { font-size: 85%; color: #787878; border: 0; width: 512px; }
ol.plain_bul li { border: 0; margin: 0 0 5px 25px; padding: 0 0 0 10px; width: 460px; background: transparent url(../images/backgrounds/bullet.gif) no-repeat scroll 0 5px;}
ol.plain_bul a { color: #4D90D7; font-size: 97%; font-weight: normal; }
ol.plain_bul a:hover { color: #00447e }
/* Plain bullet list tweek for your event page */

ol.your_event { margin-top: 15px; width: 300px; }
ol.your_event li { width: 300px; margin-left: 10px; }

.secpara ol { margin-top: 10px; list-style: disc }
.secpara li	 { margin-left: 14px; }
/* Sprites */

a.submit { font-size: 100%; background: transparent url(../images/sprites/submit.gif) no-repeat; overflow: hidden; }
a.submit_wide { font-size: 100%; background: transparent url(../images/sprites/submit_wide.gif) no-repeat; overflow: hidden; }
a.thing_submit { font-size: 100%; background: transparent url(../images/sprites/thing_submit.gif) no-repeat; overflow: hidden; }

a.subscribe { background-position: -24px 0; float: right; margin: 18px 0 0 0; padding: 5px 55px; }
	a:hover.subscribe { background-position: -24px -331px; }
a.fundraiser { background-position: -40px -24px; float: right; margin: 5px 0 0 8px; padding: 20px 25px 15px 50px; float: left;  }
	a:hover.fundraiser { background-position: -40px -208px; }
	
/* old home page bts */
a.find_an_event { background-position: 0px -72px; margin: 7px 0 0 6px; padding: 5px 130px 0 60px; line-height: 45px; }
	a:hover.find_an_event { background-position: 0px -256px; }
a.setup_new_event { background-position: 0px -96px; margin: 7px 0 0 6px; padding: 5px 100px 0 60px; line-height: 45px; }
	a:hover.setup_new_event { background-position: 0px -280px; }

/* new home page bts */
a.set_up_your_own_event { background-position: 0px -369px; margin: 7px 0 0 6px; padding: 5px 160px 0 60px; line-height: 45px; }
	a:hover.set_up_your_own_event { background-position: 0px -499px; }
a.set_up_a_team_event { background-position: 0px -395px; margin: 7px 0 0 6px; padding: 5px 160px 0 60px; line-height: 45px; }
	a:hover.set_up_a_team_event { background-position: 0px -525px; }
a.join_a_team_event { background-position: 0px -421px; margin: 7px 0 0 6px; padding: 5px 160px 0 60px; line-height: 45px; }
	a:hover.join_a_team_event { background-position: 0px -551px; }	
a.search_for_an_event { background-position: 0px -447px; margin: 7px 0 0 6px; padding: 5px 160px 0 60px; line-height: 45px; }
	a:hover.search_for_an_event { background-position: 0px -577px; }
a.login { background-position: 0px -678px; margin: 7px 0 0 6px; padding: 5px 100px 0 60px; line-height: 45px; }
	a:hover.login { background-position: 0px -704px; }
a.login_team { background-position: 0px -629px; margin: 7px 0 0 6px; padding: 5px 100px 0 60px; line-height: 45px; }
	a:hover.login_team { background-position: 0px -655px; }

a.arrow { background-position: -66px -121px; float: right; margin: 0 4px 0 0; padding: 0px 11px; position: absolute; bottom: 8px; right: 4px;  }
	.casestudy_target_over a { background-position: -66px -136px; }
	a.pale_bg { background-position: -66px -177px; }
	.support_target a:hover.arrow { background-position: -66px -355px; }
a.share_this { background-position: -30px -151px; margin: 0 0 0 6px; padding: 5px 40px 5px 55px; float: left; }
	a:hover.share_this { background-position: -30px -305px; }
	a.bottom { margin-top: 138px; }
	
a.set_up_bowls { background-position: 0 0; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_bowls { background-position: 0 -450px; }
	
a.set_up_race { background-position: 0 -30px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_race { background-position: 0 -421px; }

a.set_up_pink { background-position: 0 -59px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_pink { background-position: 0 -391px; }
	
a.set_up_gifts { background-position: 0 -89px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_gifts { background-position: 0 -361px; }
	
a.set_up_hair { background-position: 0 -124px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_hair { background-position: 0 -332px; }
	
a.set_up_work { background-position: -2px -154px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_work { background-position: -2px -300px; }
	
a.set_up_school { background-position: 0 -183px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_school { background-position: 0 -271px; }
	
a.set_up_something { background-position: 18px -212px; padding: 7px 108px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_something { background-position: 18px -241px; }

a.download_agreement { background-position: 0 -535px; padding: 14px 108px; float: right; margin-top: 5px; height:1px; }
	a:hover.download_agreement { background-position: 0 -565px; }

a.order_donation { background-position: 0 -508px; padding: 13px 108px; float: right; margin-top: 5px; height:1px;}
	a:hover.order_donation { background-position: 0 -593px; }

a.setup_your_thing { background-position: 0 -479px; padding: 14px 108px; float: right; margin-top: 5px; height:1px;}
	a:hover.setup_your_thing { background-position: 0 -620px; }
	
/* own and team setup */
a.set_up_your_own_bowls { background-position: 0 -650px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_bowls { background-position: 0 -980px; }

a.set_up_a_team_bowls { background-position: 0 -673px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_bowls { background-position: 0 -1003px; }

a.set_up_your_own_race { background-position: 0 -696px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_race { background-position: 0 -1026px; }
	
a.set_up_a_team_race { background-position: 0 -719px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_race { background-position: 0 -1049px; }
	
	/* New Golf thing to be tested*/
	
a.set_up_your_own_golf{ background-position: 0 -1410px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_golf { background-position: 0 -1456px; }
	
a.set_up_a_team_golf { background-position: 0 -1433px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_golf { background-position: 0 -1479px; }
	
	/*end Golf thing */

a.set_up_your_own_pink { background-position: 0 -742px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_pink { background-position: 0 -1072px; }
	
a.set_up_a_team_pink { background-position: 0 -765px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_pink { background-position: 0 -1095px; }
	
a.set_up_your_own_gifts { background-position: 0 -787px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_gifts { background-position: 0 -1117px; }
	
a.set_up_a_team_gifts { background-position: 0 -812px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_gifts { background-position: 0 -1142px; }
	
a.set_up_your_own_hair { background-position: 0 -836px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_hair { background-position: 0 -1166px; }
	
a.set_up_a_team_hair { background-position: 0 -862px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_hair { background-position: 0 -1192px; }
	
a.set_up_your_own_work { background-position: 0 -888px; padding: 7px 108px 3px; float: right;  margin-top: 10px; }
	a:hover.set_up_your_own_work { background-position: 0 -1218px; }
	
a.set_up_a_team_work { background-position: 0 -911px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_work { background-position: 0 -1241px; }
	
a.set_up_your_own_school { background-position: 0 -934px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_school { background-position: 0 -1264px; }
	
a.set_up_a_team_school { background-position: 0 -957px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_school { background-position: 0 -1287px; }
	
a.set_up_your_own_something { background-position: 0 -1310px; padding: 7px 108px 3px; float: right; margin-top: 10px; }
	a:hover.set_up_your_own_something { background-position: 0 -1356px; }
	
a.set_up_a_team_something { background-position: 0 -1333px; padding: 7px 108px 3px; float: right; margin-bottom: 19px; margin-top: 10px; }
	a:hover.set_up_a_team_something { background-position: 0 -1379px; }

a.set_up_events_page { background-position: 0 -102px; padding: 14px 110px; float: left; margin-left: 135px; margin-top: 26px; }
a.still_need_assistance { background-position: -34px -27px; padding: 4px 71px; }
	a:hover.still_need_assistance { background-position: -34px -157px; padding: 4px 71px; }
a.share_this_page { background-position: -62px -50px; padding: 3px 49px; }
	a:hover.share_this_page { background-position: -62px -132px; }
a.share_this_page_dark { background-position: -62px -76px; padding: 3px 49px; }
	a:hover.share_this_page_dark { background-position: -62px -132px; padding: 3px 49px; }
a.download_arrow { background-position: -75px -192px; padding: 0 2px 0 2px; }

/* Contact tab */
div#contact { position:fixed; top:200px; right:0; }
.contimage{ filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80; }

/* switch border off for the list on Join a big thing, first list item */
.content_list li.no_border { border: 0; }
body#join_big_thing .content_list li.no_border p.line_dec { border: 0; }

#main_cont_hold .main_cont_right .firstpara h5 { width: 166px; }

.greyline_top { width: 552px; border-top: 1px solid #e0e2e2; height: 20px; margin: 0; padding: 0; }
ol.content_list li.marg-bott-15 { margin-bottom: 15px; }

ol.planning_nu_list li { width: 490px; } 

	/*\*/ * html .main_cont_right {  } /**/
