/*
Title:      DPS Screen Format CSS
Author:     xwerx
Updated:    october 17 2006 @ 13:02
*/

body {
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
line-height: 1.3em;
color: #333;
background: #f9f7de url(../../media/back.jpg) repeat-x;
}

.hidetext{ margin: 0 0 0 -5000px;}

.photocaption {
	font-size:90%;
	color: #990000;
	}

/* ---[ common ]--------------------- */

blockquote {
	width:460px;
	font-size: 125%;
	text-align:center;
	margin:0px;
	padding:0px;
	line-height: 1.3em;
	color:#666666;
	background: #eee url(../../media/quote_top.gif) no-repeat top ;
	}
	
.quote {
	margin: 5px 5px 5px 5px;
	padding: 20px;
	background: url(../../media/quote_bot.gif) no-repeat right bottom;
	}
	
.author {
	margin: 0;
	padding: 10px;
	text-align:right;
	font-size:80%;
	color: #990000;
	background: url(../../media/quote_end.gif) no-repeat bottom ;
	}
	

/* ---[ links ]------------------------------- */



a:link {
	color:#434B8D;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
	}
	
a:visited {
	color: #434B8D;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
	}
	
a:hover {
	color:#e2007b;
	text-decoration: none;
	}
	
a img {
	border-style: none;
	text-decoration:none;
	}	

/* ---[ footer links ]------------------------------- */
	
a.footer {
	color:#40488e;
	text-decoration: none;
	border-bottom: 1px dotted #40488e;
	}
	
a.footer:visited {
	color:#40488e;
	text-decoration: none;
	border-bottom: 1px dotted #40488e;
	}

a.footer:hover {
	color:#40488e;
	text-decoration: none;
	}

/* ---[ aoseapply links ]-------------------------------*/ 
	
a.aoseapply {
    font-size: 95%;
    font-weight: bold;
	color:#fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	}
	
a.aoseapply:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	}

a.aoseapply:hover { 
	color:#b6cf57;
	text-decoration: none;
	}

/* ---[ contentpanel links ]-------------------------------*/ 
	
#content_panel a {
    font-size: 110%;
    font-weight: normal;
	color:#e2007b;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
	}
	
#content_panel a:visited {
	color:#e2007b;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
	}

#content_panel a:hover { 
	color:#434B8D;
	text-decoration: none;
	}

#content_panel table.aosesteps a.aoseapply {
    font-size: 95%;
    font-weight: bold;
	color:#fff;
	text-decoration: none;
	border-bottom: 1px dotted #ddf;
	}
	
#content_panel table.aosesteps a.aoseapply:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #ddf;
	}

#content_panel table.aosesteps a.aoseapply:hover { 
	color:#ddf;
	text-decoration: none;
	}

/* ---[ wrap ]------------------------------- */

#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
  	width: 768px;
	background:transparent url(../../media/bg_wrap.gif)  repeat-y 1px top;
	}
	
/* ---[ headder ]------------------------------- */

#headder {
width:768px;
height:240px;
background:transparent url(../../media/ps_banner1.jpg) no-repeat top left;
}
#headder h2{
text-indent: -5000px;
margin:0;
padding:0;
}

/* navigation */

#nav {
	position: absolute;
	top: 192px;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 41px;
	font-size: 70%;
	background: #C4161C url(../../media/ps_nav1.jpg) no-repeat top left;
	text-align: center;
	text-transform: uppercase;
}

#nav ul { margin:0; padding:0 0 0 40px; }

#nav li {
	font-weight: bold;
	display: inline;
	list-style: none;
	padding:0;
}

#nav a { display:block; float:left; height:39px; margin:0; overflow:hidden; text-indent:-5000px; border-bottom:none; }
li#n_home a { background:transparent url(../../media/menu/home_btn.png) no-repeat scroll left top; width:105px; }
li#n_teachers a { background:transparent url(../../media/menu/teachers_btn.png) no-repeat scroll left top; width:138px; }
li#n_kids a { background:transparent url(../../media/menu/kids_btn.png) no-repeat scroll left top; width:98px; }
li#n_resources a { background:transparent url(../../media/menu/gallery_btn.png) no-repeat scroll left top; width:130px; }
li#n_about a { background:transparent url(../../media/menu/about_btn.png) no-repeat scroll left top; width:112px; }
li#n_awards a  { background:transparent url(../../media/menu/awards_btn.png) no-repeat scroll left top; width:97px; }
div#nav ul li a:hover, div#nav ul li a.active{ background-position:left bottom; }
	
/* ---[ content]------------------------------- */

/* content_top */
#content_top{
width: 768px;
height: 15px;
background: url(../../media/ps_content_top.gif) no-repeat top left;
}

#content_top_aose{
width: 205px;
height: 15px;
background: url(../../media/ps_content_top.gif) no-repeat top left;
float:left;
}

#content_panel {
float: right;
width: 560px;
margin: 0;
padding: 0;
background: transparent url(../../media/ps_content.gif) repeat top left;
}


#content_bg {
float: right;
width: 560px;
margin: 0;
padding: 0;
background: #FFFFFF url(../../media/ps_content.gif) repeat top left;
}

#content_mid_left{
float:left;
padding-left: 20px;
padding-bottom: 10px;
width:165px;
}
#content_mid_left a{
font-size: 95%;
}

#content_mid_centre{
float:left;
padding-left: 10px;
padding-bottom: 10px;
width:165px;
}
#content_mid_centre a{
font-size: 95%;
}

#content_mid_right{
float:left;
padding-left: 10px;
padding-bottom: 10px;
width:165px;
}
#content_mid_right a{
font-size: 95%;
}

#content_end{
width: 560px;
height: 15px;
line-height: 1px;
font-size:1px;
background: url(../../media/ps_content_btm.gif) no-repeat top left;
}

#content_mid_top{
	width: 560px;
	height: 20px;
	padding-bottom: 5px;
	background: url(../../media/ps_content_mid_top.gif) no-repeat top left;
}

#content_mid_bottom{
	width: 560px;
	clear:both;
	height: 20px;
	background: url(../../media/ps_content_mid_btm.gif) no-repeat top left;
}

.content_text_head{
font-size: 75%;
color:#000;
font-weight:bold;
line-height: 0.3em;
}

.content_text{
font-size: 70%;
color: #434B8D;
line-height:1.5em;
width: 160px;
}


.content_btm_text{
font-size: 75%;
padding: 10px 15px 0 20px;
}

.content_btm_img{
font-size: 75%;
padding: 10px 230px 10px 20px;
margin: 0px 20px 0px 0px;
background: url(../../media/rds_science_live.gif) no-repeat top right;
}

.content_btm_imgright {
font-size: 75%;
padding: 10px 230px 10px 20px;
margin: 0px 20px 0px 0px;
background: url(../../media/science_shows.jpg) no-repeat center right;}

.content_btm_textleft{
font-size: 75%;
padding: 0 20px 0 20px;
}

.content_btm_img1{
font-size: 75%;
padding: 0px 230px 10px 20px;
margin: 0px 20px 0px 0px;
background: url(../../media/engineered_logo.gif) no-repeat top right;
}


a.content_img,
a.content_img:link,
a.content_img:visited,
a.content_img:hover{
text-decoration:none;
border-bottom:none;
}

#content {
	margin: 0 15px 0 20px;
	padding: 0;
	font-size: 75%;
	}

#content h3{
text-indent: -5000px;
margin:0;
padding: 30px 0 0 0;
}

/* content title graphics */

#content .h3_about {
background: url(../../media/con_hd_about.gif) no-repeat top left;
}
#content .h3_keydates {
	background: url(../../media/key_dates.gif) no-repeat top left;
}
#content .h3_accessibility {
background: url(../../media/con_hd_accessibility.gif) no-repeat top left;
}

#content .h3_activity_movies_fla {
background: url(../../media/con_hd_activity_movies_flas.gif) no-repeat top left;
}

#content .h3_activity_science_sheets_pdfs {
background: url(../../media/con_hd_science_activity_sheets_pdfs.gif) no-repeat top left;
}

#content .h3_activity_maths_sheets_pdfs {
background: url(../../media/con_hd_maths_activity_sheets_pdfs.gif) no-repeat top left;
}

#content .h3_activity_movies_intro {
background: url(../../media/con_hd_rescs_introduction.gif) no-repeat top left;
}

#content .h3_ask_molly {
background: url(../../media/con_hd_ask_molly.gif) no-repeat top left;
}
#content .h3_ask_molly_earth {
background: url(../../media/con_hd_ask_molly_earth.gif) no-repeat top left;
}
#content .h3_ask_molly_engineering {
background: url(../../media/con_hd_ask_molly_engine.gif) no-repeat top left;
}
#content .h3_ask_molly_everyday {
background: url(../../media/con_hd_ask_molly_everyday.gif) no-repeat top left;
}
#content .h3_ask_molly_life {
background: url(../../media/con_hd_ask_molly_life.gif) no-repeat top left;
}
#content .h3_ask_molly_physics {
background: url(../../media/con_hd_ask_molly_physical.gif) no-repeat top left;
}
#content .h3_ask_molly_space {
background: url(../../media/con_hd_ask_molly_space.gif) no-repeat top left;
}

#content .h3_award_winners {
background: url(../../media/con_hd_award_winners.gif) no-repeat top left;
}

#content .h3_awards_brochure {
background: url(../../media/con_hd_awards_brochure.gif) no-repeat top left;
}

#content .h3_awards_sw2005 {
background: url(../../media/con_hd_awards_sw2005.gif) no-repeat top left;
}

#content .h3_isearch_results {
background: url(../../media/con_hd_search_results.gif) no-repeat top left;
}

#content .h3_background {
background: url(../../media/con_hd_background.gif) no-repeat top left;
}

#content .h3_build_discovery_log {
background: url(../../media/con_hd_build_discovery_log.gif) no-repeat top left;
}

#content .h3_contact_details {
background: url(../../media/con_hd_contact_details.gif) no-repeat top left;
}

#content .h3_discover_science_cen {
background: url(../../media/con_hd_discover_science_cen.gif) no-repeat top left;
}

#content .h3_legal_notice {
background: url(../../media/con_hd_legal_notice.gif) no-repeat top left;
}

#content .h3_press_centre {
background: url(../../media/con_hd_press_centre.gif) no-repeat top left;
}

#content .h3_privacy_notice {
background: url(../../media/con_hd_privacy_notice.gif) no-repeat top left;
}

#content .h3_profiles {
background: url(../../media/con_hd_profiles.gif) no-repeat top left;
}

#content .h3_site_map {
background: url(../../media/con_hd_site_map.gif) no-repeat top left;
}

#content .h3_teachers_area {
background: url(../../media/con_hd_teachers_area.gif) no-repeat top left;
}

#content .h3_teachers_area_profil {
background: url(../../media/con_hd_teachers_area_profil.gif) no-repeat top left;
}

#content .h3_teachers_area_sfs {
background: url(../../media/con_hd_teachers_area_sfs.gif) no-repeat top left;
}

#content .h3_teachers_area_gallery {
background: url(../../media/con_hd_gallery.gif) no-repeat top left;
}

#content .h3_gallery_docs {
background: url(../../media/con_hd_gallery_documents.gif) no-repeat top left;
}

#content .h3_gallery_photos {
background: url(../../media/con_hd_gallery_photos.gif) no-repeat top left;
}
#content .h3_gallery_photos_living {
background: url(../../media/con_hd_gallery_animals.gif) no-repeat top left;
}
#content .h3_gallery_photos_exp {
background: url(../../media/con_hd_gallery_experiments.gif) no-repeat top left;
}
#content .h3_gallery_photos_outings {
background: url(../../media/con_hd_gallery_outings.gif) no-repeat top left;
}
#content .h3_gallery_photos_people {
background: url(../../media/con_hd_gallery_people.gif) no-repeat top left;
}

#content .h3_gallery_videos {
background: url(../../media/con_hd_gallery_videos.gif) no-repeat top left;
}

#content .h3_lunchbox_challenge {
background: url(../../media/con_hd_lc.gif) no-repeat top left;
}

#content .h3_maths_attack {
background: url(../../media/con_hd_maths_attack.gif) no-repeat top left;
}

#content .h3_drop_zone{
background: url(../../media/h3_drop_zone.gif) no-repeat top left;
}
#content .h3_space_shaper{
background: url(../../media/h3_space_shaper.gif) no-repeat top left;
}
#content .h3_celebrity_shapes{
background: url(../../media/h3_celebrity_shapes.gif) no-repeat top left;
}

#content .h3_teachers_area_enews {
background: url(../../media/con_hd_teachers_area_enews.gif) no-repeat top left;
}

#content .h3_teachers_area_sum_sc {
background: url(../../media/con_hd_teachers_area_sum_sc.gif) no-repeat top left;
}

#content .h3_teachers_area_feedback {
background: url(../../media/con_hd_teachers_area_feedba.gif) no-repeat top left;
}

#content .h3_teachers_area_upload {
background: url(../../media/con_hd_teachers_area_upload.gif) no-repeat top left;
}

#content .h3_teachers_area_logout {
background: url(../../media/con_hd_teachers_area_logout.gif) no-repeat top left;
}

#content .h3_teachers_area_login {
background: url(../../media/con_hd_teachers_area_login.gif) no-repeat top left;
}

#content .h3_web_links {
background: url(../../media/con_hd_web_links.gif) no-repeat top left;
}

#content .h3_schools_websites {
background: url(../../media/con_hd_schools_websites.gif) no-repeat top left;
}

#content .h3_why_register {
background: url(../../media/con_hd_why_register.gif) no-repeat top left;
}

#content .h3_express_interest {
background: url(../../media/con_hd_express_interest.gif) no-repeat top left;
}

#content .h3_web_eval {
background: url(../../media/con_hd_web_eval.gif) no-repeat top left;
}

#content .h3_reg_form {
background: url(../../media/con_hd_reg_form.gif) no-repeat top left;
}

#content .h3_enews_article {
background: url(../../media/con_hd_enews_article.gif) no-repeat top left;
}

#content .h3_brochure {
background: url(../../media/con_hd_brochure.gif) no-repeat top left;
}

#content .h3_steps06 {
background: url(../../media/con_hd_steps06.gif) no-repeat top left;
}

#content .h3_awardsexcel {
background: url(../../media/con_hd_awards_excel.gif) no-repeat top left;
}

#content .h3_greenwave {
background: url(../../media/con_hd_greenwave.gif) no-repeat top left;
}

#content .h3_resources_seof {
background: url(../../media/con_hd_resources_seof.gif) no-repeat top left;
}

#content .h3_ao07_eoi {
background: url(../../media/con_hd_eoi_aose.gif) no-repeat top left;
}

#content .h3_awards_10 {
background: url(../../media/con_hd_eoi_awards.gif) no-repeat top left;
}

#content .h3_ao07_survey {
background: url(../../media/_con_hd_feedback_form.gif) no-repeat top left;
}

#content .h3_ao07_eoi_gl {
background: url(../../media/con_hd_aose_gl.gif) no-repeat top left;
}

#content .h3_awards_apply {
background: url(../../media/con_hd_awards_apply.gif) no-repeat top left;
}

#content .h3_awards_what_now {
background: url(../../media/con_hd_key_requirements.gif) no-repeat top left;
}

#content .h3_isearch2_help {
background: url(../../media/con_hd_isearch2_help.gif) no-repeat top left;
}

#content .h3_upload_gal_vid {
background: url(../../media/con_hd_upload_gal_vid.gif) no-repeat top left;
}

#content .h3_upload_gal_docs{
background: url(../../media/con_hd_upload_gal_docs.gif) no-repeat top left;
}

#content .h3_upload_gal_photos{
background: url(../../media/con_hd_upload_gal_photo.gif) no-repeat top left;
}

#content .h3_gal_comp_tc{
background: url(../../media/con_hd_gallery_comp.gif) no-repeat top left;
}

#content .h3_resources_toys{
background: url(../../media/con_hd_toys_news.gif) no-repeat top left;
}

#content .h3_award_video{
background: url(../../media/con_hd_video_spot.gif) no-repeat top left;
}

#content .h3_final_registration{
background: url(../../media/con_hd_final_registration.gif) no-repeat top left;
}

#content .h3_teachers_intro{
background: url(../../media/con_hd_teachers_area.gif) no-repeat top left;
}

#content .h3_kids_intro{
background: url(../../media/con_hd_kids_area.gif) no-repeat top left;
}

#content .h3_kids_games{
background: url(../../media/con_hd_games.gif) no-repeat top left;
}

#content .h3_eggs_instructions{
background: url(../../media/con_hd_easter_hunt.gif) no-repeat top left;
}
#content .h3_eggs_success{
background: url(../../media/con_hd_easter_hunt_details.gif) no-repeat top left;
}

/* content sub-title graphics */


#content h4.h_gal_video {
	background: url(../../media/con_hd_greenwave.gif) no-repeat top left;
}


/* DS Resources */
#content .h3_discover_science_res_strand_living {
background: url(../../media/_con_hd_resources_living.gif) no-repeat top left;
}
#content .h3_discover_science_res_strand_energy {
background: url(../../media/_con_hd_resources_energy.gif) no-repeat top left;
}
#content .h3_discover_science_res_strand_materials {
background: url(../../media/_con_hd_resources_materials.gif) no-repeat top left;
}
#content .h3_discover_science_res_strand_environment {
background: url(../../media/_con_hd_resources_environment.gif) no-repeat top left;
}




#content ul{
list-style: none;
}

#content li{
padding-left: 30px;
color:#434B8D;
background: url(../../media/li_star.gif) no-repeat top left;
}

#content .ul_profile{
margin: 0;
padding: 0;
}

#content .li_hp_spot_sw2005 {
padding: 0px 0px 20px 125px;
background: url(../../media/hp_spot_scienceweek.jpg) no-repeat top left;
}

#content .li_hp_spot_flash {
padding: 0px 0px 20px 125px;
background: url(../../media/hp_spot_flash_rocket.jpg) no-repeat top left;
}

#content .li_hp_spot_enews {
padding: 0px 0px 20px 125px;
background: url(../../media/hp_spot_newsletter.jpg) no-repeat top left;
}

#content .li_monkstown {
padding: 0px 0px 80px 125px;
background: url(../../media/monkstown_tn.jpg) no-repeat top left;
}

#content .li_caherdavin {
padding: 0px 0px 80px 125px;
background: url(../../media/caherdavin_tn.jpg) no-repeat top left;
}

#content .li_cnoc_na_cathrach {
padding: 0px 0px 80px 125px;
background: url(../../media/cnoc_na_cathrach_tn.jpg) no-repeat top left;
}

#content .li_scoil_caitriona {
padding: 0px 0px 80px 125px;
background: url(../../media/scoil_caitriona_tn.jpg) no-repeat top left;
}

#content .li_enews_article1 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_1.jpg) no-repeat top left;
}

#content .li_enews_article2 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_2.jpg) no-repeat top left;
}
#content .li_enews_article3 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_3.jpg) no-repeat top left;
}

#content .li_enews_article4 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_4.jpg) no-repeat top left;
}

#content .li_enews_article5 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_5.jpg) no-repeat top left;

}

#content .li_enews_article6 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_6.jpg) no-repeat top left;
}

#content .li_enews_article7 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_7.jpg) no-repeat top left;
}

#content .li_enews_article8 {
padding: 0px 0px 20px 125px;
background: url(../../media/enewsletter_art_8.jpg) no-repeat top left;
}

#content .results {
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #EEF4D3;
	}

/* content_enewsletter_bg */
#enewsletter_highlight {
padding: 10px 0 0 0;
background:  url("../../media/enewslette_rmolly.gif") no-repeat top left;
}

#enewsletter_highlight p {
margin: 0;
padding: 0;
width: 360px;
}

#enewsletter_feedback {
padding: 10px 0 0 0;
background:  url("../../media/enewsletter_feedback_molly.gif") no-repeat top left;
}

#enewsletter_feedback p {
margin: 0;
padding: 0;
width: 360px;
}

#content h3.submit_web_link {
background: url(../../media/con_hd_weblinks_submit.gif) no-repeat top left;
}

#submit_weblink p {
width:100%;
padding:0px;
margin:0px;
}

#enews_archive {
padding: 0px;
margin:0px;
background: url(../../media/enewsletter_archive_molly.gif) no-repeat top left;
}

#enews_archive h3{
padding: 30px 0px 0px 0px;
}

#enews_archive p.narrow{
width:360px;
}

#enews_archive p.wide{
width:400px;
}

/* content_homepage_bg - NEW - March 2007*/

#home_highlight {
margin: 0 10px 0 20px;
width: 525px;
background: url(../../media/home_topbg_aose070416.gif) no-repeat top left;/* change image as necessary*/
}

.home_highlight_text {
padding: 35px 15px 0 0;
width: 320px;
font-size: 75%;
}

/* Splash Panel - Lunchbox Challenge */

#splash_panel {
	background-image: url(../../media/splashpanel_LBchallenge.jpg);
	height: 208px;
	width: 558px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
	top: -18px;
	left: 2px;
	z-index: 100;
}

#content_panel > #splash_panel {
	top: 0px;
}

#splash_panel_aose {
	/*background-color: #189ebd;*/
	height: 205px;
	width: 558px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	/*left: 2px;*/
	margin-bottom: -3px;
	/*z-index: 100;*/
	/*padding-top:1px;*/
	/*padding-bottom:2px;*/
	
}
#splash_panel_aose img { width:560px; }

#splash_panel_dzone {
	background-color: #189ebd;
	height: 208px;
	width: 558px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
	top: -18px;
	left: 2px;
	margin-bottom: -77px;
	z-index: 100;
	padding-top: 20px;
	
}



/*#content_panel > #splash_panel_aose {
	top: 0x;
	margin-bottom: 0px;
}*/



#splash_panel h2, #splash_panel p {
	display: none;
	text-index: -1000px;
	margin: 0;
	padding: 0;
}


#splash_panel a:link, #splash_panel a:visited, #splash_panel a:hover, #splash_panel a:active {
	text-decoration: none;
	background-image: none;
	border: 0;
	border-bottom:none;
}
#splash_panel_aose a:link, #splash_panel_aose a:visited, #splash_panel_aose a:hover, #splash_panel_aose a:active {
	text-decoration: none;
	background-image: none;
	border: 0;
	border-bottom:none;
}

#splash_panel a.find-out-more, #splash_panel a.play-now {
	display: block;
	position: absolute;
	top: 152px;
	height: 25px;
	font-size: 1px;
	overflow: hidden;
	text-indent: -300px;

}

#splash_panel a.find-out-more {
	left: 353px;
	width: 92px;
}

#splash_panel a.play-now {
	left: 456px;
	width: 80px;
}

/* content_homepage_bg */

#homepage_highlight {
padding: 10px 0 0 0;
background: url(../../media/con_bg_hangaround.gif) no-repeat top left;
}

#homepage_highlight p {
margin-top: 0px;
margin-left: 0px;
padding: 0;
width: 320px;
}

#homepage_highlight_aut {
padding: 10px 0 0 0;
width: 525px;
height: 212px;
background: url(../../media/con_bg_aut06.gif) no-repeat top left;
}

#homepage_highlight_aut p {
margin-top: -2px;
margin-left: 170px;
padding: 0;
width: 310px;
}

#homepage_highlight_wel {
padding: 10px 0px 0px 0px;
width: 525px;
background: url(../../media/con_bg_hangaround.gif) no-repeat top left;
}

#homepage_highlight_wel_win07 {
padding: 10px 0px 0px 0px;
width: 525px;
background: url(../../media/con_bg_wel_spring07.gif) no-repeat top left;
}

#homepage_highlight_wel_win07 p {
margin:0px;
margin-top: 24px;
/*margin-left: 0px;*/
padding: 0px;
width: 330px;
}

#homepage_highlight_wel p {
margin:0px;
margin-top: 8px;
/*margin-left: 0px;*/
padding: 0px;
width: 330px;
}

#wintersciencepage_highlight_wel {
padding: 10px 0px 0px 0px;
width: 525px;
background: url(../../media/con_bg_hangaround_WINTER_science_facts.gif) no-repeat top left;
}

#wintersciencepage_highlight_wel p {
margin:0px;
margin-top: 8px;
/*margin-left: 0px;*/
padding: 0px;
width: 365px;
}



/* ............... Ask Molley Styles */

/* original styles */
/* content_ask_molly_bg */
#askmolly_highlight {
padding: 10px 0 0 0;
background: url(../../media/con_bg_askmolly.gif) no-repeat top left;
}

#askmolly_highlight p {
margin: 0;
padding: 0;
width: 370px;
}

/* content_ask_molly_bg */

div.askmolly_pagebg {
	background: url(../../media/con_bg_askmolly.gif) no-repeat top left;
	margin: 0;
	margin-top: -8px;
	/*height: 189px;*/
}

div.askmolly_pagebg p{
margin: 15px 0 0 0;
padding: 0;
width: 370px;
text-align: justify;
}

div.askmolly_thank {
	background: url(../../media/con_bg_askmolly.gif) no-repeat top left;
	margin: 0;
	margin-top: -8px;
	height: 189px;
}

div.askmolly_thank p{
margin: 0 0 0 0;
padding: 60px 0 0 0;
width: 370px;
}

#askmolly_page {
padding: 0 0 0 0;
}


/* search form */
#askmolly_page form {
	margin: 0;
	padding: 0;
	padding-top: 27px;
}

#askmolly_page #search_question {

}

/* search form */
#askmolly_page #search_question input#amquestion{
overflow: auto;
width: 320px;
}

#askmolly_page #search_question input.button {
	padding-left: 0.6em;
	padding-right: 0.6em;
	position: relative;
	top: 1px;
}

#askmolly_page #search_question p.example {
	color:#666666;
	font-size: 80%;
	margin: 0;
}

#askmolly_page #search_question p.example em {
	font-style: normal;
}

#askmolly_page #recent-questions {
    margin-top: 35px;
	background-color: #a0cfde;
	background-image: url(../../media/con_bg_askmolly_newquestion.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;

	
	width: auto;
	padding-right: 1em;
}


#askmolly_page #recent-questions h5 {
	display: none;
}

#askmolly_page #recent-questions .updated-status {
	color: white;
	font-weight: bold;

	margin: 0;
	padding: 0 !important;


	text-align: right;
	height: 75px;
}

#askmolly_page #recent-questions .updated-status em {
	font-style: normal;
	position: relative;
	top: 28px;
	right: -20px;
	
	margin: 0;
	padding: 0;
}

#askmolly_page #recent-questions .updated-status > em {
	right: 0;
}

#askmolly_page #recent-questions ul {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	padding-bottom: 16px;
}

#askmolly_page #recent-questions ul li {
	padding-left: 20px;
	margin-left: 0;
	background-image: url(../../media/con_askmolly_bulletstar.gif);
}

/* test_only_styles */

askmolly_page #recent-questions_test {
    margin-top: 35px;
	background-color: #a0cfde;
	background-image: url(../../media/con_bg_askmolly_newquestion.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;

	
	width: auto;
	padding-right: 1em;
}


#askmolly_page #recent-questions_test h5 {
	display: none;
}

#askmolly_page #recent-questions_test .updated-status {
	color: white;
	font-weight: bold;

	margin: 0;
	padding: 0 !important;


	text-align: right;
	height: 75px;
}

#askmolly_page #recent-questions_test .updated-status em {
	font-style: normal;
	position: relative;
	top: 28px;
	right: -20px;
	
	margin: 0;
	padding: 0;
}

#askmolly_page #recent-questions_test .updated-status > em {
	right: 0;
}

#askmolly_page #recent-questions_test ul {
	margin: 0;
	padding: 0;
	margin-left: 8px;
	padding-bottom: 16px;
}

#askmolly_page #recent-questions_test ul li {
	padding-left: 30px;
	padding-bottom:6px;
	margin-left: 0;
	background-image: url(../../media/li_star.gif);
}

/* end_test_only_styles */

#askmolly_page #answers_list {
	margin: 0;
	padding: 0;
	margin-left: 8px;
	padding-bottom: 16px;
}
#askmolly_page #answers_list li {
	margin-bottom: 1em;
}
#askmolly_page #answers_list li div {
	margin-top: 0.5em;
}

#askmolly_page #categories_menu a { display:block; float:left; width:82px; height:137px; overflow:hidden; text-indent:-5000px; margin:0 4px 0 0; border:none; }
#categories_menu #btn-earth { background:transparent url(../../media/earth_btn.png) no-repeat scroll left top; }
#categories_menu #btn-engineering { background:transparent url(../../media/engine_btn.png) no-repeat scroll left top; }
#categories_menu #btn-everyday { background:transparent url(../../media/everyday_btn.png) no-repeat scroll left top; }
#categories_menu #btn-life { background:transparent url(../../media/life_btn.png) no-repeat scroll left top; }
#categories_menu #btn-physics { background:transparent url(../../media/physical_btn.png) no-repeat scroll left top; }
#categories_menu #btn-space { background:transparent url(../../media/space_btn.png) no-repeat scroll left top; }
#askmolly_page #categories_menu a:hover, #askmolly_page #categories_menu a.active { background-position: bottom left; border:none; }
#categories_menu a:visited { border:none; }


/* content_brainy_act */
#content .enews_brainy_act_rise {
padding: 0px 0px 20px 200px;
background: url(../../media/enewsletter_art4_img1.gif) no-repeat top left;
}

#content .enews_brainy_act_cycle {
padding: 0px 200px 20px 0px;
background: url(../../media/enewsletter_art4_img2.gif) no-repeat top right;
}

#content .enews_brainy_act_school {
padding: 0px 0px 20px 200px;
background: url(../../media/enewsletter_art4_img3.gif) no-repeat top left;
}

#content .enews_brainy_act_play {
padding: 0px 200px 20px 0px;
background: url(../../media/enewsletter_art4_img4.gif) no-repeat top right;
}


#content .enews_brainy_act_sleep {
padding: 0px 0px 20px 200px;
background: url(../../media/enewsletter_art4_img5.gif) no-repeat top left;
}

/* content_boat_float*/
#content .enews_boat_img1 {
padding: 0px 0px 0px 315px;
background: url(../../media/enewsletter2_art4_img1.gif) no-repeat bottom left;
}

#content .enews_boat_img2 {
padding: 0px 295px 0px 0px;
background: url(../../media/enewsletter2_art4_img2.gif) no-repeat bottom right;
}

#content .enews_boat_img3 {
padding: 0px 0px 20px 310px;
background: url(../../media/enewsletter2_art4_img3.gif) no-repeat top left;
}

#content .enews_boat_img4 {
padding: 0px 0px 20px 300px;
background: url(../../media/enewsletter2_art4_img4.gif) no-repeat left;
}

#content .enews_lever_camera {
padding: 20px 300px 0px 0px;
background: url(../../media/enewsletter3_art5_camera.gif) no-repeat top right;
}

#content .enews_eyes_light {
padding: 130px 0px 0px 0px;
background: url(../../media/enewsletter3_art5_light.gif) no-repeat top left;
}

#content .enews_eyes_periscope {
padding: 0px 0px 0px 300px;
background: url(../../media/enewsletter3_art5_periscope.gif) no-repeat bottom left;
}

#content .enews_eyes_microscope {
padding: 20px 280px 20px 0px;
background: url(../../media/enewsletter3_art5_microscope.gif) no-repeat right;
}

#content .enews_molly_search {
padding: 0px 160px 0px 0px;
background: url(../../media/enewsletter3_art2_molly.gif) no-repeat top right;
}

#content .molly_awardsexcel {
padding: 0px 160px 0px 0px;
background: url(../../media/awardsexcel_molly.gif) no-repeat top right;
}

/* content_santa */
#content .enews_santa {
padding: 0px 300px 0px 0px;
background: url(../../media/enewsletter2_art3_img1.gif) no-repeat top right;
}

#content .enews_lever_scre {
padding: 20px 300px 0px 0px;
background: url(../../media/enewsletter4_art3_scre.gif) no-repeat top right;
}

#content .enews_lever_door_handle {
padding: 0px 250px 0px 0px;
background: url(../../media/enewsletter4_art3_handle.gif) no-repeat top right;
}

#content .enews_lever_force {
padding: 0px 0px 0px 310px;
background: url(../../media/enewsletter4_art3_force.gif) no-repeat bottom left;
}

#content .enews_lever_see_saw {
padding: 20px 320px 0px 0px;
background: url(../../media/enewsletter4_art3_seesaw.gif) no-repeat top right;
}

#content .enews_inertia_belt {
padding: 5px 290px 0px 0px;
background: url(../../media/enewsletter5_art3_belt.gif) no-repeat bottom right;
}

#content .enews_inertia_skate{
padding: 5px 10px 0px 290px;
text-align:right;
background: url(../../media/enewsletter5_art3_skate.gif) no-repeat top left;
}

#content .enews_inertia_swing{
padding:30px 310px 0px 0px;
background: url(../../media/enewsletter5_art3_swing.gif) no-repeat bottom right;
}

#content .enews_crystal_gazing {
padding: 5px 370px 0px 0px;
background: url(../../media/enewsletter6_art3_gazing.gif) no-repeat bottom right;
}

#content .enews_snowman {
padding: 5px 340px 0px 0px;
background: url(../../media/enewsletter6_art3_snowman.gif) no-repeat bottom right;
}

#content .enews_quartz_watch{
padding: 5px 10px 0px 295px;
text-align:right;
background: url(../../media/enewsletter6_art3_watch.gif) no-repeat top left;
}

#content .enews_subheading{
color:#990000;
font-weight:bold;
text-align:center;
}

#content p.enews_stepHeading{
padding-left:30px;
color:#990000;
background: url(../../media/li_star.gif) no-repeat top left;
}

#content .enews_redText{
color:#434B8D;
}

#content .enews_baby{
padding: 0px 310px 0px 0px;
background: url(../../media/enewsletter7_art3_baby.gif) no-repeat bottom right;
}

#content .enews_sunlotion{
padding: 0px 10px 0px 285px;
text-align:right;
background: url(../../media/enewsletter7_art3_sunlotion.gif) no-repeat top left;
}
#content .enews_plants{
padding: 0px 300px 0px 0px;
background: url(../../media/enewsletter7_art3_plants.gif) no-repeat bottom right;
}

#content .enews_heart{
padding: 0px 265px 0px 0px;
background: url(../../media/enewsletter8_art4_img1.gif) no-repeat bottom right;
}

#content .enews_football{
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter8_art4_img2.gif) no-repeat top left;
}

#content .enews_veg{
padding: 0px 270px 0px 0px;
background: url(../../media/enewsletter8_art4_img3.gif) no-repeat bottom right;
}

#content .enews_pyramid{
padding: 0px 270px 0px 0px;
background: url(../../media/enewsletter9_art3_img1.gif) no-repeat top right;
}
#content .enews_truss{
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter9_art3_img2.gif) no-repeat top left;
}
#content .enews_bermuda{
padding: 0px 10px 0px 275px;
text-align: right;
background: url(../../media/enewsletter9_art3_img3.gif) no-repeat top left;
}

#content .enews_santa { 
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter10_art4_img1.gif) no-repeat top left;
}
#content .enews_nose {
padding: 0px 270px 0px 0px;
background: url(../../media/enewsletter10_art4_img2.gif) no-repeat top right;
}
#content .enews_reindeer {
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter10_art4_img3.gif) no-repeat top left;
}

#content .enews_umbrella { 
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter11_art3_img3.gif) no-repeat top left;
}
#content .enews_unwell {
padding: 0px 270px 0px 0px;
background: url(../../media/enewsletter11_art3_img1.gif) no-repeat top right;
}
#content .enews_peat {
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter11_art3_img2.gif) no-repeat top left;
}
#content .enews_frog {
padding: 0px 10px 0px 275px;
text-align:right;
background: url(../../media/enewsletter12_art3_img3.gif) no-repeat top left;
}
#content .enews_lungs {
padding: 0px 270px 0px 0px;
background: url(../../media/enewsletter12_art3_img2.gif) no-repeat top right;
}
#content .enews_boydrink {
padding: 0px 270px 0px 0px;
background: url(../../media/enewsletter13_art3_img1.gif) no-repeat top right;
}
#content .enews_rhino {
padding: 0px 10px 0px 275px;
background: url(../../media/enewsletter13_art3_img2.gif) no-repeat top left;
}
#content .enews_watercycle {
padding: 0px 310px 0px 0px;
background: url(../../media/enewsletter13_art3_img3.gif) no-repeat top right;
}
#content .enews_warmclothes{
padding: 0px 310px 0px 0px;
background: url(../../media/enewsletter14_art3_img1.gif) no-repeat top right;
}
#content .enews_attic{
padding: 0px 310px 0px 0px;
background: url(../../media/enewsletter14_art3_img2.gif) no-repeat top right;
}
#content .enews_blubber {
padding: 0px 10px 0px 310px;
background: url(../../media/enewsletter14_art3_img3.gif) no-repeat top left;
}

#content .enews_moon {
padding: 0px 10px 0px 310px;
background: url(../../media/enewsletter15_art3_img1.gif) no-repeat bottom left;
}

#content .enews_astronaut {
padding: 0px 310px 0px 0px;
background: url(../../media/enewsletter15_art3_img2.gif) no-repeat top right;
}

#content .enews_harbour {
padding: 0px 10px 0px 310px;
background: url(../../media/enewsletter15_art3_img3.gif) no-repeat top left;
}

#content .enews_iya {
padding: 10px 10px 10px 210px;
background: url(../../media/enewsletter15_art6_img1.jpg) no-repeat top left;
}

#content .enews_rain {
padding: 10px 10px 0px 310px;
background: url(../../media/enewsletter16_art3_img1.gif) no-repeat top left;
}

#content .enews_intestine {
padding: 40px 10px 0px 310px;
background: url(../../media/enewsletter16_art3_img2.gif) no-repeat top left;
}

#content .enews_phscale {
padding: 15px 10px 0px 310px;
background: url(../../media/enewsletter16_art3_img3.gif) no-repeat top left; height:220px;
}

#content .enews_bacteria {
padding: 0px 20px 0px 250px;
background: url(../../media/enewsletter16_art7_img1.gif) no-repeat top left; height:300px
}

#content .enews_blastlab {
padding: 0px 20px 0px 250px;
background: url(../../media/enewsletter16_art2_img1.gif) no-repeat top left; height:300px;
}

#content .enews_encyclopedia {
padding: 0px 20px 0px 250px;
background: url(../../media/enewsletter16_art2_img2.gif) no-repeat top left;
}

/* replacement for lists to make img a hyperlink */

dl{
	margin: 0;
	padding:0;
	}
dl dt {
	margin: 0;
	padding: 0;
	}
dl dt a {
	margin: 0;
	padding:0;
	border: none;
	background: #fff;
	}
dl dt a img {
	float: left;
	}
dl dt a:hover {
	padding: 0;
	}
dl dd {
	margin-left: 130px;
	padding: 0 0 20px 0 ;
	color:#434B8D;
	}
dl dd.title {
	margin-left: 130px;
	padding: 0 0 5px 0 ;
	font-size: 100%;
	font-weight: bold;
	}


/* ---[sidebar and subnavs]------------------------------- */

#sidebar_panel {
width: 205px;
float: left;
margin: 0;
padding: 0;
font-size: 75%;
line-height: 1.2em;
background: transparent url(../../media/ps_sidebar.gif) repeat top left;
}

#sidebar_panel a { font-size:110%; color:#E2007B; }

#sidebar_panel a:link {
	color:#E2007B;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
}

#sidebar_panel a:hover {
	color:#434B8D;
	text-decoration: none;
}
	
#sidebar_panel a img {
	border-style: none;
	text-decoration:none;
}

#sidebar_panel ul.subnav a { display:block; padding-left:20px; border-bottom: none; }
#sidebar_panel ul.subnav a span { border-bottom: 1px dotted #434B8D; }
#sidebar_panel ul.subnav a:hover, #sidebar_panel ul.subnav a.active { color:#434B8D; background:transparent url(../../media/submenus/tick.gif) no-repeat left 50%; }

#programme_updates {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_activity.gif) no-repeat top left;/*sb_updates.gif*/
}

#programme_updates img {
	margin:30px 10px 0 0;
	float:left;
}

#programme_updates p.pi {
	margin:35px 10px 0px;
}

/* Rich Add - Site Side Bar search Facility*/
#side_search_bar {

	/*display:none;*/

	margin:0px 7px 10px 7px;
	padding:7px 0px 0px 0px;
	background: url(../../media/sb_search_title.gif) no-repeat top left;
}

/* Rich Add - Site Side Bar search Facility*/
#side_search_frm_container {
	margin:0px 7px 0px 7px;
	/*border:0.01em solid #000;*/
}

#keydates {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/key_dates_home.gif) no-repeat top left;
	}
	
#spotlight {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_spotlight.gif) no-repeat top left;
	}
	
#contact {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_contact.gif) no-repeat top left;
	}

#programme_updates h3, #keydates h3, #side_search_bar h3, #spotlight h3, #contact h3, #subnav_register h3, #subnav_about h3, #subnav_activities h3, #subnav_teachers h3, #subnav_awards h3, #subnav_footer h3 {
text-indent: -5000px;
margin:0;
padding:0;
}

#programme_updates .p1, #side_search_bar .p1, #spotlight .p1, #contact .p1 {
margin: 30px 10px 10px 10px;
 }
 #keydates .p1calendar {
 margin: 15px 10px 10px 10px;
}
/* subnav */

#subnav_register {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_register_title.gif) no-repeat top left;
}

#subnav_about {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_about_title.gif) no-repeat top left;
}

#subnav_activities {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_resources_title.gif) no-repeat top left;
}

#subnav_teachers {
	margin: 0 0 15px 7px;
	padding: 0;
	background: url(../../media/sb_teachers_title.gif) no-repeat top left;
}

.sub_kids {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_kids_title.gif) no-repeat top left !important;
}

#subnav_awards {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_awards_title2.gif) no-repeat top left;
}

#subnav_footer {
	margin: 0 0 0 7px;
	padding: 0;
	background: url(../../media/sb_footer_title.gif) no-repeat top left;
}

#subnav_register ul, #subnav_about ul, #subnav_activities ul, #subnav_teachers ul, #subnav_awards ul, #subnav_footer ul {
margin: 30px 0px 10px 0px;
padding:0px 10px;
list-style: none;
}

#subnav_register li, #subnav_about li, #subnav_activities li, #subnav_teachers li, #subnav_awards li, #subnav_footer li {
padding: 5px 0px 0px 0px;
line-height: 1.6em;
}

ul.subnav li.submenu_header { margin:10px 0 0 -10px; }

#subnav_teachers ul li.subnav_teachers_area { border-top:1px dotted #000; margin-top:10px; }

#sidebar_double_line {
line-height: 1.3em;
}

/* sidebar_footer */
#sidebar_footer { 
	height: 15px;
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../../media/ps_sidebar_footer.gif) no-repeat top left;
	}


/* ---[ footer]------------------------------- */
#footer {
	position: relative;
	clear: both;
	height:36px;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 55%;
	background: transparent url(../../media/ps_footer.gif) no-repeat left top;
}

#footer p {
	margin: 0;
	padding: 12px 10px 0 0 ;
	text-align: right;
	color:#40488e;
	}
	
/* ---[ forms ]------------------------------------ */

#form_register {
	font-size: 95%;
}

#form_register p {
	margin: 6px 0;
	}
	
#form_register h4 {
	padding: 5px;
	}
	
#form_register .schoolh4 {
	background: #fee994;
	}
	
#form_register .prefhosth4 {
	background: #D8EBF1;
	}
	
#form_register .comm_prefh4 {
	background: #ECFCB5;
	}
	
#form_register .school_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #FFDC52;
	}
	
#form_register .host_centres_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #D8EBF1;
}
	
#form_register .comm_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #D3F06D;
	}
	
#form_register label {
	font-weight: bold;
	}
	
#form_register fieldset  {
border: 1px dotted #ccc;
	padding: 5px ;
	}
	
#form_register .school_details  {
	background: #ffd323;
	}
	
#form_register .host_centres  {
	background: #a0cfde;
	}
	
#form_register .comm_pref  {
	background: #bedf49;
	}
	
#form_eval {
	font-size: 95%;
}

#form_eval p {
	margin: 6px 0;
	}
	
#form_eval h4 {
	padding: 5px;
	}
	
#form_eval .schoolh4 {
	background: #fee994;
	}
	
#form_eval .prefhosth4 {
	background: #D8EBF1;
	}
	
#form_eval .comm_prefh4 {
	background: #ECFCB5;
	}
	
#form_eval .school_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #FFDC52;
	}
	
#form_eval .comm_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #D3F06D;
	}
	
#form_eval fieldset  {
	border: 1px dotted #ccc;
	padding: 5px ;
	}
	
#form_eval .radioGroup {
	border: 0px;
	padding: 0px;
	}
#form_eval .radioLegend {
	border: 0px;
	padding: 0px;
	}
		
#form_eval .demographics  {
	background: #ffd323;
	}
	
#form_eval .site_content  {
	background: #a0cfde;
	}
	
#form_eval .randta  {
	background: #bedf49;
	}

#form_search p {
	margin: 6px 0;
	}

#form_search .instruction {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #FFDC52;
	}
	
#form_search h4 {
padding: 5px;
	}

#form_search .schoolh4 {
background: #fee994;
}

#form_search fieldset  {
background:#ffd323;
border: 1px dotted #ccc;
	padding: 5px ;
	}
	
#form_ao07data {
	font-size: 95%;
}

#form_ao07data p {
	margin: 6px 0;
	}
	
#form_ao07data h4 {
	padding: 5px;
	}
	
#form_ao07data .schoolh4 {
	background: #fee994;
	}
	
#form_ao07data .prefhosth4 {
	background: #D8EBF1;
	}
	
#form_ao07data .comm_prefh4 {
	background: #ECFCB5;
	}
	
#form_ao07data .school_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #FFDC52;
	}
	
#form_ao07data .host_centres_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #D8EBF1;
}

	
#form_ao07data .comm_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #D3F06D;
	}
	
#form_ao07data label {
	font-weight: bold;
	}
	
#form_ao07data fieldset  {
border: 1px dotted #ccc;
	padding: 5px ;
	}
	
#form_ao07data .school_details  {
	background: #ffd323;
	}
	
#form_ao07data .teacher_details  {
	background: #ffd323;
	}
	
#form_ao07data .comm_pref  {
	background: #bedf49;
	}

/* ---[ tables ]------------------------------------ */

table {
	border: 1px dotted #ccc;
	width: 100%;
	}

caption {
	color: #993333;
	padding-bottom: 6px;
	text-align:left;
	font-weight:bold;
	}
th, td {
	padding: 2px;
	background: #a0cfde;
	vertical-align: middle;
	text-align:center;
	font-size: 90%;
	}
th {
	background: #bedf49;
	}	
	
#activity, .activity {
	width: 25%;
}
	
#strand {
	width: 25%;
}

#skill, .skill {
	width: 30%;
}

#print {
	width: 10%;
}	

#colour {
	width: 10%;
}

/* Resources table */

#resources th { width:50%; }
#resources td { padding:0 1em 1em; }
#resources td.centre_name { padding-top:1em; }
#resources td a { display:block; background:transparent none no-repeat scroll left 50%; color:#E2007B; text-decoration:none; border:none; margin:1em 0 0; }
#resources td a:visited { border:none; }
#resources td a:hover { color:#434b8d; }
#resources td a span { border-bottom:1px dotted #434b8d; }
#resources td a.resource_pdf { padding:0 0 0 30px; background-image:url(../../media/icons/page_white_acrobat.png); }
#resources td a.resource_web { padding:0 0 0 28px; background-image:url(../../media/icons/page_world.png); }
#resources td a.resource_sound { padding:0 0 0 28px; background-image:url(../../media/icons/sound.png); }
#resources td a.resource_movie { padding:0 0 0 28px; background-image:url(../../media/icons/film.png); }
#resources td a.resource_word { padding:0 0 0 28px; background-image:url(../../media/icons/page_word.png); }
#resources td a.resource_img { padding:0 0 0 28px; background-image:url(../../media/icons/image.png); }
#resources td span.filesize { margin:5px 0 15px 25px; }

/* ---[ table for AOSE 3 steps highlight ]------------------------------------ */

    table .aosesteps {
	width: 90%;
	border-top: 1px dashed #ccc;
    border-left: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    border-collapse:collapse;
	}
	
	.aosesteps th, td {
	padding: 2px 5px 5px 15px;
	background: #bfcad6;
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	}
	
	.aosesteps td.content {
    border-bottom: 1px dashed #fff;
	}
	
    .aosesteps td.mid {
	background: #cfdce9;
	border-bottom: 1px dashed #fff;
	}	
	
	.aosesteps td.midtitle {
	background: #cfdce9;
	}	
	
	/* ---[ AoSE Application Process Table ]------------------------------------ */
	
	.aosesteps td.applyall {
	background: #b5d1d7;
	}
	
	.aosesteps td.applynavb {
	padding: 5px 10px 10px 5px;
	background: #189ebd;
	border-bottom: 1px solid #fff;
	}
	
	.aosesteps td.applynavt {
	padding: 5px 10px 1px 5px;
	background: #189ebd;
	}
	
/* ---[ New Enty ]------------------------------------ */
.new {color: #993333}

/* ---[ country list ]------------------------------------ */

#country li{

background: none;
}


ol
{
  margin: 0 0 1em 2em;
  padding: 0;
}

ol li
{
  line-height: 1.2em;
  margin: 0;
  padding: 0;
list-style:none;
}


* html ol li
{
	position: relative;
	list-style:none;
}


ol li.column1 { margin-left: 0em; }
ol li.column2 { margin-left: 10em; }
ol li.column3 { margin-left: 20em; }



li.reset
{
  margin-top: -9.6em;
}

.xmt_listfull {
	color: #ff0000;
}

.xmt_regnotice {
	border: 1px dotted #ff6600;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #FFDC52;
}

.highlight_0 {
background-color:#0099FF;
color:#fff;
}
.highlight_1 {
background-color:#CC3399;
color:#fff;
}
.highlight_2 {
background-color:#990000;
color:#fff;
}
.highlight_3 {
background-color:#993366;
color:#fff;
}
.highlight_4 {
background-color:#009966;
color:#fff;
}
.highlight_5 {
background-color:#993399;
color:#fff;
}
.highlight_6 {
background-color:#9933FF;
color:#fff;
}
.highlight_7 {
background-color:#339966;
color:#fff;
}
.highlight_8 {
background-color:#660099;
color:#fff;
}
.highlight_9 {
background-color:#333333;
color:#fff;
}



/* Styles for Xmas Countdown */

#homepage_highlight_wel_winter {
padding: 10px 0px 0px 0px;
width: 525px;
height: 250px;
background: url(../../media/con_bg_hangaround_WINTER.gif) no-repeat top left;
}

#homepage_highlight_wel_winter p {
margin:0px;
margin-top: 8px;
/*margin-left: 0px;*/
padding: 0px;
width: 360px;
}

#wintersciencepage_highlight_wel {
padding: 10px 0px 0px 0px;
width: 525px;
background: url(../../media/con_bg_hangaround_WINTER_science_facts.gif) no-repeat top left;
}

#wintersciencepage_highlight_wel p {
margin:0px;
margin-top: 8px;
/*margin-left: 0px;*/
padding: 0px;
width: 365px;
}

#content #wsf1 {
width: 365px;
clear:both;
margin:15px 0 0 0;
}

#content ul.winter_science_facts_list {
margin: 0px;
padding: 0px;
/*list-style-image:url(../../media/li_snowflake.gif);*/
}

#content ul.winter_science_facts_list li {
margin: 0px;
padding: 0px 10px 10px 30px;
color:#000000;
background: url(../../media/li_snowflake.gif) no-repeat top left;
}

















/* ................................................. Teachers Gallery Page - Specific Styles */

#teachers-gallery-page {

}


#teachers-gallery-page h4 {
	height: 75px;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -1000px;
	overflow: hidden;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*
#teachers-gallery-page h4 + span {*/

#gallery_linkbg {
background: #dde8ea;
height: 10px;
margin: -10px 0 0 0;
}

#gallery_linkbg a{
font-size:0.8em;
margin-left: 18px;
}

span.uploadLink {
	/*float:right;*/
	margin-bottom:30px;
	font-size:0.8em;
}

#teachers-gallery-page .uploadLink a {
	left:15px;
	top:-15px;
	text-decoration:none;
}

#teachers-gallery-page br + br {
	clear:both;
	height:0px;
}

#teachers-gallery-page h4.h-video {
	background-image: url(../../media/h_gallery_video.gif);
}

#teachers-gallery-page h4.h-audio {
	background-image: url(../../media/h_gallery_audio.gif);
}

#teachers-gallery-page h4.h-photo {
	background-image: url(../../media/h_gallery_photo.gif);
}

/* ---[ resources gallery banners and links - added 19/01/07]-------------------------------*/ 

#gal_banner_photo {
width: 525px;
height: 87px;
background-image: url(../../media/resources_gal_banner_photo.gif);
margin: 0 0 35px 0;
}

#gal_banner_docs {
width: 525px;
height: 87px;
background-image: url(../../media/resources_gal_banner_docs.gif);
margin: 0 0 35px 0;
}

#gal_banner_video {
width: 525px;
height: 87px;
background-image: url(../../media/resources_gal_banner_video.gif);
margin: 0 0 35px 0;
}

#gal_banner_video_new {
width: 525px;
height: 87px;
background-image: url(../../media/resources_gal_banner_video.gif);
margin: 0 0 15px 0;
}

/*#gal_banner_audio {
width: 525px;
height: 92px;
background-image: url(../../media/resources_gal_banner_audio.gif);
margin: 0 0 35px 0;
}*//* ---[ NB: put image]--- */ 


p.uploadpara {
	padding: 55px 0 0 21px;
	}
	
a.upload {
    font-size: 90%;
	color:#434B8D;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
	}
	
	a.upload:visited {
    font-size: 90%;
	color:#434B8D;
	text-decoration: none;
	border-bottom: 1px dotted #434B8D;
	}
	
a.upload:hover {
	color:#e2007b;
	text-decoration: none;
	}

/* ---[ end resources gallery banners and links ]-------------------------------*/ 

#teachers-gallery-page h4.h-document {
	background-image: url(../../media/h_gallery_document.gif);
}

#teachers-gallery-page h5.download {
	font-size: 100%;
	padding: 0;
	font-weight: normal;
	height: 1.6em;
	margin-bottom: -1.6em;
}

.dps_video {
margin: -300px 10px 125px 340px;
font-size: 90%;
line-height: 1.4em;
width: 150px;
}

.dps_video_youtube {
margin: -280px 10px 90px 340px;
font-size: 90%;
line-height: 1.4em;
width: 150px;
}

#teachers-gallery-page h5.download a {
	float: left;
	padding: 0;
	line-height: 1em;
}

#teachers-gallery-page em.download-details {
	color: #909090;
	font-size: 90%;
	float: right;height: 1.6em;
}

#teachers-gallery-page em.download-details img.icon {
	vertical-align: middle;
}

#teachers-gallery-page p {
	clear: both;
}

/* photo thumbnails */
#teachers-gallery-page .thumbnails {
	text-align: left;
}

#teachers-gallery-page .thumbnails p {
	margin: 0;
	margin-left: 20px;
	margin-bottom: 7px;
}

#teachers-gallery-page .thumbnails a {
	border: 0;
	text-decoration: none;
	margin-right: 5px;
}

#teachers-gallery-page .thumbnails a img {
	border: 1px solid #434b8d;
}

.thumbnails a { border: none !important; }

/* Gallery Upload page (photos and docs) */

/*#gallery_upload_area .gallery_textarea {
	width:400px;
	height:85px;
}*/

#gallery_upload_area {
	font-size: 95%;
}

#gallery_upload_area p {
	margin: 6px 0;
	}
	
#gallery_upload_area p.normtxt {
font-size: 110%;
	margin: 6px 0;
	
	}
	
/*#gallery_upload_area h4 {
	padding: 5px;
	}*/
	
#gallery_upload_area .title {
padding: 0 0 0 6px;
font-size: 115%;
	font-weight: bold;
	background: #fee994;
	}
	
#gallery_upload_area .titleblue {
padding: 0 0 0 6px;
font-size: 115%;
	font-weight: bold;
	background: #D8EBF1;
	}
	
#gallery_upload_area .school_instruct {
	width: 300px;
	border: 1px dotted #ffffff;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	line-height: 1.2em;
	font-size: 95%;
	background: #FFDC52;
	}

#gallery_upload_area fieldset  {
border: 1px dotted #ccc;
	padding: 5px ;
	}
	
#gallery_upload_area .school_details  {
	background: #ffd323;
	}
	
#gallery_upload_area .teacher_details  {
	background: #ffd323;
	}

#gallery_upload_status_success {
	margin: 0px;
	border: 1px dotted #ccc;
	height: 75px;
	background: #8fb280 url(../../media/upload_ok.gif) no-repeat top left;
	}
	
#gallery_upload_status_error {
	margin: 0px;
	border: 1px dotted #ccc;
	height: 75px;
	background: #be8e8e url(../../media/upload_error.gif) no-repeat top left;
	}
	
		.gallery_upload_status_text {
		/*float: right;*/
	color:#ffffff;
	margin: 5px 5px 10px 50px;
	}
	
	/*.gallery_upload_status {
	margin: 0px;
	border: 1px dotted #ccc;
	height: 75px;
	}*/
	
#gallery_upload_area .host_centres  {
	background: #a0cfde;
	}

.pic_caption{
font-size: 11px;
padding: 0;
line-height: 1.3em;
}

#warn_para {
	margin-top: 10px;
	border: 1px dotted #999;
	background: #fff url(../../media/warn_icon.gif) no-repeat center left;
	}
	
	p.warn_para_text{
	padding: 0 0 0 60px;
	}

#info_para {
	margin-top: 10px;
	border: 1px dotted #999;
	background: #fff url(../../media/info_icon.gif) no-repeat center left;
	}
	
	p.info_para_text{
	padding: 0 0 0 60px;
	}

/***** EASTER EGGS HUNT ************/
#easter_eggs_instructions ul li { background:transparent url(../../media/li_star.gif) no-repeat scroll left top; }

#easter_eggs_succes form#form_register fieldset { background-color:#9fd4ff; }
#content_panel a.egg, #content_panel a.egg:visited { border:none; }


/*************************************************************************************/
select, select option {
	 behavior: url(includes/fix_disabled.htc);
}

.clear { clear:both; }