/* HTML */

body {					margin:0;
						padding:0;
						font-family:Verdana, Arial, Helvetica, sans-serif;							
						font-size:1em;
						background-color:#3177bb;
						position:relative;
						background-repeat:no-repeat;
						background-image:url(../_images/core/body_bkg_v2.jpg); }
p {						line-height:24px;
						font-size:14px;
						color:#10104C;
						text-align:left;
						margin:0 0 16px 0;
						padding:0 0 0 3px; }
h4 {					font-weight:bold;
						font-size:15px;
						color:#141352;
						margin:0 0 6px 0;
						padding:5px 0 0 3px; }
ul {					margin:0px;
						list-style:none;
						padding:0; }
li {					margin:0;
						list-style:none;
						padding:0;
						display:inline;
						float:left; }
em { 					font-style:italic; }
strong { 				font-weight:bold; }
a.inline {				border-bottom: 2px solid #E0F6F9;				
						text-transform:uppercase;
						color:#10104C;
						text-decoration:none;
						padding:0 2px 0 2px; }
a:hover.inline {		background-color:#E0F6F9; }


					
#wrapper_page_header, #wrapper_page_header_sub, #wrapper_page_footer {			
							width:100%;
							background-repeat:no-repeat; }											
#wrapper_page {				position:absolute;
							width:778px;
							background-image:url(../_images/core/page_bkg.jpg);
							background-repeat:repeat-y;
							left:263px;
							top:37px; }
#wrapper_page_header {		height:100%;
							background-image:url(../_images/core/page_header.jpg);
							position:relative; }	
#wrapper_page_header_sub {			
							height:100%;
							background-image:url(../_images/core/page_header_sub.jpg);
							position:relative; }	
#wrapper_page_footer {		height:42px;
							background-image:url(../_images/core/page_footer.jpg); }	
							
							
.img_nav {					float:right; margin: 0 10px 0 0; }					
											
							
							
							
#content, #content_2, #content_3, #content_4 {			
						position:absolute;
						width:300px;
						height:400px;
						left:60px; }
#content {				width:380px; top:245px; }
#content_2 {			width:380px; top:170px; }
#content_3 {			width:650px; top:170px; }
#content_4 {			width:300px; top:190px; }
							
						
						
						
						
/* NAV */
		
#nav_main {				width:201px;
						height:288px;
						position:absolute;
						left:37px; }
#nav_main li {			width:100%; }
#nav_main li a {		display:block;
						padding:0;
						color:#FFF;
						width:100%;
						font-size:12px; }
#nav_main li#mm_1 a, #nav_main li#mm_2 a, #nav_main li#mm_3 a, 
#nav_main li#mm_4 a, #nav_main li#mm_5 a,  #nav_main li#mm_6 a,
.mm_1_active, .mm_2_active, .mm_3_active, 
.mm_4_active, .mm_5_active, .mm_6_active {
						display:block;
						background-image:url(../_images/core/nav_link.jpg);
						text-indent:-9999px;
						outline:none; }
#nav_main li#mm_1 a, .mm_1_active { height:35px; background-position:0 0px; }
#nav_main li#mm_2 a, .mm_2_active { height:37px; background-position:0 -35px; }
#nav_main li#mm_3 a, .mm_3_active { height:37px; background-position:0 -72px; }	
#nav_main li#mm_4 a, .mm_4_active { height:37px; background-position:0 -109px; }	
#nav_main li#mm_5 a, .mm_5_active { height:35px; background-position:0 -146px; }
#nav_main li#mm_6 a, .mm_6_active { height:65px; background-position:0 -181px; }
.mm_1_active, .mm_2_active, .mm_3_active, 
.mm_4_active, .mm_5_active, .mm_6_active {
						background-image:url(../_images/core/nav_active.jpg); }
#nav_main li#mm_1 a:hover, #nav_main li#mm_2 a:hover, #nav_main li#mm_3 a:hover, 
#nav_main li#mm_4 a:hover, #nav_main li#mm_5 a:hover, #nav_main li#mm_6 a:hover {
						background-image:url(../_images/core/nav_hover.jpg); }
#nav_main li#mm_0_spacer {
						display:block;
						width:100%;
						height:43px; }				
						
/* HEADINGS */			
						
h1, h2, h3 {			background-repeat:no-repeat;		
						text-indent:-9999px;
						width:100%;
						padding:0; }
		
h1 {					position:absolute;
						margin:0; }	
h1#resources, h1#sunsafety, h1#sunwiseset {	height:39px; top:25px; left:39px; }
h1#resources {			background-image:url(../_images/heading/h1_resources.jpg); }
h1#sunsafety {			background-image:url(../_images/heading/h1_sunsafety.jpg); }
h1#sunwiseset {			background-image:url(../_images/heading/h1_sunwiseset.jpg); }

h1#welcome, h1#whenthesun, h1#feedback {	height:90px; top:45px; left:44px; }
h1#welcome {			background-image:url(../_images/heading/h1_welcome.jpg); }
h1#whenthesun {			background-image:url(../_images/heading/h1_whenthesun.jpg); }
h1#feedback {			background-image:url(../_images/heading/h1_feedback.jpg); }

h2 {					margin:0 0 18px 0;
						padding:0;
						width:580px;
						height:38px; }	
h2#howdidwedo {			background-image:url(../_images/heading/h2_howdidwedo.gif); }
h2#stageasunsafety {	height:105px; background-image:url(../_images/heading/h2_stageasunsafety.gif); }
h2#goldenrules {		height:77px; background-image:url(../_images/heading/h2_goldenrules.gif); }
h2#sportsgames {		background-image:url(../_images/heading/h2_sportsgames.gif); }
h2#organise {			height:79px; background-image:url(../_images/heading/h2_organise.gif); }
h2#fundraising {		background-image:url(../_images/heading/h2_fundraising.gif); }
h2#webet {				height:103px; background-image:url(../_images/heading/h2_webet.gif); }
h2#jointhesunwiseset {	background-image:url(../_images/heading/h2_jointhesunwiseset.gif); }
h2#sungod {				height:73px; background-image:url(../_images/heading/h2_sungod.gif); }
h2#dearteacher {		background-image:url(../_images/heading/h2_dearteacher.gif); }
h2#nigel {				background-image:url(../_images/heading/h2_nigel.gif); }
h2#indira {				background-image:url(../_images/heading/h2_indira.gif); }
h2#vin {				background-image:url(../_images/heading/h2_vin.gif); }
h2#emilio {				background-image:url(../_images/heading/h2_emilio.gif); }
h2#alice {				background-image:url(../_images/heading/h2_alice.gif); }
h2#updatedetails {			background-image:url(../_images/heading/h2_updatedetails.gif); }
h2#registernow {			background-image:url(../_images/heading/h2_register.gif); }

h3 {					margin:6px 0 5px 0;	
						height:37px; }	
h3#stageaperformance{	background-image:url(../_images/heading/h3_stageaperformance.gif); }
h3#sunshinesingalong {	background-image:url(../_images/heading/h3_sunshinesingalong.gif); }
h3#earlyyears {			background-image:url(../_images/heading/h3_earlyyears.gif); }
h3#ages47 {				background-image:url(../_images/heading/h3_47agerange.gif); }
h3#ages811 {			background-image:url(../_images/heading/h3_811agerange.gif); }
h3#parents {			background-image:url(../_images/heading/h3_parents.gif); }
h3#hostabeach {			background-image:url(../_images/heading/h3_hostabeach.gif); }
h3#celebration {		background-image:url(../_images/heading/h3_celebration.gif); }
h3#favouritesubject {	background-image:url(../_images/heading/h3_favouritesubject.gif); }
h3#favouritehobbies {	background-image:url(../_images/heading/h3_favouritehobbies.gif); }
h3#favouriteanimal {	background-image:url(../_images/heading/h3_favouriteanimal.gif); }
h3#pets {				background-image:url(../_images/heading/h3_pets.gif); }
h3#favouritefood {		background-image:url(../_images/heading/h3_favouritefood.gif); }
h3#holdachallenge {		height:52px; background-image:url(../_images/heading/h3_holdachallenge.gif);}
h3#nonuniform {			height:52px; background-image:url(../_images/heading/h3_nonuniform.gif);}
h3#resourcesfor47 {		width:321px; background-image:url(../_images/heading/h3_resourcesfor47.gif); float:left; margin:0; }
h3#resourcesfor811 {	width:321px; background-image:url(../_images/heading/h3_resourcesfor811.gif); float:left; margin:0; }


/* QUICK LINKS */
		
#links_home {			position:absolute;
						width:255px;
						height:315px;
						background-image:url(../_images/home/links_shadow.jpg);
						background-repeat:no-repeat;
						background-position:left;
						top:320px;
						left:486px; }		
#links_home ul {		margin:0 0 0 20px;
						width:223px; }
#links_home li {		width:100%; }
#links_home li a {		display:block;
						padding:0;
						color:#FFF;
						width:100%; }
#links_home li#sm_0, #links_home li#sm_1 a, #links_home li#sm_2 a, #links_home li#sm_3 a {
						display:block;
						background-image:url(../_images/home/home_subnav_link.jpg);
						text-indent:-9999px;
						outline:none;
						margin-bottom:10px; }
#links_home li#sm_0	{	display:block; width:100%; height:39px; }
#links_home li#sm_1 a { height:37px; background-position:0 -39px; }
#links_home li#sm_2 a { height:52px; background-position:0 -76px; }
#links_home li#sm_3 a { height:55px; background-position:0 -128px; }	
#links_home li#sm_1 a:hover, #links_home li#sm_2 a:hover, #links_home li#sm_3 a:hover {
						background-image:url(../_images/home/home_subnav_hover.jpg); }
						
/* STORY LINKS */
		
#links_stories {		position:absolute;
						width:255px;
						height:315px;
						background-repeat:no-repeat;
						background-position:left;
						top:530px;
						left:118px; }		
#links_stories ul {		margin:0 0 0 20px;
						width:223px; }
#links_stories li {		width:100%; }
#links_stories li a {	display:block;
						padding:0;
						color:#FFF;
						width:100%; }
#links_stories li#sl_0, #links_stories li#sl_1 a, #links_stories li#sl_2 a, #links_stories li#sl_3 a {
						display:block;
						background-image:url(../_images/subnav/stories_subnav_link.jpg);
						text-indent:-9999px;
						outline:none;
						margin-bottom:10px; }
#links_stories li#sl_0	{	display:block; width:100%; height:50px; }
#links_stories li#sl_1 a { height:52px; background-position:0 -50px; }
#links_stories li#sl_2 a { height:52px; background-position:0 -102px; }
#links_stories li#sl_3 a { height:56px; background-position:0 -154px; }	
#links_stories li#sl_1 a:hover, #links_stories li#sl_2 a:hover, #links_stories li#sl_3 a:hover {
						background-image:url(../_images/subnav/stories_subnav_hover.jpg); }
						

#link_book {			position:absolute;
						width:279px;
						height:71px;
						background-repeat:no-repeat;
						background-position:left;
						top:0;
						left:377px; }		
#link_book a {			display:block;
						padding:0;
						color:#FFF;
						width:100%;
						background-image:url(../_images/subnav/link_egyptbook_link.jpg);
						text-indent:-9999px;
						outline:none;
						width:279px;
						height:71px; }

#link_book a:hover {	background-image:url(../_images/subnav/link_egyptbook_hover.jpg); }
						
						
						
						
						



						
						
/* LINKS */
						
#nav_context_feedback a, #nav_context_leaflet a, #nav_context_seeresources a, #nav_context_visitniveasun a,
#nav_context_safetyideas a, #nav_goto811 a, #nav_goto47 a {					
						display:block;
						text-indent:-9999px;
						outline:none;
						background-repeat:no-repeat;
						width:278px;
						height:56px;
						float:right; }

#nav_context_feedback a {		background-image:url(../_images/subnav/howdidwedo_link.jpg); }		
#nav_context_feedback a:hover { background-image:url(../_images/subnav/howdidwedo_hover.jpg); }					
#nav_context_leaflet a {		background-image:url(../_images/subnav/download_leaflet_link.jpg); }		
#nav_context_leaflet a:hover {	background-image:url(../_images/subnav/download_leaflet_hover.jpg); }		
#nav_context_seeresources a {	background-image:url(../_images/subnav/seeresources_link.jpg); }		
#nav_context_seeresources a:hover { background-image:url(../_images/subnav/seeresources_hover.jpg); }	
#nav_context_visitniveasun a {	background-image:url(../_images/subnav/visit_niveasun_link.jpg); }		
#nav_context_visitniveasun a:hover { background-image:url(../_images/subnav/visit_niveasun_hover.jpg); }	
#nav_context_safetyideas a {	background-image:url(../_images/subnav/safetyideas_link.jpg); }		
#nav_context_safetyideas a:hover { background-image:url(../_images/subnav/safetyideas_hover.jpg); }	
						
#nav_goto811 a {				width:324px; background-image:url(../_images/subnav/goto811_link.jpg); }		
#nav_goto811 a:hover {			background-image:url(../_images/subnav/goto811_hover.jpg); }	
#nav_goto47 a {					width:324px; background-image:url(../_images/subnav/goto47_link.jpg); }		
#nav_goto47 a:hover {			background-image:url(../_images/subnav/goto47_hover.jpg); }	
								
								

					
/* SUBNAV CORE */
#subnav_sunsafety, #subnav_sunwise, #subnav_resources {			
						width:100%;
						position:absolute;
						left:9px;
						top:70px; }
#subnav_sunsafety li a, #subnav_sunwise li a, #subnav_resources li a { 
						padding:0;
						color:#FFF;
						font-size:12px;
						display:block;
						height:82px; }
						
/* SUBNAV SUNSAFETY */
#subnav_sunsafety li#sm_ss1 a, #subnav_sunsafety li#sm_ss2 a, #subnav_sunsafety li#sm_ss3 a, 
#subnav_sunsafety li#sm_ss4 a, #subnav_sunsafety li#sm_ss5 a,
.sm_ss1_active, .sm_ss2_active, .sm_ss3_active, 
.sm_ss4_active, .sm_ss5_active {
						display:block;
						background-image:url(../_images/nav_section/nav_sunsafety_link.jpg);
						text-indent:-9999px;
						background-repeat:no-repeat;
						outline:none; }
#subnav_sunsafety li#sm_ss1 a, .sm_ss1_active { width:178px; background-position:0px; }
#subnav_sunsafety li#sm_ss2 a, .sm_ss2_active { width:133px; background-position:-178px; }
#subnav_sunsafety li#sm_ss3 a, .sm_ss3_active { width:143px; background-position:-311px; }	
#subnav_sunsafety li#sm_ss4 a, .sm_ss4_active { width:133px; background-position:-454px; }	
#subnav_sunsafety li#sm_ss5 a, .sm_ss5_active { width:173px; background-position:-587px; }
#subnav_sunsafety li#sm_ss1 a:hover, #subnav_sunsafety li#sm_ss2 a:hover, #subnav_sunsafety li#sm_ss3 a:hover, 
#subnav_sunsafety li#sm_ss4 a:hover, #subnav_sunsafety li#sm_ss5 a:hover,
.sm_ss1_active, .sm_ss2_active, .sm_ss3_active, .sm_ss4_active, .sm_ss5_active {
						background-image:url(../_images/nav_section/nav_sunsafety_hover.jpg); }						

/* SUBNAV SUNWISE SET */
#subnav_sunwise li#sm_sn1 a, #subnav_sunwise li#sm_sn2 a, #subnav_sunwise li#sm_sn3 a, 
#subnav_sunwise li#sm_sn4 a, #subnav_sunwise li#sm_sn5 a, #subnav_sunwise li#sm_sn6 a,
.sm_sn1_active, .sm_sn2_active, .sm_sn3_active, 
.sm_sn4_active, .sm_sn5_active, .sm_sn6_active {
						display:block;
						background-image:url(../_images/nav_section/nav_sunwise2_link.jpg);
						text-indent:-9999px;
						background-repeat:no-repeat;
						outline:none; }
#subnav_sunwise li#sm_sn1 a, .sm_sn1_active { width:177px; background-position:0px; }
#subnav_sunwise li#sm_sn2 a, .sm_sn2_active { width:103px; background-position:-177px; }
#subnav_sunwise li#sm_sn3 a, .sm_sn3_active { width:116px; background-position:-280px; }	
#subnav_sunwise li#sm_sn4 a, .sm_sn4_active { width:104px; background-position:-396px; }	
#subnav_sunwise li#sm_sn5 a, .sm_sn5_active { width:111px; background-position:-500px; }
#subnav_sunwise li#sm_sn6 a, .sm_sn6_active { width:153px; background-position:-611px; }
#subnav_sunwise li#sm_sn1 a:hover, #subnav_sunwise li#sm_sn2 a:hover, #subnav_sunwise li#sm_sn3 a:hover, 
#subnav_sunwise li#sm_sn4 a:hover, #subnav_sunwise li#sm_sn5 a:hover, #subnav_sunwise li#sm_sn6 a:hover,
.sm_sn1_active, .sm_sn2_active, .sm_sn3_active, .sm_sn4_active, .sm_sn5_active, .sm_sn6_active {
						background-image:url(../_images/nav_section/nav_sunwise2_hover.jpg); }		
						
/* SUBNAV RESOURCES */
		
#subnav_resources li#sm_rs1 a, #subnav_resources li#sm_rs2 a, #subnav_resources li#sm_rs3 a, 
.sm_rs1_active, .sm_rs2_active, .sm_rs3_active {
						display:block;
						background-image:url(../_images/nav_section/nav_resources_link.jpg);
						text-indent:-9999px;
						background-repeat:no-repeat;
						outline:none; }
#subnav_resources li#sm_rs1 a, .sm_rs1_active { width:264px; background-position:0px; }
#subnav_resources li#sm_rs2 a, .sm_rs2_active { width:233px; background-position:-264px; }
#subnav_resources li#sm_rs3 a, .sm_rs3_active { width:265px; background-position:-497px; }	
#subnav_resources li#sm_rs1 a:hover, #subnav_resources li#sm_rs2 a:hover, #subnav_resources li#sm_rs3 a:hover, 
.sm_rs1_active, .sm_rs2_active, .sm_rs3_active {
						background-image:url(../_images/nav_section/nav_resources_hover.jpg); }						
						
/* SUBNAV RESOURCES DOWNLOADS*/
#resource_nav {			width:100%;
						height:15px;
						margin: 0 0 8px 0; }
#resource_nav li a { 	padding:0;
						color:#FFF;
						font-size:12px;
						display:block;
						height:15px; }
#resource_nav li#tm_rr1, #resource_nav li#tm_rr2 a, #resource_nav li#tm_rr3 a,  #resource_nav li#tm_rr4 a, 
.tm_rr1_active, .tm_rr2_active, .tm_rr3_active, .tm_rr4_active {
						display:block;
						background-image:url(../_images/subnav/nav_resources_link.gif);
						text-indent:-9999px;
						background-repeat:no-repeat;
						outline:none; }
#resource_nav li#tm_rr1 { width:101px; background-position:0px 1px; }
#resource_nav li#tm_rr2 a, .tm_rr2_active { width:150px; background-position:-101px; }
#resource_nav li#tm_rr3 a, .tm_rr3_active { width:148px; background-position:-254px; }
#resource_nav li#tm_rr4 a, .tm_rr4_active { width:123px; background-position:-405px; }	
#resource_nav li#tm_rr2 a:hover,#resource_nav li#tm_rr3 a:hover,#resource_nav li#tm_rr4 a:hover, 
.tm_rr1_active, .tm_rr2_active, .tm_rr3_active, .tm_rr4_active {
						background-image:url(../_images/subnav/nav_resources_hover.gif); }
						
#resource_nav li#tm_rr2 a:visited,#resource_nav li#tm_rr3 a:visited,#resource_nav li#tm_rr4 a:visited {
						background-image:url(../_images/subnav/nav_resources_visited.gif); }
						
					
					
				
			


.resourceheadings {		width:100%;
						height:50px;
						margin:30px 0 0 0; }




.subject	{			color:#79A92A;
						font-size:11px;
						text-transform:uppercase;
						padding-left:16px; }

						
						
.resource_a, .resource_b { width:100%; padding:12px 7px 9px 7px; }						
.resource_a { border-top:1px solid #e8f3fd;	border-bottom:1px solid #e8f3fd; background-color:#F9FCFF;  }	
						
						
						
						
p.intro {				font-weight:bold; }
p.resourceintro {		font-size:14px;
						line-height:22px;
						margin:0 0 9px 0;
						padding-right:40px; }
				
				
				
		
	


.bullet {			background-image:url(../_images/core/bullet.gif);
					background-repeat:no-repeat;
					width:14px;
					height:25px;
					background-position:center;
					float: left; }


.zlist_a {		padding-left:26px; }
.zlist_b {		padding-left:26px; font-weight:bold; }	
					
					
					
					
					
					
							
/* UPDATE */
		
#update_details {		width:201px;
						height:37px;
						position:absolute;
						left:37px;
						top:344px; }
#update_details li {	width:100%; }
#update_details li a {	display:block;
						padding:0;
						color:#FFF;
						width:100%;
						font-size:12px; }
#update_details li#update_1 a, .update_1_active {
						display:block;
						background-image:url(../_images/core/nav_update2_link.jpg);
						text-indent:-9999px;
						outline:none;
						height:37px; }
#update_details li#update_1 a:hover { background-image:url(../_images/core/nav_update2_hover.jpg); }
.update_1_active { background-image:url(../_images/core/nav_update2_active.jpg); }
									
						
.update_small {	font-size:11px; color:#666; }
.update_small a {	font-size:11px; color:#333333; }
.update_small a:hover {	font-size:11px; color:#006699; }



/* FORM ------------------------------------------- */
					
.feedback_a, .feedback_b {
						width:100%;
						padding:4px 7px 4px 7px;
						overflow:auto; }						
.feedback_a {
						border-top:1px solid #e8f3fd;				
						border-bottom:1px solid #e8f3fd;
						background-color:#F9FCFF;  }	
						
.question {				font-size:12px;
						line-height:16px;
						float:right;
						width:350px; }

.numbering {			font-weight:bold; float:left; line-height:16px; }

.questionheading {		width:100%;
						display:block;
						overflow:auto; }

.smallstar {			margin: 0 4px 0 0; }

.options {				color:#3976b7; font-size:12px; width:160px;  margin:0; float:left; line-height:20px; }
.option_inline {		color:#3976b7; font-size:12px; width:70px;  margin:0; float:left; line-height:20px; text-align:right; }


.radiobox {				width: 50px; float:left; }

.right {				float:right; }

.inputmargin {			margin: 10px 0 0 28px; }

input {					margin: 0 0 0 8px; }

.infoform {				width:340px; height:40px; margin:6px 0 0 27px; position:relative; }

.infoinput { 			position:absolute; left:120px; width:180px; }