#acrobat{
	padding:10px;
}
#wrapper {
	width: 99.9%;
	margin: 0 auto;
}
.ms-globalbreadcrumb{
	background-color:white;
}

.home-left{
	vertical-align:top;
	width:40%;
}

.home-centre{
	vertical-align:top;
	width:40%;
}

.home-right{
	vertical-align:top;
	width:20%;
}

#menus {
	clear: both;
	}

/* Global styles
----------------------------------------------- */

* {
   padding:0;
   margin:0;
}
a {
   color:#036;
}
a:visited {
   color:#036;
}
a:hover { 
   text-decoration:underline;
   color:#036;
}
a img {
   border:none;
}
table {
   font-size:1em;
}
.breaker {
   clear:both;
   width:100%;
   height:1px;
   font-size:0.1em;
}
.none {
   display:none;
}



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

html body {
   background-color:#fff;
   color:#000;
   text-align:left;
   font:x-small Verdana,Sans-serif;
   voice-family: "\"}\""; voice-family:inherit;
   font-size:small;
   } html>body {font-size:small;}
#masthead {
   width:98%;
}
#skipnav {
   display:none;
}
#mastleft {
   float:left;
   width:278px;
}
#logo {
   width:152px;
   float:left;
}
#logo img {
   margin:0 0 0 22px;
}
#wag {
   width:126px;
   float:right;
   margin:37px 0 0 0;
}
#wag img {
   margin:0 0 0 10px;
}
#page {
   font-size:85%;
   padding:0 0 2em 0;
}
#left {
   width:22%;
   float:left;
}
#content {
   width:52%;
   float:left;
}
#contentdiv .col {
   padding:1em 8px 2em 8px;
}
#contentdiv .col p, #contentdiv .col ul {
	padding-bottom: 10px;
}

/* Images in content editor areas. */
#contentdiv .col p image {
	margin: 5px 5px 5px 5px;
}

#contentdiv .col ul {
	padding-left: 3px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
}
#contentdiv .col h1, #contentdiv .col h2 {
	padding-left: 0;
	padding-bottom: 10px;
	font-size: 100%;
	font-weight: bold;
}
#right {
   width:22%;
   float:right;
}

#title{
font-size:1.5em;
font-weight:700;
padding-bottom:10px;
}

/* Contact Us Form
----------------------------------------------- */
.contactform{
	width:100%;
	display:block;
	float:left;
	
}
.contactform .controllabel{
padding:10px 0 0px 0;
font-weight:700;
}
.contactform .control{
padding:0px 0 10px 0;
}


.contactform .errorlist{
color: #FF3300;
font-weight:700;
list-style: none;
}



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

#topblock {
   width:60%;
   float:right;
   font-size:85%;
}
#topnav {
}
#topnav ul {
   list-style-type:none;
   display:inline;
   float:right;
   margin:0 0 2em 0;
}
#topnav ul li {
   list-style:none;
   display:inline;
}
#topnav ul a {
   float:left;
   display:block;
   padding:0.8em 1em 0.2em 1em;
   color:#000;
   font-weight:normal;
   font-size:1em;
   line-height:1em;
   white-space:nowrap;
   border-style:dotted;
   border-width:0 0 0 1px;
   border-color:#999;
   text-decoration:none;
}
#topnav ul li a:hover {
   text-decoration:underline;
}
#topnav ul li.first a {
   border:none;
}
#topnav ul li.langswap a {
   text-transform:uppercase;
   font-weight:bold;
   padding-right:0;
}
.menudivider {
	padding-left: 6px;
	padding-right: 5px;
}
.wag {
	vertical-align:middle;
	padding-left: 10px;
	padding-top: 36px;
}

.ms-globalbreadcrumb {
	padding-bottom: 20px;
}


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

#topsearch {
	padding-right: 10px;
   clear:both;
  
   text-align:right;
   margin:0 0 1em 0;
}
#topsearch table {
float:right;
  display:block;
}
#topsearch table td {
   padding:0 0 0 4px;
}
#topsearch label {
   font-weight:bold;
   color:#666;
}
#topsearch .ms-sbcell {
	text-align:center;
	vertical-align:middle;
	padding-right: 4px;
}

/* Main menu
----------------------------------------------- */

#mainmenu {
   clear:both;
   font-size:85%;
}
#homemenu {
   font-size:85%;
}
#homemenu table {
   width:100%;
}
#mainmenu table {
   width:100%;
}
#homemenu table td {
   width:20%;
   border-right:1px solid #fff;
   padding:0.3em 8px 0.5em 8px;
}
#mainmenu table td {
   width:20%;
   border-right:1px solid #fff;
   padding:0.3em 8px 0.5em 8px;
}
#mainmenu table td a {
   color:#fff;
   text-decoration:none;
}
#mainmenu table td a:hover {
   text-decoration:underline;
}
#mainmenu table td.section1 {
   background-color:#2656ac;
}
#mainmenu table td.section2 {
   background-color:#7f3c7f;
}
#mainmenu table td.section3 {
   background-color:#2a8181;
}
#mainmenu table td.section4 {
   background-color:#b84347;
}
#mainmenu table td.section5 {
   background-color:#2f722f;
}
#mainmenu ul {
   list-style-type:none;
   line-height:1.5em;
}
div .stripe {
   width: 100%;
   height:6px;
   font-size:0.1em;
   background-color:#999;
   margin:1px;
   clear:both;
}

.Cymraeg #leftnav { display:none;}
.Cymraeg #leftnavquicklaunch { display: none; }

.English #leftnav { display:none;}
.English #leftnavquicklaunch { display: none; }


#section0 {background-color:#ccc;}
#section1 {background-color:#9bb1d9;}
#section2 {background-color:#c4a6c4;}
#section3 {background-color:#9dc6c6;}
#section4 {background-color:#dfa9aa;}
#section5 {background-color:#a0bfa0;}

.welshlanguage #section {background-color:#EC88B5;}
.services #section {background-color:#E78FB7;}
.learning #section {background-color:#FAA87C;}
.using #section {background-color:#FFA562;}
.about #section {background-color:#FFF06F;}

.yriaithgymraeg #section {background-color:#EC88B5;}
.gwasanaethau #section {background-color:#E78FB7;}
.dysgu #section {background-color:#FAA87C;}
.defnyddio #section {background-color:#FFA562;}
.amdanomni #section {background-color:#FFF06F;}


/* Drill Down Menu
----------------------------------------------- */

#DrillDown ul li {
   background-image:url("../Style%20Library/images/leftnav1.gif");
   background-repeat:no-repeat;
   background-position:0px 3px;
   padding:0 6px 1em 8px;
   font-weight:bold;
   font-size:12px;	
}

#DrillDown ul li ul li{
   background-image:url("../Style%20Library/images/leftnav1.gif");
   background-repeat:no-repeat;
   background-position:10px 3px;
   padding:0 6px 1em 26px;
   font-weight:bold;	
      font-size:11px;
}


/* Homepage
----------------------------------------------- */

#homeblurb {
   margin:1px 0 1px 0;
   background-color:#fff;
}
#homeblurb table {
   width:100%; 
}
#homemenu table td {
   background-position:0 0;
   background-repeat:repeat-x;
   padding:1em 0 0 0;
   height: 200px;
}
#homemenu table td.section1 {
   background-color:#9bb1d9;
}
#homemenu table td.section2 {
   background-color:#c4a6c4;
}
#homemenu table td.section3 {
   background-color:#9dc6c6;
}
#homemenu table td.section4 {
   background-color:#dfa9aa;
}
#homemenu table td.section5 {
   background-color:#a0bfa0;
}
#homemenu table td.section1 {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/homebg2.gif");}
#homemenu table td.section2 {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/homebg3.gif");}
#homemenu table td.section3 {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/homebg4.gif");}
#homemenu table td.section4 {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/homebg5.gif");}
#homemenu table td.section5 {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/homebg1.gif");}

#homemenu #mainmenu ul {
   list-style-type:none;
}
#homemenu ul {
   list-style-type:none;
   margin:0 0 1em 0;
}
#homemenu ul li {
   background-image:url("../Style%20Library/images/homearrow1.gif");
   background-repeat:no-repeat;
   background-position:6px 4px;
   padding:0 6px 0.5em 16px;
   font-weight:normal;
}
#homemenu table td.section1 ul li {background-image:url("../Style%20Library/images/homearrow2.gif");}
#homemenu table td.section2 ul li {background-image:url("../Style%20Library/images/homearrow3.gif");}
#homemenu table td.section3 ul li {background-image:url("../Style%20Library/images/homearrow4.gif");}
#homemenu table td.section4 ul li {background-image:url("../Style%20Library/images/homearrow5.gif");}
#homemenu table td.section5 ul li {background-image:url("../Style%20Library/images/homearrow1.gif");}

#homemenu table td a {
   color:#000;
   text-decoration:none;
}
#homemenu table td a:hover {
   text-decoration:underline;
}
#home1 {
   width:40%;
   float:left;
}
#home1 .col {
   padding:1em 22px 0 22px;
}
#home2 {
   width:39%;
   float:left;
}
#home2 .col {
   padding:1em 22px 0 22px;
}
#home3 {
   width:20%;
   float:right;
   margin:0 1px 0 0;
}
#home_logo {
  text-align:center;
  padding:1.5em 0 0 0;
 }



/* Home - BBC News
----------------------------------------------- */

#home2 h2 {
   margin:0 0 0.5em 0;
   border-bottom:1px solid #999;
}
#home2 ul li {
   border-bottom:1px dotted #999;
   margin:0 0 0.5em 0;
}
#home2 ul li a {
   text-decoration:none;
}
#home2 ul li a:hover {
   text-decoration:underline;
}



/* Read this page
----------------------------------------------- */

#readbox {
   background:#fff url("../Style%20Library/images/readboxbg.gif") 0 0 repeat-x;
   border-color:#6294f0;
   border-style:solid; 
   border-width:1px 1px 1px 1px;
   padding:0.6em 0 1em 0;
   text-align:center;
   font-weight:bold;
   margin:2px 0 0 0;
}
#readbox a img {
	vertical-align:middle;
	padding: 8px 3px;
}
#readbox a {
	vertical-align:middle;
   padding:5px;
}
#readbox a:hover {
   color:#36c;
}
#home3 #readbox {
   margin:0 0 1em 0;
   border-width:1px 1px 1px 1px;
}



/* BBC Vocab
----------------------------------------------- */

#bbcvocab {
   border-color:#fff;
   border-style:solid;
   border-width:1px 0 0 0;
}
#bbcvocab .logo {
   background-color:#5a8a94;
   padding:3px;
}
#bbcvocab .status {
   background-color:#fff;
   padding:4px;
   color:#b54500;
   font-weight:bold;
   text-transform:uppercase;
}
#bbcvocab .controls {
   background-color:#e7efde;  
   padding:3px;
}
#bbcvocab ul {
   list-style-type:none;
}
#bbcvocab ul li {
   background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/bbcarrow.gif");
   background-repeat:no-repeat;
   background-position:2px 5px;
   padding:0 0 0.5em 12px;
}




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

#home3 {
   padding:1em 0 0 0;
}
#feature {
   border:1px solid #999;
}
#feature .cms_content {
   padding:1em 10px 1em 10px;
}



/* Acrobat Box
----------------------------------------------- */

#acrobox {
   padding:1em;
   text-align:left;
   border-color:#fff;
   border-style:solid;
   border-width:1px 0 0 0;
}
#acrobox p {
   padding:0 0 1em 0;
}



/* Leftnav
----------------------------------------------- */

#leftnav, #leftnavquicklaunch {
   background-image:url("../Style%20Library/images/leftbg.gif");
   background-repeat:repeat-y;
   background-position:top left;
   background-color:#eee;
   width:100%;
   padding:0 0 1em 0;
}
#leftnav .hed, #leftnavquicklaunch .hed {
   color:#fff;
   font-size:1em;
   padding:0.5em 10px 0.5em 8px;
   border-bottom:1px solid #fff;
   margin:0 0 0.5em 0;
   background-color:#666;
}
/*
#leftnav #left1 {background-color:#2f722f;}
#leftnav #left2 {background-color:#2656ac;}
#leftnav #left3 {background-color:#7f3c7f;}
#leftnav #left4 {background-color:#2a8181;}
#leftnav #left5 {background-color:#b84347;}
*/

#leftnavquicklaunch ul li {
   background-image:url("../Style%20Library/images/leftnav1.gif");
   background-repeat: no-repeat;
   background-position:10px 3px;
   padding:0 6px 1em 26px;
   font-weight:bold;	
   list-style-type:none;
}
#leftnav ul {
   list-style-type:none;
}
#leftnav ul.nav1 li {
   background-image:url("../Style%20Library/images/leftnav1.gif");
   background-repeat:no-repeat;
   background-position:10px 3px;
   padding:0 6px 1em 26px;
   font-weight:bold;
}
#leftnav ul.nav2 li {
   background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/leftnav2.gif");
   background-repeat:no-repeat;
   background-position:0 10px;
   padding:0.5em 0 0 10px;
   font-weight:normal;
}
#leftnav ul.nav3 li {
   background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/leftnav3.gif");
   background-repeat:no-repeat;
   background-position:0 7px;
   padding:0 0 1em 14px;
   font-weight:normal;
   text-transform:none;
}
#leftnav ul li a, #leftnavquicklaunch ul li a {
   text-decoration:none;
}
#leftnav ul li a:hover, #leftnavquicklaunch ul li a:hover {
   text-decoration:underline;
}

/* Amalgamation of the five layout pages into one and references to
   tie in the menu colouring */
.welshlanguage #leftnav .hed, .welshlanguage #leftnavquicklaunch .hed {background-color:#DE1073;color:#211c18;}
.services #leftnav .hed, .services #leftnavquicklaunch .hed {background-color:#C6086B;color:#211c18;}
.learning #leftnav .hed, .learning #leftnavquicklaunch .hed {background-color:#F76D21;color:#211c18;}
.using #leftnav .hed, .using #leftnavquicklaunch .hed {background-color:#F75921;color:#211c18;}
.about #leftnav .hed, .about #leftnavquicklaunch .hed {background-color:#FFE700;color:#211c18;}

.yriaithgymraeg #leftnav .hed, .yriaithgymraeg #leftnavquicklaunch .hed {background-color:#DE1073;color:#211c18;}
.gwasanaethau #leftnav .hed, .gwasanaethau #leftnavquicklaunch .hed {background-color:#C6086B;color:#211c18;}
.dysgu #leftnav .hed, .dysgu #leftnavquicklaunch .hed {background-color:#F76D21;color:#211c18;}
.defnyddio #leftnav .hed, .defnyddio #leftnavquicklaunch .hed {background-color:#F75921;color:#211c18;}
.amdanomni #leftnav .hed, .amdanomni #leftnavquicklaunch .hed {background-color:#FFE700;color:#211c18;}


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

#right h2 {
   font-size:1em;
   background-color:#ddd;
   padding:0.5em 6px 0.7em 6px;
}

#right ul {
   list-style-type:none;
   margin:0 0 1em 0;
}
#right ul li {
   background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/rightarrow1.gif");
   background-repeat:no-repeat;
   background-position:6px 9px;
   padding:6px 6px 1em 16px;
   font-weight:normal;
   border-color:#999;
   border-style:dotted;
   border-width:0 0 1px 0;
}
#right ul li a span.date {
   color:#666;
}
div.more a {
   text-decoration:none;
}
#right ul li a {
   text-decoration:none;
}
div.more a:hover {
   text-decoration:underline;
}
#right ul li a:hover {
   text-decoration:underline;
}
div.more {
   font-size:1em;
   margin:0 0 1em 0;
}

/* Home Page formatting
----*/
#HomeLeft{
padding-left:10px;
float:left;
	width:33%;
}

#HomeCentre {
	float: left;
	width: 33%;
}

#HomeRight{
float:right;
	width:20%;
}

.linksHeader {
	font-weight: bold;
}

/* Righthand Summary Links formatting
----------------------------------------------- */

#right .ms-WPTitle {
	color: #000;
	letter-spacing:0.1em;
	font-size:100%;	
}

#right table .ms-WPHeader td {
   background-color:#ddd;
   border-bottom: 0;
   color: #000;
   padding:0.2em 6px 0.3em 6px;
}

#right .link-item {
	padding: 6px 6px 1em 16px;
	border-bottom: 1px dotted #cccccc;
	background: url(../Style%20Library/images/arrow1.gif) left 9px no-repeat;
}
#right .more-link {
	border-bottom:none;
}

#right .link-item a {
	text-decoration:none;
	color: #000066;
	font-weight:normal;
}

#right .link-item a:hover {
	text-decoration:underline;	
}

#right .publicationsGroupHeader, #right .newsGroupHeader, #right .relatedContentGroupHeader, #right .relatedLinksGroupHeader {
	width: 100%;
	padding: 0.5em 6px 0.7em 6px;
	background-color: #ddd;
	font-size: 90%;
	font-weight: bold;
}

/**/

.home-left {
	padding-left: 20px;
}
.home-left .ms-WPTitle {
	color: #000;
	letter-spacing:0.1em;
	font-size:100%;	
	border-bottom: 1px dotted #cccccc;
}

.home-left table .ms-WPHeader td {
   background-color:#fff;
   font-size: 120%;
   border-bottom: 0;
   color: #000;
   padding:0.2em 6px 0.3em 6px;
}

.home-left #linkitem {
	padding: 3px 10px 3px 14px;
	background: url(../Style%20Library/images/arrow1.gif) left 9px no-repeat;
}


.home-left .link-item a {
	text-decoration:none;
	color: #000066;
	font-weight:normal;
}

.home-left .link-item a:hover {
	text-decoration:underline;	
}

/* Search Item Box for FAQ, Publications and News
----------------------------------------------- */

.searchitembox .searchitemboxlabelcontainer {
	vertical-align:middle;
	padding-top:4px;
	float:left;
	font-family:Verdana;
	font-size:8.5pt;
	color:#666;
	font-weight:700;
	padding-left:3px;
}
.searchitembox .searchitemboxcontainer{
	float:left;
	padding-left:3px;
}
.searchitembox {
padding:0px 0 10px 0;
	
	vertical-align:middle;
}

.searchitembox .searchitemboxbuttoncontainer{
	
	padding-left:3px;
}


/* Search Box
----------------------------------------------- */
.SearchBox .SearchBoxLabelContainer, .InLineSearchBox .SearchBoxLabelContainer {
	vertical-align:middle;
	padding-top:4px;
	float:left;
	font-family:Verdana;
	font-size:8.5pt;
	color:#666;
	font-weight:700;
	padding-left:3px;
}
.SearchBox .SearchBoxContainer, .InLineSearchBox .SearchBoxContainer{
	float:left;
	padding-left:3px;
}

.SearchBox {
	float:right;
	display:block;
	vertical-align:middle;
}
.SearchBox .SearchButtonContainer, .InLineSearchBox .SearchButtonContainer {
	float:left;
	padding-left:3px;
}

.InLineSearchBox {
	padding-top: 5px;
	vertical-align: middle;
	display: block;
	margin: 15px 0 35px 0;
}
.InLineSearchBox .SearchBoxContainer input {
	font-size: 95%;
	width: 100%;
	padding: 1px 2px;
	border: 1px solid #7f9db9;
}
.InLineSearchBox .SearchBoxContainer {
	width:40%;
}

.InLineSearchBox .SearchButtonContainer input {
	padding-top: 1px;
	height: 18px;
	border: none;
}
#SearchTabs {
	display: block;
	border-bottom: 1px solid #97b4e9;
	font-size: 0.7em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#SearchTabs a {
	text-decoration:none; 
	padding: 2px 11px 2px 10px;
	color: #7a7a7a;
}
#SearchTabs a:hover {
	color: #0a0a0a;
}
#SearchTabs .selectedtab {
	padding: 0 11px 1px 10px;
	background-image: url(../_layouts/images/PortalTabSelected.gif);
	border-bottom:#ffffff;
	border-left: 1px solid #97b4e9;
	border-right: 1px solid #97b4e9;
	border-top: 2px solid #97b4e9;
}
.sitenameinlist {
	font-weight:bold;
	width: 100%;
	padding-bottom: 3px;
}
#TopResultsBar, #MidLowerRightCell {
	background-color: #ececec;
	width: 100%;
	padding-top: 3px;
}
#MidLowerLeftCell {
	padding-left: 3px;
	float: left;
}
#MidUpperRightCell {
	padding-right: 3px;
	width: 50%;
	float: right;
}
#MidLowerRightCell {
	padding-bottom: 4px;
}

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

#mainFooter {
   font-size:85%;
   text-align:center;
   padding: 10;
   clear:both;
}
#mainFooter #text1 {
	width: 65.9%;
	float: left;
	clear:none;
	text-align: right;
}
#footer {
	width: 100%;
	clear: both;
	display: inline;
}
#footer hr {
   border-width:1px 0 0 0;
   border-color:#999;
   border-style:solid;
   color:#fff;
   height:1px;
   margin:0 0 0.5em 0;
}
#text1 p, #text2 p {
   font-size:1em;
   margin:0 0 1em 0;
}
#text2 {
	clear: both;
}
/* Login Link */
.loginlink{
	clear: none;
	width: 33.9%;
   float: left;
   text-align: left;
}



/* Splash Page
----------------------------------------------- */

body#splash {
   background:#fff url("../Style%20Library/images/splashbg.gif") no-repeat top left;
}
#splash #page {
   position:absolute;
   top:170px;
   left:56px;
   font-size:85%;
   width:380px;
   padding:0 0 3em 0;
}
#splash #footer {
   font-size:0.8em;
   border-top:1px dotted #999;
   padding:1em 0 0 0;
   text-align:left;
}
#splash #page p {
   font-size:1em;
   margin:0 0 1em 0;
}


#splash #page h1 {
   font-size:1em;
   margin:0 0 1em 0;
}


/* Forms
----------------------------------------------- */

.alert {
   color:#f00;
}
div.formbox {
}
table.formtable1 td {
   padding:0 5px 0.5em 0;
   border:none;
}
div.formbox p {
   margin:0 0 1em 0;
}



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

div.listing h2 {
   color:#666;
   font-size:1em;
   border-bottom:1px dotted #999;
   padding:0 0 0.5em 0;
   margin:0 0 0.5em 0;
}
div.listing h2 a {
   text-decoration:none;
}
div.listing h2 a:hover {
   text-decoration:underline;
}
div.listing ul {
   list-style-type:none;
   margin:0 0 1em 0;
}
div.listing ul li {
   background-image:url("../Style%20Library/images/arrow1.gif");
   background-repeat:no-repeat;
   background-position:4px 3px;
   padding:0 10px 0.5em 16px;
}
div.listing ul li ul {
   margin:0;
   padding:0.5em 0 0 0;
}
div.listing ul li ul li {
   margin:0;
}
div.listing ul li span.date {
   color:#666;
}
div.listing p {
   line-height:1.4em;
   margin:0 0 1em 0;
}
div.listing form {
   margin:0 0 1em 0;
}
div.listing hr {
   border-width:1px 0 0 0;
   border-color:#999;
   border-style:dotted;
   color:#fff;
   height:1px;
   margin:0 0 1em 0;
}
div.pagenav {
   padding:1em 0 0 0;
   border-top:1px dotted #999;
}



/* Downloads 
----------------------------------------------- */

div.downloads ul {
   list-style-type:none;
   margin:0 0 1em 0;
}
div.downloads ul li {
   background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/arrow3a.gif");
   background-repeat:no-repeat;
   background-position:0px 0px;
   padding:2px 0 1em 26px;
   margin:0;
   font-weight:normal;
}
div.downloads ul li.excel {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_excel.gif");}
div.downloads ul li.link {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_link.gif");}
div.downloads ul li.pdf {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_pdf.gif");}
div.downloads ul li.photo {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_photo.gif");}
div.downloads ul li.ppoint {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_ppoint.gif");}
div.downloads ul li.text {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_text.gif");}
div.downloads ul li.word {background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/icon_word.gif");}



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

#page h1 {
   font-size:1.5em;
   margin:0 0 0.8em 0;
}
div.cms_content hr {
   border-width:1px 0 0 0;
   border-color:#999;
   border-style:dotted;
   color:#fff;
   height:1px;
   margin:0 0 1em 0;
}
div.cms_content h2 {
   font-size:1em;
   margin:0 0 1em 0;
}
div.cms_content h3 {
   font-size:1em;
}
div.cms_content h4 {
   font-size:1em;
}
div.cms_content p {
   line-height:1.4em;
   margin:0 0 1.4em 0;
}
div.cms_content ul {
   list-style-type:none;
   margin:0 0 1em 0;
}
div.cms_content ul li {
   background-image:url("http://www.byig-wlb.org.uk/Style%20Library/images/bullet1.gif");
   background-repeat:no-repeat;
   background-position:4px 3px;
   padding:0 10px 1em 20px;
}
ol {
   padding:0 0 0 26px;
}
ol li {
   padding-bottom:1em;
}
ol li a {
   font-weight:normal;
   text-decoration:none;
}
ol li a:hover {
   text-decoration:underline;
}
ol.alpha {
   list-style-type:upper-alpha
}
blockquote {
   padding:1em 1em 0 1em;
   border:1px dotted #999;
   font-style:italic;
   margin:0 0 1em 0;
}


/* Table Classes
----------------------------------------------- */

div.cms_content table {
   margin:0 0 1em 0;
}
div.cms_content table td {
   padding:5px;
   border:none;
}
div.cms_content table td a {
   text-decoration:underline;
}
div.listing table {
   margin:0 0 1em 0;
}
div.listing table td {
   padding:0 5px 0.5em 0;
   border:none;
}




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

img.left2 {
   float:left;
   padding:0;
   margin:0 20px 1em 0;
}

img.left1 {
   float:left;
   padding:0;
   margin:0 20px 1em 0;
}

img.right2 {
   float:right;
   padding:0;
   margin:0 0 1em 20px;
}

img.right1 {
   float:right;
   padding:0;
   margin:0 0 1em 20px;
}
img.right1 {
   border:1px solid #000;
}
img.left1 {
   border:1px solid #000;
}
img.right3 {
   float:none;
   border:none;
}


img.left3 {
   float:none;
   border:none;
}

#Advert {
	display: block;
	height: 10px;
}

/* Readspeaker Classes
----------------------------------------------- */

.home-right table, #Readspeaker table {
	width:100%;
	margin-top: 1px;
	border:none;
}

.home-right .ms-WPBody, #Readspeaker .ms-WPBody {
	width:99%;
	border: 1px solid #6699FF;
    background:#fff url("../Style%20Library/images/readboxbg.gif") repeat-x left top;
	height:40px;
	vertical-align:middle;
	padding: 15px 0 5px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 1px 0;
}
.home-right .ms-WPBody {
	padding-bottom:0;
}
.home-right .ms-WPHeader, #Readspeaker .ms-WPHeader {
	width:100%;
}

.home-right .ms-WPHeader td, #Readspeaker .ms-WPHeader td {
	border:none;
}

.home-right table tr, #Readspeaker table tr {
	width:100%;
}
.home-right #readspeaker {	
}
#Readspeaker a {
	padding-top: 3px;
}
.home-right a img, #Readspeaker a img {
	vertical-align: middle;
}

.home-right #WebPartWPQ5 {
	border: none;
	background:#fff;
}
.home-right #WebPartWPQ6 {
	
	border:none;
	background:#fff;
}

/* Edit Menu Overrides
--------------------------------------------------- */
.ms-consoletitleareaframe{
	background-image:none;
	/*background-color:#FFFFFF;*/
}-
.ms-consoletitleareaframebottom {
	clear:both;	
	background-color:transparent;
}
.ms-consoleframe{
	border-top-width:1px;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.ms-formfieldvaluecontainer span span span span div {
	width: 97.5%!important;	
}
.ms-formfieldvaluecontainer {
	width:100%;
}
.ms-selectorlink {
	width: 97.5%!important;
}
.ms-consolestatusframe{
	border-top-width:0px;
	background-color:#ffffff;
}
.ms-consoletitleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
	text-align:center;
}
.ms-consoletitleareaframebottom {
	clear:both;	
	background-color:transparent;
}
td .ms-consolestatuscheckoutframe{
	background-color:#FFFFFF;
}
td .ms-consolestatusminorframe{
	background-image:none;
}
td .ms-consolestatusmajorframe{
	background-image:none;
}
.ms-consolestatusmajorframe{
	background-color:#ffffff;
	background-image:none;
}
.ms-consolestatusminorframe{
	background-color:#FFFFFF;
	background-image:none;
}
.ms-consoleminiframe{
	background-color:#FFFFFF;
	background-image:none;
}
.ms-consolestatuscheckoutframe{
	background-color:#ffffff;
	background-image:none;
}
.ms-consoleminiframe{
	background-color:#FFFFFF;
	height:24px;
	background-repeat:repeat-x;
}
.ms-consolestatusshadowframe {
	background-repeat:repeat-x;
	height:4px;
}
.ms-consolestatusshadowframeleft {
	height:4px;
	width:3px;
}
.ms-consolestatusshadowframeright {
	height:4px;
	width:3px;
}
.ms-globalleft {
	margin-left: 5px;
}
.ms-siteactionsmenu div div div {
background-image:none;
/*
border:1px solid #6593cf;
background-color:#6593cf;
*/
border:1px solid #98c6ff;
background-color:#98c6ff;

padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a {
color:#ffffff;
font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
background-image:none;
/*
background-color:#98c6ff;
border:1px solid #98c6ff;
*/
background-color:#c3e4ed;
border:1px solid #c3e4ed;
}
.level-bullet
{
	background-image:url("../Style%20Library/images/arrow1.gif");
}
.level-header
{
	color:#666;
  	font-size:1em;
	border-bottom:1px dotted #999;
	padding:0 0 0.5em 0;
	margin:0 0 0.5em 0;
}
#notetext {
	color: #ff0000;
	font-weight: bold;
	padding-left: 5px;
	font-size: 90%;
	margin-bottom:30px;
}


#globalmenu {
	width:75%;
	margin: 0px 0px 10px 0px;
	clear:right;
}

.ms-siteactionsmenu {
	float:right;
	width:120px;
}

#siteactiondiv {
	/*width:9em;*/
}

#siteactiondiv {
	width:9em;
}

/* Site Map
--------------------------------------------------*/
/*
.toplevel a.headertitle{
	display:block;
	width:100%;
    margin:0 0 1em 0;
    border-bottom-color:#666;    
	border-bottom: 1px dotted #999;
	list-style:none!important;
	list-style-type:none!important;
} 
.sublevel {
   background-image:url("../Style%20Library/images/arrow1.gif");
   background-repeat:no-repeat;
   background-position:15px 1px;
   padding:0px 10px 1em 28px;
   margin:0;
   list-style:none!important;

}
*/
.toplevel {
	list-style-type: none!important;
	display:block;
	width:100%;
    margin:0 0 1em 0;
}
.toplevel a, .sublevel a {
	color: #003366;
	text-decoration: none;
}
.headertitle {
	list-style-type: none;
	display:block;
	width:100%;
    margin:0 0 1em 0;
    color: #003366;
    border-bottom-color:#666;    
	border-bottom: 1px dotted #999;
	font-size: 95%;
	font-family: Verdana, Arial, sans-serif;
	padding-bottom: 3px;
	text-decoration: none;
}
.sublevel {
   background-image:url("../Style%20Library/images/arrow1.gif");
   background-repeat:no-repeat;
   background-position:15px 1px;
   list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
   padding:0px 10px 1em 18px;
   margin:0;
    color: #003366;
}

#PublicationItemViewHeader {	FONT-WEIGHT: bold;	FONT-SIZE: large}

.NotTranslatedWarning
{
	BORDER-TOP-WIDTH: thick; 
	BORDER-LEFT-WIDTH: thick; 
	BORDER-LEFT-COLOR: red; 
	BORDER-BOTTOM-WIDTH: thick; 
	BORDER-BOTTOM-COLOR: red; 
	COLOR: red; 
	BORDER-TOP-COLOR: red; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: thick; 
	BORDER-RIGHT-COLOR: red;
	display:block;
}

#gvresults tbody tr td
{
	vertical-align:top;
	padding:5px;
}
.keywords {
	padding: 3px 3px;
	font-size: 90%;
	color:maroon;
}
.srch-metadata {
	height: 3px;
}
#banner {
	width: 100%;
	height: auto;
}
#banner .RandomImage {
	float: left;
}
#banner .bannerText {
	font-family: arial, sans-serif;
	font-size: 13pt;
	font-weight:bold;
	line-height: 17pt;
	letter-spacing:1px;
	padding: 6px;
	padding-right: 25px;
	padding-top: 33px;
	text-decoration: none;
	color: #CD1076;
}
.pointer {
	line-height: 25px;
	font-weight: bold;
}

/* Language anchor links on the variation root page */
#LanguageLinks a {
	font-weight:bold;
}

.RightToLeftMultilingualWelcome {
	text-align:right;
}

#MultiLingualWelcomeLinks {
	font-size: 75%;
}

#MultiLingualWelcomeLinks a {
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

#bbcvb_outer {
	padding:0px 0px 0px 75px;	
}