/*
-----------------------------------------------
School Councils Wales 2009
Author: www.imaginet.co.uk
Version: Jan 2010
----------------------------------------------- */



/* Global Styles
----------------------------------------------- */

* {
   padding:0;
   margin:0;
}
img {
   padding:0;
   margin:0;
}
img a {
   border:0;
}
a {
   color:#fff300;
   text-decoration:none;
   
}
a:hover {
   color:#fff300;
   text-decoration:underline;
}
a img {
   border:none;
}
.breaker {
   clear:both;
   width:100%;
   height:1px;
   font-size:0.1em;
   overflow:hidden;
}
.none {
   display:none;
}
.alert {
   color:#fff300;
}
#page p {
   margin:0 0 1em 0;
   line-height:1.5em;
}
#test {
   background:#f00;
   width:100%;   
}


/* Accessibility bits  
----------------------------------------------- */

#skipnav a {
   position:absolute;
   left:-40000px;
}
#skipnav a:active, #skipnav a:focus {
   text-decoration:none;
   text-align:center; 
   background-color:#ed008d;
   color:#fff;
   font-weight:bold;
   border:3px solid #fff;
   padding:0.4em 24px 0.6em 24px;
   position:absolute;
   left:1px;
   top:1px;
   display:block;
}



/* Page Structure
----------------------------------------------- */

html body {
   background:#FFF url(/graphics/background.gif) 0 0 no-repeat;
   color:#333;
   margin:0;
   text-align:left;
   font:81.25%  Arial, Verdana, Sans-serif;
   }
#top {
   width:100%;
   background:#333;
   padding:0 0 0 0;
}
.block {
   width:100%;
   background:#7c898e;
   padding:0 0 0 0;
}
#page {
   font-size:0.9em;
   width:956px;
   background:#FFF url(/graphics/content_bk.gif) repeat;
   padding:0;
   text-align:left;
   margin:0 auto;
}
#page_question01 {
   font-size:0.9em;
   width:956px;
   background:#FFF url(/graphics/contentq01_bk.gif) repeat;
   padding:0;
   text-align:left;
   margin:0 auto;
}
#page_question02 {
   font-size:0.9em;
   width:956px;
   background:#FFF url(/graphics/contentq02_bk.gif) repeat;
   padding:0;
   text-align:left;
   margin:0 auto;
}
#page_question03 {
   font-size:0.9em;
   width:956px;
   background:#FFF url(/graphics/contentq03_bk.gif) repeat;
   padding:0;
   text-align:left;
   margin:0 auto;
}
#page_question04 {
   font-size:0.9em;
   width:956px;
   background:#FFF url(/graphics/contentq04_bk.gif) repeat;
   padding:0;
   text-align:left;
   margin:0 auto;
}

#page_facebook {
   font-size:0.9em;
   width:490px;
   background:#FFF url(/graphics/facebook_bg.gif) repeat;
   padding:0;
   text-align:left;
   margin:0 auto;
}
#page .main_bot {
   height:86px;
   background:#FFF url(/graphics/content_bot.gif) top left no-repeat;
}
#page_question01 .main_bot {
   height:86px;
   background:#FFF url(/graphics/contentq01_bot.gif) top left no-repeat;
}
#page_question02 .main_bot {
   height:86px;
   background:#FFF url(/graphics/contentq02_bot.gif) top left no-repeat;
}
#page_question03 .main_bot {
   height:86px;
   background:#FFF url(/graphics/contentq03_bot.gif) top left no-repeat;
}
#page_question04 .main_bot {
   height:86px;
   background:#FFF url(/graphics/contentq04_bot.gif) top left no-repeat;
}

#left {
  float:left;
  width:220px;
  text-align:left;
}
#content {
  width:506px;
  float:left;
}
#content .col {
  padding:30px;
  font-size:1.2em;
}
#content .top {
   background:#7c898e url(/graphics/grey/content_top.gif) no-repeat bottom left;
   height:24px;
   width:506px;
}

#right {
  width:210px;
  float:right; 
  margin:0;
}


/* Questionnaire
----------------------------------------------- */

#content_question01 {
  width:506px;
  float:left;
}
#content_question01 .col {
  padding:30px;
  font-size:1.2em;
}
#content_question01 .top {
   background:#7c898e url(/graphics/contentq01_top.gif) no-repeat bottom left;
   height:24px;
   width:506px;
}
#content_question02 {
  width:506px;
  float:left;
}
#content_question02 .col {
  padding:30px;
  font-size:1.2em;
}
#content_question02 .top {
   background:#7c898e url(/graphics/contentq02_top.gif) no-repeat bottom left;
   height:24px;
   width:506px;
}
#content_question03 {
  width:506px;
  float:left;
}
#content_question03 .col {
  padding:30px;
  font-size:1.2em;
}
#content_question03 .top {
   background:#7c898e url(/graphics/contentq03_top.gif) no-repeat bottom left;
   height:24px;
   width:506px;
}
#content_question04 {
  width:506px;
  float:left;
}
#content_question04 .col {
  padding:30px;
  font-size:1.2em;
}
#content_question04 .top {
   background:#7c898e url(/graphics/contentq04_top.gif) no-repeat bottom left;
   height:24px;
   width:506px;
}


/* Home
----------------------------------------------- */

#home {
   font-size:0.9em;
   width:956px;
   padding:0;
   text-align:left;
   margin:0 auto;
}

#content_home {
   font-size:0.9em;
   width:956px;
   padding:0;
   text-align:left;
   margin:0 auto;
}
#home .left, #content_home .left {
  float:left;
  width:685px;
}
#home .right {
  float:right;
  width:271px;
  background:url(/graphics/homerightbg.gif) repeat-y 0 0;
}
#intro {
   background:url(/graphics/intro_grey.gif) no-repeat 0 0;
   padding:26px 0 0 0;
}
.intro_bot {
   background:url(/graphics/intro_grey_bot.gif) no-repeat 0 0;
   height:9px;
}
#intro .video {
  float:left;
  width:298px;
  margin:0 0 34px 10px;
}
#intro .intro_text {
  float:left;
  width:286px;
  margin:20px 0 0 26px;
}
#intro .intro_text h1 {
   text-indent:-3000px;
   overflow:hidden;
   width:292px;
   background:url(/graphics/yourschool_title_en.gif) no-repeat 0 0;
}
#intro .intro_text p {
   font-size:1.2em;
   line-height:1.2em;
   margin:0 0 0.9em 0;
}
#intro .intro_text_cy {
  float:left;
  width:286px;
  margin:20px 0 0 26px;
}
#intro .intro_text_cy h1 {
   text-indent:-3000px;
   overflow:hidden;
   width:292px;
   background:url(/graphics/yourschool_title_cy.gif) no-repeat 0 0;
}
#intro .intro_text_cy p {
   font-size:1.2em;
   line-height:1.2em;
}
#ournewstop {
  background:url(/graphics/ournews_top.gif) no-repeat 0 0;
  height:92px;
}
#ournewstop_cy {
  background:url(/graphics/ournews_top.gif) no-repeat 0 0;
  height:92px;
}

#ournewstop h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:122px;
   height:50px;
   background:url(/graphics/ournews_title_en.gif) no-repeat 20px 25px;
}
#ournewstop_cy h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:190px;
   height:70px;
   background:url(/graphics/ournews_title_cy.gif) no-repeat 20px 25px;
}

#ournews {
  background:url(/graphics/ournewsbg.gif) repeat 0 0;
  padding:0 62px 0 20px;
}

#worldnews {
   background:url(/graphics/worldnews.gif) no-repeat 0 0;
   padding:0px 35px 0 20px;
}
#worldnews_cy {
   background:url(/graphics/worldnews.gif) no-repeat 0 0;
   padding:0px 35px 0 20px;
}
#worldnewsbot {
  background:#FFF url(/graphics/worldnews_bot.gif) no-repeat 0 0;
  height:11px;
}
#worldnews h2 {
   padding:20px 0 10px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:104px;
   height:20px;
   background:url(/graphics/worldnews_title_en.gif) no-repeat 0 12px;
}
#worldnews_cy h2 {
   padding:20px 0 10px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:200px;
   height:20px;
   background:url(/graphics/worldnews_title_cy.gif) no-repeat 0 12px;
}


#ournews ul {
   list-style:none;
   line-height:1.2em;
   margin:0 0 0em 0;
   padding:0 0 5px 0;
}

#ournews ul li p {
    padding:10px 0 5px 0;s
	margin:0;
	line-height:1.2em;
}

#ournews ul li  {
    padding:0 0 20px 0;	
}

#ournews ul li a, #worldnews ul li a, #worldnews_cy ul li a   {
    font-weight:bold;
	font-size:1.1em;
	
}

#worldnews ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 10px 0;
}

#worldnews ul li  {
    padding:0 0 15px 0;
}

#worldnews ul li p {
    padding:0 0 5px 0;
	margin:0;
	line-height:1.2em;
}
#worldnews_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 10px 0;
}

#worldnews_cy ul li  {
    padding:0 0 15px 0;
}

#worldnews_cy ul li p {
    padding:0 0 5px 0;
	margin:0;
	line-height:1.2em;
}

#homebot {
  background:url(/graphics/home_bot.gif) top center no-repeat;
  height:81px;
}
#quick_links {
  width:952px;
  background:url(/graphics/quicklinks_bk.gif) top center no-repeat;
}
#quick_links ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0;
}
#quick_links ul li {
   background:url("/graphics/arrow02.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.5em 0;
   display:block;
   background-color:#7f9cab;
   font-size:1.1em;
   font-weight:bold;
   width:177px;
}
#quick_links ul li a {
   
}
#quick_links .links01 {
  width:405px;
  float:left;
  padding:0 0 15px 20px;
}
#quick_links .links02 {
  width:405px;
  float:right;
  padding:0 80px 15px 0;
}
#quick_links .links01 .left01 {
  width:200px;
  float:left;
}
#quick_links .links01 .left02 {
  width:200px;
  float:right;
}
#quick_links .links02 .right01 {
  width:200px;
  float:left;
}
#quick_links .links02 .right02 {
  width:200px;
  float:right;
}
#quick_links h2 {
   padding:20px 0 10px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:5px;
   background:url(/graphics/quicklinks_title_en.gif) no-repeat 21px 12px;
}
#quick_links_cy {
  width:952px;
  background:url(/graphics/quicklinks_bk.gif) top center no-repeat;
}
#quick_links_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0;
}
#quick_links_cy ul li {
   background:url("/graphics/arrow02.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.5em 0;
   display:block;
   background-color:#7f9cab;
   font-size:1.1em;
   font-weight:bold;
   width:177px;
}
#quick_links_cy ul li a {
   
}
#quick_links_cy .links01 {
  width:405px;
  float:left;
  padding:0 0 15px 20px;
}
#quick_links_cy .links02 {
  width:405px;
  float:right;
  padding:0 80px 15px 0;
}
#quick_links_cy .links01 .left01 {
  width:200px;
  float:left;
}
#quick_links_cy .links01 .left02 {
  width:200px;
  float:right;
}
#quick_links_cy .links02 .right01 {
  width:200px;
  float:left;
}
#quick_links_cy .links02 .right02 {
  width:200px;
  float:right;
}
#quick_links_cy h2 {
   padding:20px 0 10px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:180px;
   height:5px;
   background:url(/graphics/quicklinks_title_cy.gif) no-repeat 21px 12px;
}
#quicklinks_bot {
  background:#FFF url(/graphics/quicklinks_bot.gif) no-repeat 0 0;
  height:12px;
}
#home_sections_buttons {
   background:url(/graphics/home_section_buttons.gif);
   padding:0 0 20px 0;
   font-family:Verdana;
}
#home_sections_buttons .sections_left {
   width:320px;
   float:left;
   padding:30px 0 0 0;
}
#home_sections_buttons .sections_left .left_button {
    width:134px;
    padding:0 0px 0 0px;
	margin:0 0 0 22px;
   float:left;
}
#home_sections_buttons .sections_left .left_button h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/nursery_title.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_left .left_button ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 5px 10px 0;
}
#home_sections_buttons .sections_left .left_button ul li {
   background:url("/graphics/smgreen_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_left .left_button a {
   color:#2a3c07;
   text-decoration:none;
}
#home_sections_buttons .sections_left .left_button a:hover {
   color:#2a3c07;
   text-decoration:underline;
}

#home_sections_buttons .sections_left .left_button_cy {
    width:134px;
    padding:0 0px 0 0px;
	margin:0 0 0 22px;
   float:left;
}
#home_sections_buttons .sections_left .left_button_cy h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/nursery_title_cy.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_left .left_button_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 5px 10px 0;
}
#home_sections_buttons .sections_left .left_button_cy ul li {
   background:url("/graphics/smgreen_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_left .left_button_cy a {
   color:#2a3c07;
   text-decoration:none;
}
#home_sections_buttons .sections_left .left_button_cy a:hover {
   color:#2a3c07;
   text-decoration:underline;
}

#home_sections_buttons .sections_left .right_button {
   width:134px;
   padding:0 0 0 30px;
   float:right;
}
#home_sections_buttons .sections_left .right_button h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/primary_title.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_left .right_button ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 10px 10px 0;
}
#home_sections_buttons .sections_left .right_button ul li {
   background:url("/graphics/smblue_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_left .right_button a {
   color:#033448;
   text-decoration:none;
}
#home_sections_buttons .sections_left .right_button a:hover {
   color:#033448;
   text-decoration:underline;
}

#home_sections_buttons .sections_left .right_button_cy {
   width:134px;
   padding:0 0 0 30px;
   float:right;
}
#home_sections_buttons .sections_left .right_button_cy h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/primary_title_cy.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_left .right_button_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 10px 10px 0;
}
#home_sections_buttons .sections_left .right_button_cy ul li {
   background:url("/graphics/smblue_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_left .right_button_cy a {
   color:#033448;
   text-decoration:none;
}
#home_sections_buttons .sections_left .right_button_cy a:hover {
   color:#033448;
   text-decoration:underline;
}

#home_sections_buttons .sections_right .left_button {
    width:134px;
    padding:0 5px 0 15px;
   float:left;
}
#home_sections_buttons .sections_right .left_button h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/secondary_title.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_right .left_button ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 0 10px 0;
}
#home_sections_buttons .sections_right .left_button ul li {
   background:url("/graphics/smpink_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_right .left_button a {
   color:#530533;
   text-decoration:none;
}
#home_sections_buttons .sections_right .left_button a:hover {
   color:#530533;
   text-decoration:underline;
}

#home_sections_buttons .sections_right .left_button_cy {
    width:134px;
    padding:0 5px 0 15px;
   float:left;
}
#home_sections_buttons .sections_right .left_button_cy h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/secondary_title_cy.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_right .left_button_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 0 10px 0;
}
#home_sections_buttons .sections_right .left_button_cy ul li {
   background:url("/graphics/smpink_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_right .left_button_cy a {
   color:#530533;
   text-decoration:none;
}
#home_sections_buttons .sections_right .left_button_cy a:hover {
   color:#530533;
   text-decoration:underline;
}

#home_sections_buttons .sections_right .right_button {
    width:134px;
    padding:0 26px 0 0px;
   float:right;
}
#home_sections_buttons .sections_right .right_button h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/grownups_title.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_right .right_button ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 0 10px 0;
}
#home_sections_buttons .sections_right .right_button ul li {
   background:url("/graphics/smorange_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_right .right_button a {
   color:#723a03;
   text-decoration:none;
}
#home_sections_buttons .sections_right .right_button a:hover {
   color:#723a03;
   text-decoration:underline;
}

#home_sections_buttons .sections_right .right_button_cy {
    width:134px;
    padding:0 26px 0 0px;
   float:right;
}
#home_sections_buttons .sections_right .right_button_cy h2 {
   padding:0px 0 0px 0;
   text-indent:-3000px;
   overflow:hidden;
   width:150px;
   height:20px;
   background:url(/graphics/grownups_title_cy.jpg) no-repeat 0px 0px;
}
#home_sections_buttons .sections_right .right_button_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:10px 0 10px 0;
}
#home_sections_buttons .sections_right .right_button_cy ul li {
   background:url("/graphics/smorange_arrow.gif") no-repeat 0px 3px;
   padding:0px 0 0 15px;
   margin:0 0 0.9em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}
#home_sections_buttons .sections_right .right_button_cy a {
   color:#723a03;
   text-decoration:none;
}
#home_sections_buttons .sections_right .right_button_cy a:hover {
   color:#723a03;
   text-decoration:underline;
}

#home_sections_buttons .sections_right {
   width:350px;
   float:right;
   padding:30px 0px 0 0;
   
}


/* Content Home
----------------------------------------------- */

#content_intro {
   background:url(/graphics/introbg.gif) repeat-y top center;
   padding:0 0 0 0;
}

#content_intro .video {
  float:left;
  width:348px;
  margin:0 0 34px 0;
  padding:0 0 0 25px;
}

#content_intro .intro_text {
  float:left;
  width:266px;
  margin:0 0 0 20px;
}

#content_intro .intro_text p {
   font-size:1.3em;
   line-height:1.4em;
      margin:0 0 0.9em 0;
}

.contentintro_bot {
   background:url(/graphics/contentintro_bot.gif) no-repeat 0 0;
   height:9px;
}

#section .secleft {
   float:left;
   width:187px;

}
#section .secright {
   float:right;
   width:498px;
   background:url(/graphics/sectionbg.gif) no-repeat 0 0;
   padding:94px 0 0 0;
   font-size:1.4em;
   font-weight:bold;
}

#section .secright_cy {
   float:right;
   width:498px;
   background:url(/graphics/sectionbg_cy.gif) no-repeat 0 0;
   padding:94px 0 0 0;
   font-size:1.4em;
   font-weight:bold;
}

#section .seccontent {
   padding:0 0 0 44px;

}

#section .secbot {
   background:url(/graphics/sectionbg_bot.gif) no-repeat bottom center;
   height:64px;

}

#section ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0;
}
#section ul li {
   background:url("/graphics/arrow04.gif") no-repeat 0px 5px;
   padding:0px 10px 0.8em 15px;
   margin:0;
}

#content_home .right {
  float:right;
  width:271px;
  background:none;
}

#content_home .right .col {
  background:url(/graphics/homerightbg.gif) repeat-y 0 0;
}

#share2 {   
   padding:32px 0 0 0;
   text-align:left;
   background:url(/graphics/sharebg.gif) no-repeat top center;
   height:79px;
}

#share2 .col2 {
   padding:2px 0 10px 25px;
   background:none;
}

/* Masthead
----------------------------------------------- */

#masthead {
   width:956px;
   height:149px;
   background:#333 url(/graphics/masthead_bk.gif) 0 0 no-repeat;
   margin:0 auto;
   padding:0;
}
#masthead .logo {
   width:383px;
   float:left;
}
#masthead .language {
   width:100px;
   float:right;
   padding:0px 23px 0 0;
}
#masthead #section_nav {
   width:956px;
   margin:10px 0 0 0;
}
#masthead #section_nav #menu {
   width:682px;
   float:left;
}
#masthead #section_nav .search {
   width:167px;
   float:right;
   padding:0px 49px 0 0;
}


/* Language
----------------------------------------------- */

.language p {
   font-weight:bold;
   font-size:1.1em;
   padding:6px 10px 15px 15px;
   background:url("/graphics/lang_arrow.gif") no-repeat 0 8px;
}


/* Section Nav 
----------------------------------------------- */


#menu {
   width:682px;
   margin:0 auto;
   padding:0 0 0 24px;
}
#menu ul li {
   list-style:none;
   display:inline;
}
#menu li a:link, #menu li a:visited {
   display:block; 
   float:left;
   height:44px;
   text-indent:-3000px;
   overflow:hidden;
   text-decoration:none;
} 
#menu li.home a:link, #menu li.home a:visited, #menu li.home a:hover  {
   background: url(/graphics/home_off_en.gif) 0 0 no-repeat;
   width:97px;  
}
#menu li.nursery a:link, #menu li.nursery a:visited, #menu li.nursery a:hover  {
   background: url(/graphics/nursery_off_en.gif) 0 0 no-repeat;
   width:121px;  
}
#menu li.primary a:link, #menu li.primary a:visited, #menu li.primary a:hover  {
   background: url(/graphics/primary_off_en.gif) 0 0 no-repeat;
   width:124px;  
}
#menu li.secondary a:link, #menu li.secondary a:visited, #menu li.secondary a:hover  {
   background: url(/graphics/secondary_off_en.gif) 0 0 no-repeat;
   width:150px;  
}
#menu li.grownups a:link, #menu li.grownups a:visited, #menu li.grownups a:hover  {
   background: url(/graphics/grownups_off_en.gif) 0 0 no-repeat;
   width:165px;  
}
#menu li.home_cy a:link, #menu li.home_cy a:visited, #menu li.home_cy a:hover  {
   background: url(/graphics/home_off_cy.gif) 0 0 no-repeat;
   width:97px;  
}
#menu li.nursery_cy a:link, #menu li.nursery_cy a:visited, #menu li.nursery_cy a:hover  {
   background: url(/graphics/nursery_off_cy.gif) 0 0 no-repeat;
   width:121px;  
}
#menu li.primary_cy a:link, #menu li.primary_cy a:visited, #menu li.primary_cy a:hover  {
   background: url(/graphics/primary_off_cy.gif) 0 0 no-repeat;
   width:124px;  
}
#menu li.secondary_cy a:link, #menu li.secondary_cy a:visited, #menu li.secondary_cy a:hover  {
   background: url(/graphics/secondary_off_cy.gif) 0 0 no-repeat;
   width:150px;  
}
#menu li.grownups_cy a:link, #menu li.grownups_cy a:visited, #menu li.grownups_cy a:hover  {
   background: url(/graphics/grownups_off_cy.gif) 0 0 no-repeat;
   width:165px;  
}

/* Top Search
----------------------------------------------- */


#masthead #section_nav .search label {
   color:#FFF;
}
#masthead #section_nav .search td {
   padding:0 5px 0 0;
}


/* Top Nav
----------------------------------------------- */

#topnav {
   width:956px;
   font-size:1.1em;
   margin:0 auto;
}
#topnav ul {
   padding:0;
}
#topnav ul li {
   font-weight:bold;
   list-style:none;
   display:inline;
}
#topnav ul a {
   float:left;
   display:block;
   color:#FFF;
   line-height:1em;
   text-decoration:none;
}
#topnav ul a:hover {
   color:#FFF;
   text-decoration:underline;
}
#topnav ul li a {
   padding:12px 30px 12px 40px;
   background: url(/graphics/div01.gif) -5px 0 no-repeat;
}
#topnav ul li a.first {
   padding:12px 30px 12px 0px;
   background: none;
}


/* Leftnav
----------------------------------------------- */
#left .top_about {
   height:79px;
   background:url(/graphics/grey/left_top_about.gif) top left no-repeat;
}
#left .top_getinvolved {
   height:79px;
   background:url(/graphics/grey/left_top_getinvolved.gif) top left no-repeat;
}
#left .top_resources {
   height:79px;
   background:url(/graphics/grey/left_top_resources.gif) top left no-repeat;
}
#left .top_casestudies {
   height:79px;
   background:url(/graphics/grey/left_top_casestudies.gif) top left no-repeat;
}
#left .top_funstuff {
   height:79px;
   background:url(/graphics/grey/left_top_funstuff.gif) top left no-repeat;
}
#left .top_contactus {
   height:79px;
   background:url(/graphics/grey/left_top_contactus.gif) top left no-repeat;
}

#left .top_about_cy {
	height:79px;
	background:url(/graphics/grey/left_top_about_cy.gif) top left no-repeat;
}
#left .top_getinvolved_cy {
	height:79px;
	background:url(/graphics/grey/left_top_getinvolved_cy.gif) top left no-repeat;
}
#left .top_resources_cy {
	height:79px;
	background:url(/graphics/grey/left_top_resources_cy.gif) top left no-repeat;
}
#left .top_casestudies_cy {
	height:79px;
	background:url(/graphics/grey/left_top_casestudies_cy.gif) top left no-repeat;
}
#left .top_funstuff_cy {
	height:79px;
	background:url(/graphics/grey/left_top_funstuff_cy.gif) top left no-repeat;
}
#left .top_contactus_cy {
	height:79px;
	background:url(/graphics/grey/left_top_contactus_cy.gif) top left no-repeat;
}

#leftnav {
   background:url(/graphics/leftbg.gif) top left repeat-y;
}

#leftnav ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 30px 0;
}
#leftnav ul li {
   background:url("/graphics/arrow02.gif") no-repeat 18px 12px;
   padding:10px 10px 10px 33px;
   margin:0 0 0.8em 0;
   display:block;
   background-color:#7f9cab;
   font-size:1.2em;
   font-weight:bold;
   width:177px;
}
#leftnav ul li ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0;
}
#leftnav ul li ul li {
   background:none;
   padding:10px 10px 0px 0px;
   margin:0 0 0.8em 0;
   display:block;
   font-size:0.9em;
   font-weight:bold;
}

#leftnav ul li a {
   
}

#left .bot {
   background:url(/graphics/left_bot.gif) no-repeat top left;
   height:10px;
}

#share {   
   padding:10px 25px;
   text-align:center;
}

#share .col {
   width:170px;
   padding:10px 0;
   background-color:#a2a7a9;
}


/* Right
----------------------------------------------- */

#right .top {
   background:url(/graphics/right_top.gif) no-repeat top left;
   height:96px;
}
#right .top_blank {
   background:url(/graphics/right_topblank.gif) no-repeat top left;
   height:96px;
}
#right .top h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:122px;
   height:100px;
   background:url(/graphics/seealso_title_en.gif) no-repeat 15px 37px;
}


#seealso {
   padding:0 35px 0 15px;
}

#casestudies {
   background:url(/graphics/casestudies.gif) no-repeat 0 0;
   padding:0px 35px 0 15px;
}

#casestudies h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:122px;
   height:50px;
   background:url(/graphics/casestudies_title_en.gif) no-repeat 0px 12px;
}


#news {
   background:url(/graphics/news.gif) no-repeat 0 0;
   padding:0px 35px 0 15px;
}
#news h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:122px;
   height:50px;
   background:url(/graphics/news_title_en.gif) no-repeat 0px 10px;
}


#seealso ul, #casestudies ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 10px 0;
}
#seealso ul li, #casestudies ul li {
   background:url("/graphics/arrow03.gif") no-repeat 0px 3px;
   padding:0px 10px 5px 12px;
   margin:0 0 0.7em 0;
   display:block;
  
}

#seealso ul li p {
    padding:0 0 8px 0;
	margin:0;
	line-height:1.2em;
}

#seealso ul li a, #casestudies ul li a, #news ul li a {
    font-weight:bold;
}

#news ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 30px 0;
}

#news ul li p {
    padding:0 0 5px 0;
	margin:0;
	line-height:1.2em;
}

/* Welsh */
#right .top_cy {
   background:url(/graphics/right_top.gif) no-repeat top left;
   height:96px;
}

#right .top_cy h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:145px;
   height:100px;
   background:url(/graphics/seealso_title_cy.gif) no-repeat 15px 37px;
}

#seealso_cy {
   padding:0 35px 0 15px;
}

#casestudies_cy {
   background:url(/graphics/casestudies.gif) no-repeat 0 0;
   padding:0px 35px 0 15px;
}

#casestudies_cy h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:160px;
   height:50px;
   background:url(/graphics/casestudies_title_cy.gif) no-repeat 0px 12px;
}

#news_cy {
   background:url(/graphics/news.gif) no-repeat 0 0;
   padding:0px 35px 0 15px;
}
#news_cy h2 {
   text-indent:-3000px;
   overflow:hidden;
   width:160px;
   height:50px;
   background:url(/graphics/news_title_cy.gif) no-repeat 0px 10px;
}

#seealso_cy ul, #casestudies_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 10px 0;
}
#seealso_cy ul li, #casestudies_cy ul li {
   background:url("/graphics/arrow03.gif") no-repeat 0px 3px;
   padding:0px 10px 5px 12px;
   margin:0 0 0.7em 0;
   display:block;
  
}

#seealso_cy ul li p {
    padding:0 0 8px 0;
	margin:0;
	line-height:1.2em;
}

#seealso_cy ul li a, #casestudies_cy ul li a, #news_cy ul li a {
    font-weight:bold;
}

#news_cy ul {
   list-style:none;
   line-height:1.1em;
   margin:0 0 0em 0;
   padding:0 0 30px 0;
}

#news_cy ul li p {
    padding:0 0 5px 0;
	margin:0;
	line-height:1.2em;
}

/* Community
----------------------------------------------- */

#community {
   width:956px;
   height:106px;
   background:url("/graphics/community_bk.gif") no-repeat 0px 0px;
   margin:0 auto;
   text-align:left;
}
#community .social {
   float:left;
   width:569px;
   margin:12px 0 0 21px;
}
#community .social h2.title {
   background:url(/graphics/ourcommunity_title_en.gif) 0px 0px no-repeat;
   text-indent:-9999px;
   width:143px;
   height:24px;
   margin:0;   
}
#community .social h2.title_cy {
   background:url(/graphics/ourcommunity_title_cy.gif) 0px 0px no-repeat;
   text-indent:-9999px;
   width:143px;
   height:24px;
   margin:0;   
}
#community .social img {
   padding:0 10px 0 0;
}

#community .partners {
   float:left;
   width:310px;
   margin:8px 0px 0 0px;
}
#community .partners img {
   padding:0 0 0 15px;
}


/* Footer
----------------------------------------------- */

#footer {
   width:956px;
   margin:0 auto;
   text-align:left;
   padding:0 0 10px 0;
}
#footer .footer_left {
   width:450px;
   color:#FFF;
   float:left;
}
#footer .footer_right {
   width:300px;
   color:#bec4c7;
   float:right;
}
#footer p {
   padding:12px 0 0px 0;
   font-size:1.0em;
}
#footer a {
   color:#FFF;
}

#footer .textnav {
   text-align:center;
   padding:10px 0 0 0;
   color:#bec4c7;
}

#footer .textnav ul li {
   display:inline;
}

#footer .textnav ul li a {
    color:#fff;
}


/* Listing 
----------------------------------------------- */

div.listing h2 {
   background-color:#5c7a89;
   font-size:1.2em;
   font-family:Arial;
   padding:0.5em 8px 0.5em 10px;
   margin:0 0 1px 0;
   color:#fff;
}
div.listing h2 span {
   font-size:0.8em;
   font-weight:normal;
}
div.listing .nursery h2 {
   background-color:#7bb703;
}
div.listing .primary h2 {
   background-color:#009ee0;
}
div.listing .secondary h2 {
   background-color:#ec008c;
   }
div.listing .grownup h2 {
   background-color:#ff7e00;
   }
div.listing .nursery h2 a, div.listing .primary h2 a, div.listing .secondary h2 a, div.listing .grownup h2 a {
   color:#fff;
}

div.listing h3 {
   font-size:1em;
}
div.listing p {
   line-height:1.6em;
   margin:0 0 1.5em 0;
}
div.listing ul {
   line-height:1.4em;
   list-style-type:none; 
   margin:0;
}
div.listing ul li {
   background-image:url("/graphics/arrow03.gif");
   background-repeat:no-repeat;
   background-position:10px 11px;
   padding:5px 2px 0.5em 22px;
   margin:0 0 1px 0;
   background-color:#7f9cab;
}

div.listing ul li a {
   font-weight:bold;
   text-decoration:none;
   color:#fff200;
}

div.listing .nursery ul li {
background-image:url("/graphics/arrowgreen.gif");
background-color:#acde49;
}
div.listing .nursery ul li a {
color:#5e8214;
}
div.listing .primary ul li {
background-color:#57c1ed;
background-image:url("/graphics/arrowblue.gif");
}
div.listing .primary ul li a {
color:#05658d;
}
div.listing .secondary ul li {
background-color:#ed5fb3;
background-image:url("/graphics/arrowpink.gif");
}
div.listing .secondary ul li a {
color:#881559;
}
div.listing .grownup ul li {
background-color:#fda650;
background-image:url("/graphics/arroworange.gif");
}
div.listing .grownup ul li a {
color:#a75505;
}


div.listing ul li a:hover {
text-decoration:underline;
}

h2.news {
   font-size:1.4em;
   margin:0 0 1.4em 0;
}

p.name {
   border-top:1px dotted #b8bcbe;
   padding:15px 0 0px 0;
}
div.listing ul li.default {
   background-image:url("/graphics/default.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}
div.listing ul li.image {
   background-image:url("/graphics/image.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}
div.listing ul li.pdf {
   background-image:url("/graphics/pdf.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}
div.listing ul li.vid {
   background-image:url("/graphics/vid.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}
div.listing ul li.word {
   background-image:url("/graphics/word.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}
div.listing ul li.excel {
   background-image:url("/graphics/excel.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}
div.listing ul li.powerpoint {
   background-image:url("/graphics/powerpoint.gif");
   background-repeat:no-repeat;
   background-position:10px 6px;
   padding:4px 2px 0.5em 32px;
   margin:0 0 1px 0;
}



/* Page nav
----------------------------------------------- */

.pagenav {
   color:#333;
   padding:15px 0 15px 0;
   margin:20px 0 20px 0;
   border-top:1px dotted #b8bcbe;
   border-bottom:1px dotted #b8bcbe;
}
.pagenav p {
   font-size:1.2em;
}
.pagenav a {
   font-weight:bold;
   text-decoration:none;
   color:#7c898e;
}
.pagenav a:hover {
   text-decoration:underline;
}
.pagenav img.left {
   float:left;
   padding:0;
   margin:0 10px 0 0;
}

/* Form
----------------------------------------------- */

#questionnaire {
  font-size:1.2em;
  margin:0 0 0 18px;
}
.question_col {
  padding:0 40px 0 0;
}

.form_1 {
  width:460px;
   background:url(/graphics/form_bk_b.gif) repeat 0 0;
   padding:0 0 0 0;
}
.form_1 .form_top {
  width:460px;
   background:url(/graphics/form_top_b.gif) no-repeat 0 0;
   padding:0 0 0 0;
   
}
.form_1 .form_top2 {
  width:460px;
   background:url(/graphics/form_top2.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_1 .form_bot {
  width:460px;
  height:14px;
   background:url(/graphics/form_bot_b.gif) no-repeat 0 0;
   padding:0;
}
.form_1 table {
   margin:0 30px 0 30px;
   
}
.form_1 td {
   padding:15px 15px 10px 0px;
}
.form_1 .form_top h1 {
   color:#fff;
   font-size:1.5em;
   padding:18px 30px 15px 30px;
   background:none;
}
.form_1 .form_top h2 {
   color:#fff;
   padding:18px 30px 20px 30px;
}
.form_1 h2.question {
   font-size:1.3em;
   color:#5c7a89;
   margin:15px 0 0 30px;
}
.form_1 p {
  padding:10px 30px 0 30px;
}
.form_1 a {
   color:#7c898e;
   text-decoration:underline;
}
.form_1 ul, .form_2 ul, .form_3 ul, .form_4 ul {
  padding:10px 30px 0 30px;
     list-style-type:none; 
}
.form_1 ul li, .form_2 ul li, .form_3 ul li, .form_4 ul li {
   background:url("/graphics/arrow01.gif") no-repeat 0px 3px;
   padding:0px 10px 0.8em 15px;
   margin:0;
}
.form_1 ul.errors, .form_2 ul.errors, .form_3 ul.errors, .form_4 ul.errors {
  color:#FF0033;
  border:1px solid #FF3333;
  background-color:#FFCCCC;
  margin:10px 30px;
  display:block;
  padding:10px 30px 5px 30px;
}

.form_1 ul.errors li, .form_2 ul.errors li, .form_3 ul.errors li, .form_4 ul.errors li {
list-style:square;
background-image:none;
}
.form_2 {
  width:460px;
   background:url(/graphics/form_bk_c.gif) repeat 0 0;
   padding:0 0 0 0;
}
.form_2 .form_top {
  width:460px;
   background:url(/graphics/form_top_c.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_2 .form_top2 {
  width:460px;
   background:url(/graphics/form_top2c.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_2 .form_bot {
  width:460px;
  height:14px;
   background:url(/graphics/form_bot_c.gif) no-repeat 0 0;
   padding:0;
}
.form_2 a {
   color:#7c898e;
   text-decoration:underline;
}
.form_2 table {
    margin:0 30px 0 30px;
}
.form_2 td {
   padding:15px 15px 10px 0px;
}
.form_2 .form_top h1 {
   color:#fff;
   font-size:1.5em;
   padding:18px 30px 15px 30px;
   background:none;
}
.form_2 .form_top h2 {
   color:#fff;
   padding:18px 30px 20px 30px;
}
.form_2 h2.question {
   font-size:1.3em;
   color:#5c7a89;
   margin:15px 0 0 30px;
}
.form_2 p {
  padding:10px 30px 0 30px;
}
.form_2 label {

}

.form_3 {
  width:460px;
   background:url(/graphics/form_bk_e.gif) repeat 0 0;
   padding:0 0 0 0;
}
.form_3 .form_top {
  width:460px;
   background:url(/graphics/form_top_e.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_3 .form_top2 {
  width:460px;
   background:url(/graphics/form_top2e.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_3 .form_bot {
  width:460px;
  height:14px;
   background:url(/graphics/form_bot_e.gif) no-repeat 0 0;
   padding:0;
}
.form_3 a {
   color:#7c898e;
   text-decoration:underline;
}
.form_3 table {
    margin:0 30px 0 30px;
}
.form_3 td {
   padding:15px 15px 10px 0px;
}
.form_3 .form_top h1 {
   color:#fff;
   font-size:1.5em;
   padding:18px 30px 15px 30px;
   background:none;
}
.form_3 .form_top h2 {
   color:#fff;
   padding:18px 30px 20px 30px;
}
.form_3 h2.question {
   font-size:1.3em;
   color:#5c7a89;
   margin:15px 0 0 30px;
}
.form_3 p {
  padding:10px 30px 0 30px;
}
.form_3 label {

}

.form_4 {
  width:460px;
   background:url(/graphics/form_bk_d.gif) repeat 0 0;
   padding:0 0 0 0;
}
.form_4 .form_top {
  width:460px;
   background:url(/graphics/form_top_d.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_4 .form_top2 {
  width:460px;
   background:url(/graphics/form_top2d.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_4 .form_bot {
  width:460px;
  height:14px;
   background:url(/graphics/form_bot_d.gif) no-repeat 0 0;
   padding:0;
}
.form_4 a {
   color:#7c898e;
   text-decoration:underline;
}
.form_4 table {
   margin:0 30px 0 30px;
}
.form_4 td {
   padding:15px 15px 10px 0px;
}
.form_4 .form_top h1 {
   color:#fff;
   font-size:1.5em;
   padding:18px 30px 15px 30px;
   background:none;
}
.form_4 .form_top h2 {
   color:#fff;
   padding:18px 30px 20px 30px;
}
.form_4 h2.question {
   font-size:1.3em;
   color:#5c7a89;
   margin:15px 0 0 30px;
}
.form_4 p {
  padding:10px 30px 0 30px;
}
.form_4 label {

}

/* Did you know
----------------------------------------------- */

.form2 {
  width:460px;
   background:url(/graphics/form_bk_2b.gif) repeat 0 0;
   padding:0 0 0 0;
}
.form2 .form_top2 {
  width:460px;
   background:url(/graphics/form_bk_2b.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form2 .form_bot2 {
  width:460px;
  height:12px;
   background:url(/graphics/form_bot_2b.gif) no-repeat 0 0;
   padding:0;
}
#know {
  padding:0 30px 15px 30px;
}
#know h2 {
   background:url(/graphics/didyouknow_title.gif) 0px 0px no-repeat;
   text-indent:-9999px;
   width:143px;
   height:33px;
   margin:0; 
}
#know p {
  padding:10px 0 0 0;
}
#know img {
 float:right;
  padding:0 0 0 20px;
}

#know_cy {
  padding:0 30px 15px 30px;
}
#know_cy h2 {
   background:url(/graphics/didyouknow_title_cy.gif) 0px 0px no-repeat;
   text-indent:-9999px;
   width:143px;
   height:33px;
   margin:0; 
}
#know_cy p {
  padding:10px 0 0 0;
}
#know_cy img {
 float:right;
  padding:0 0 0 20px;
}

/* Form resources
----------------------------------------------- */


.form_resources {
  width:460px;
   background:url(/graphics/form_bk.gif) repeat 0 0;
   padding:0 0 0 0;
}
.form_resources .form_top {
  width:460px;
   background:url(/graphics/form_top.gif) no-repeat 0 0;
   padding:0 0 0 0;
}
.form_resources .form_bot {
  width:460px;
  height:14px;
   background:url(/graphics/form_bot.gif) no-repeat 0 0;
   padding:0;
}

.form_resources table {
   margin:0 30px 0 30px;
}
.form_resources td {
   padding:15px 15px 10px 0px;
}
.form_resources .form_top h1 {
   color:#fff;
   font-size:1.5em;
   padding:18px 30px 15px 30px;
}
.form_resources .form_top h2 {
   color:#fff;
   padding:18px 30px 20px 30px;
}
.form_resources h2.question {
   font-size:1.3em;
   color:#5c7a89;
   margin:15px 0 0 30px;
}
.form_resources label {

}

/* Form buttons 
---------------------------------------------- */

button {
   position:relative;
   border:0;
   padding:0;
   cursor:pointer;
   overflow:visible; 
}
button span {
   position:relative;
   display:block;
   white-space:nowrap;
}
button.topsearchBtn {
   padding:0 0px 0 0;
   margin-right:0;
   font-size:1em;
   text-align:center;
   background:transparent url("/graphics/search_but.gif") no-repeat right -140px;
}
button.topsearchBtn span {
   width:27px;
   height:20px;
   text-indent:-9999px;
   background:transparent url("/graphics/search_but.gif") no-repeat left top;
   color:#fff;
   font-size:1.2em;
   font-weight:bold;
   font-family:Arial;
}

button.searchBtn {
   padding:0 0px 0 0;
   margin-right:0;
   font-size:1em;
   text-align:center;
   background:transparent url("/graphics/search_but2.gif") no-repeat right -140px;
}
button.searchBtn span {
   padding:5px 10px 0 10px;
   width:120px;
   height:50px;
   text-indent:-9999px;
   background:transparent url("/graphics/search_but2.gif") no-repeat left top;
   color:#fff;
   font-size:1.2em;
   font-weight:bold;
   font-family:Arial;
}
button.nextBtn {
   padding:0 0px 0 0;
   margin-right:0;
   font-size:1em;
   text-align:center;
   background:transparent url("/graphics/next_but.gif") no-repeat right -140px;
}
button.nextBtn span {
   padding:5px 10px 0 10px;
   width:95px;
   height:55px;
   text-indent:-9999px;
   background:transparent url("/graphics/next_but.gif") no-repeat left top;
   color:#fff;
   font-size:1.2em;
   font-weight:bold;
   font-family:Arial;
}

button.searchBtn_cy {
   padding:0 0px 0 0;
   margin-right:0;
   font-size:1em;
   text-align:center;
   background:transparent url("/graphics/search_but2_cy.gif") no-repeat right -140px;
}
button.searchBtn_cy span {
   padding:5px 10px 0 10px;
   width:120px;
   height:50px;
   text-indent:-9999px;
   background:transparent url("/graphics/search_but2_cy.gif") no-repeat left top;
   color:#fff;
   font-size:1.2em;
   font-weight:bold;
   font-family:Arial;
}
button.nextBtn_cy {
   padding:0 0px 0 0;
   margin-right:0;
   font-size:1em;
   text-align:center;
   background:transparent url("/graphics/next_but_cy.gif") no-repeat right -140px;
}
button.nextBtn_cy span {
   padding:5px 10px 0 10px;
   width:95px;
   height:55px;
   text-indent:-9999px;
   background:transparent url("/graphics/next_but_cy.gif") no-repeat left top;
   color:#fff;
   font-size:1.2em;
   font-weight:bold;
   font-family:Arial;
}





/* Inline Images
----------------------------------------------- */

img.left1, img.left2 {
   float:left;
   margin:0 20px 15px 0;
}
img.right1, img.right2 {
   float:right;
   margin:0 0 15px 20px;
   max-width:250px;
}
img.left2, img.right2 {
   border:1px solid #bac4ce;
}
img.none2 {
   float:none;
   border:1px solid #bac4ce;
}
img.none1 {
   float:none;
   border:none;
}


/* Content
----------------------------------------------- */


div.cms_content .answers {
   color:#999999;
   font-weight:bold;
}
div.cms_content .answers .select {
   color:#333333;
}
div.cms_content ul {
   list-style:none;
   line-height:1.4em;
   margin:0 0 0em 0;
   padding:0;
}
div.cms_content ul li {
   background:url("/graphics/arrow01.gif") no-repeat 0px 6px;
   line-height:1.4em;
   padding:0px 10px 0.8em 15px;
   margin:0;
}
div.cms_content blockquote p {
   line-height:1.4em;
   font-style:italic;
   margin:0 0 1em 0;
   padding:0 15px 0 15px;
}
div.cms_content table {
  border-color:#CCC;
  border-style:solid;
  border-width:0 0 1px 1px;
  margin:0 0 1em 0;
  border-collapse:collapse;
}
div.cms_content table th, div.cms_content table thead td {
   padding:0.5em 5px 0.5em 5px;
   font-size:1.1em;
   border-color:#CCC;
   border-style:solid;
   border-width:1px 1px 0 0;
}
div.cms_content table td {
  padding:5px;
  border-color:#CCC;
  border-style:solid;
  border-width:1px 1px 0 0;
}
ol {
   padding:0 0 0 20px;
   margin:0 0 1.1em 0;
}
ol li {
   padding-bottom:1em;
}
ol li a {
   text-decoration:underline;
}
ol.alpha {
   list-style-type:lower-alpha
}
