
#ContentFixedWidth {
width : 760px;
}
#PageWrapper2 {
width : 760px;
padding-top : 12px;
height : auto;
z-index : 1;
}
a img {
border : none;
}
#efa-wrapper {
margin : 0 auto 0 auto;
position : relative;
width : 760px;
text-align : left;
}
.efa-middle-column-text a {
font-size : 12px;
color : #687887;
text-decoration : none;
border-bottom : 1px dotted #d6d8db;
}
.efa-middle-column-text a:hover {
font-size : 12px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #687887;
}
img {
border : none;
}
#efa-header {
width : 760px;
height : 110px;
background-color : #687888;
width : 760px;
background-image : url(image/edu-for-all.gif);
background-position : 200px;
background-repeat : no-repeat;
}
.efa-header-logo {
margin-left : 10px;
float : left;
padding-top : 10px;
}
.efa-header-right {
text-align : right;
float : right;
margin : 10px 10px 0 0;
}
.efa-stonewall-logo {
margin-top : 10px;
}
.efa-menu-container {
clear : both;
padding : 0;
margin : 0;
width : 760px;
height : 19px;
border-top : 1px solid white;
text-align : left;
}
.efa-menu-container ul {
list-style-image : none;
list-style-type : none;
display : inline;
margin : 0;
padding : 0;
height : 19px;
}
.efa-menu-container li {
margin : 0;
padding : 0;
display : inline;
height : 19px;
}
.efa-navigation {
float : left;
width : 393px;
background-color : #ffffff;
}
.efa-grey-box {
background-color : #cdc9c8;
height : 19px;
width : 367px;
float : right;
}
#efa-content-right {
float : right;
width : 550px;
}
#efa-left-column {
width : 195px;
float : left;
}
#efa-left-column h2 {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
background-color : #9fb8bc;
color : white;
padding-left : 0;
margin : 0;
}
.efa-left-subnav a {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px dotted #d6d8db;
}
.efa-left-subnav a:hover {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #687887;
}
.efa-search-box {
margin : 0;
padding : 10px;
background-color : #d8e4e4;
color : #333333;
font-size : 10px;
border-top : 1px solid white;
}
.efa-txt-input {
height : 24px;
padding : 0;
vertical-align : middle;
}
.efa-bottom-left-teaser {
margin-top : 20px;
}
#efa-middle-column {
width : 340px;
float : left;
}
#efa-middle-column h2 {
line-height : 28px;
color : #a9c44f;
font-weight : normal;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 24px;
margin : 7px 0 10px 0;
}
.efa-middle-column-text {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 12px;
padding : 0 0 20px 0;
}
.efa-middle-column-bottom {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 12px;
padding : 0;
}
.efa-middle-grey-field {
background-color : #cdc9c8;
padding : 0;
font-size : 12px;
font-family : Geneva, Arial, Helvetica, sans-serif;
margin-top : 0;
margin-bottom : 15px;
}
.efa-middle-top-teaser {
padding : 0 10px 10px 10px;
}
.efa-middle-top-teaser a {
color : #666666;
text-decoration : none;
}
.efa-middle-top-teaser a:hover {
color : #666666;
text-decoration : underline;
}
.efa-middle-bottom-teaser {
margin-top : 20px;
}
.efa-midcol-bottom-img {
margin-right : 15px;
}
#efa-right-column {
width : 195px;
float : right;
}
#efa-right-column ul {
list-style-position : outside;
list-style-image : url(/images/education_for_all/left-column-bullet.gif);
padding-left : 20px;
margin-bottom : 15px;
margin-left : 0;
}
#efa-right-column li {
font-size : 10px;
color : #687887;
padding-left : 0;
margin-left : 0;
padding-right : 10px;
border : 1px none black;
margin-top : 10px;
}
.efa-top-right-teaser {
margin-bottom : 10px;
}
.efa-right-teaser {
margin-bottom : 10px;
padding-top : 10px;
font-size : 10px;
color : #687887;
}
.efa-right-teaser-txt {
padding : 0 10px 0 10px;
}
.efa-right-teaser h2 {
color : white;
background-color : #cd3949;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
padding-left : 0;
margin-top : 0;
}
.efa-right-teaser a {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px dotted #d6d8db;
}
.efa-right-teaser a:hover {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #687887;
}
#efa-footer {
clear : both;
width : 760px;
font-size : 12px;
color : #687887;
font-family : Geneva, Arial, Helvetica, sans-serif;
padding-top : 50px;
padding-bottom : 30px;
}
.efa-footer-left {
float : left;
}
.efa-footer-left-top {
margin : 0;
}
.efa-footer-left-top ul {
list-style-image : none;
list-style-type : none;
display : inline;
margin : 0;
padding : 0;
}
.efa-footer-left-top li {
list-style-type : none;
display : inline;
}
.efa-footer-left-top a {
font-size : 12px;
color : #687887;
text-decoration : none;
border-bottom : 1px dotted #d6d8db;
}
.efa-footer-left-top a:hover {
font-size : 12px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #687887;
}
.efa-legal-notice {
margin : 0;
font-size : 10px;
color : #687887;
font-family : Geneva, Arial, Helvetica, sans-serif;
margin-top : 20px;
}
.efa-legal-notice ul {
list-style-image : none;
list-style-type : none;
display : inline;
margin : 0;
padding : 0;
}
.efa-legal-notice li {
list-style-type : none;
display : inline;
}
.efa-legal-notice a {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #d6d8db;
}
.efa-legal-notice a:hover {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #687887;
}
.efa-footer-right {
float : right;
padding-bottom : 30px;
}
.efa-footer-right img {
margin-left : 10px;
}
#efa-left-column-secondary {
width : 195px;
float : left;
}
#efa-left-column-secondary h2 {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
background-color : #9fb8bc;
color : white;
padding-bottom : 0;
padding-left : 0;
margin : 0;
}
#efa-left-column-secondary ul {
margin : 0 0 0 0;
padding : 1px 0 0 0;
list-style-type : none;
border-top : 5px solid #cbcac8;
}
#efa-left-column-secondary li {
color : #687887;
border : 1px none black;
display : block;
list-style-image : none;
}
.efa-left-subnav-secondary a {
font-size : 11px;
color : #748493;
background-color : #f2f2f2;
text-decoration : none;
padding-bottom : 0;
padding : 3px 0 0 10px;
border-bottom : 1px none #d6d8db;
display : block;
}
.efa-left-subnav-secondary a:hover {
font-size : 11px;
color : #748493;
background-color : #f2f2f2;
text-decoration : none;
padding-bottom : 0;
padding-left : 20px;
background-image : url(/images/education_for_all/arrow.gif);
background-repeat : no-repeat;
background-position : 10px center;
}
body.efa {
font-family : Geneva, Arial, Helvetica, sans-serif;
text-align : center;
padding-top : 15px;
}
#efa-content {
padding-top : 20px;
width : 760px;
clear : both;
}
.header3 {
font-size : 11px;
}
.efa-footer-left-top a:visited {
font-size : 12px;
color : #687887;
text-decoration : none;
}
.efa-left-subnav a:visited {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px dotted #d6d8db;
}
.efa-left-subnav-secondary a:visited {
font-size : 11px;
color : #748493;
background-color : #f2f2f2;
text-decoration : none;
background-repeat : no-repeat;
background-position : 10px center;
}
.efa-middle-column-text a:visited {
font-size : 12px;
color : #687887;
text-decoration : none;
}
.efa-middle-top-teaser a:visited {
color : #666666;
text-decoration : none;
}
.efa-legal-notice a:visited {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #d6d8db;
}
.efa-right-teaser a:visited {
font-size : 10px;
color : #687887;
text-decoration : none;
}
.efa-left-column a:hover {
font-size : 10px;
color : #687887;
text-decoration : none;
}
#efa-middle-column li {
margin-top : 0;
margin-bottom : 0;
list-style : disc inside;
list-style-image : none;
}
.efa-left-subnav li {
list-style-position : outside;
list-style-image : url(/images/education_for_all/left-column-bullet.gif);
}
.efa-navigation-welsh {
float : left;
width : 522px;
background-color : #ffffff;
}
.efa-grey-box-welsh {
background-color : #cdc9c8;
height : 19px;
width : 238px;
float : right;
}
p.bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
color : #333333;
}
ul.bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-decoration : none;
list-style-type : disc;
color : #333333;
}
ol.bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-decoration : none;
list-style-type : decimal;
color : #333333;
}
li.bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-decoration : none;
color : #333333;
}
body.bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
text-decoration : none;
color : #333333;
background-color : #ffffff;
}
td.bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
color : #333333;
}
form.bb {
margin : 0;
padding : 3px;
}
bb-a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background : transparent;
color : #3d007e;
text-decoration : none;
font-weight : normal;
}
bb-a:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
bb-a:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
bb-a:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
bb-a:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
#bb-container {
text-decoration : none;
}
#bb-container a {
text-decoration : underline;
color : #3d007e;
}
#bb-container a:hover {
text-decoration : underline;
color : #ff0000;
}
a.greytext-bb:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.greytext-bb:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.greytext-bb:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.greytext-bb:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.greytext-bb:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
.bb-disclaimer {
font-size : 10px;
line-height : 12px;
}
a.sitemap-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
background : transparent;
color : #3d007e;
text-decoration : none;
font-weight : normal;
}
a.sitemap-bb:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
line-height : 16px;
}
a.sitemap-bb:active {
background : transparent;
color : #3d007e;
text-decoration : none;
line-height : 16px;
}
a.sitemap-bb:visited {
background : transparent;
color : #3d007e;
text-decoration : none;
line-height : 16px;
}
a.sitemap-bb:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
line-height : 16px;
}
a.small-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 10px;
color : #3d007e;
text-decoration : underline;
font-weight : normal;
}
a.small-bb:hover {
background : transparent;
color : #ff0000;
text-decoration : none;
}
a.small-bb:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.small-bb:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.small-bb:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : none;
}
a.smallnoline-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 10px;
color : #3d007e;
text-decoration : none;
}
a.smallnoline-bb:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.smallnoline-bb:active {
background : transparent;
color : #3d007e;
text-decoration : none;
}
a.smallnoline-bb:visited {
background : transparent;
color : #3d007e;
text-decoration : none;
}
a.smallnoline-bb:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
.smallgreytext-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 10px;
font-weight : normal;
color : #666666;
font-weight : normal;
}
.smallbluetext-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 14px;
font-weight : normal;
color : #3d007e;
font-weight : normal;
}
.smallorangetext-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 14px;
font-weight : normal;
color : #f45813;
font-weight : normal;
}
a.white-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : bold;
vertical-align : middle;
}
a.white-bb:hover {
background : transparent;
color : #ffffff;
text-decoration : underline;
font-weight : bold;
vertical-align : middle;
}
a.white-bb:active {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : bold;
vertical-align : middle;
}
a.white-bb:visited {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : bold;
vertical-align : middle;
}
a.white-bb:visited:hover {
background : transparent;
color : #ffffff;
text-decoration : underline;
font-weight : bold;
vertical-align : middle;
}
a.stonewall_front-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.stonewall_front-bb:hover {
background : transparent;
color : #330000;
text-decoration : underline;
font-weight : normal;
}
a.stonewall_front-bb:active {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.stonewall_front-bb:visited {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.stonewall_front-bb:visited:hover {
background : transparent;
color : #330000;
text-decoration : underline;
font-weight : normal;
}
a.stonewall_front_campaign-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.stonewall_front_campaign-bb:hover {
background : transparent;
color : #000033;
text-decoration : underline;
font-weight : normal;
}
a.stonewall_front_campaign-bb:active {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.stonewall_front_campaign-bb:visited {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.stonewall_front_campaign-bb:visited:hover {
background : transparent;
color : #000033;
text-decoration : underline;
font-weight : normal;
}
a.black-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #613c34;
text-decoration : none;
font-weight : normal;
}
a.black-bb:hover {
background : transparent;
color : #248ac7;
text-decoration : none;
font-weight : normal;
}
a.black-bb:active {
background : transparent;
color : #613c34;
text-decoration : none;
font-weight : normal;
}
a.black-bb:visited {
background : transparent;
color : #613c34;
text-decoration : none;
}
a.black-bb:visited:hover {
background : transparent;
color : #248ac7;
text-decoration : none;
font-weight : normal;
}
a.stonewall_menu-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #000000;
text-decoration : none;
font-weight : normal;
}
a.stonewall_menu-bb:hover {
background : transparent;
color : #248ac7;
text-decoration : underline;
font-weight : normal;
}
a.stonewall_menu-bb:active {
background : transparent;
color : #000000;
text-decoration : none;
font-weight : normal;
}
a.stonewall_menu-bb:visited {
background : transparent;
color : #000000;
text-decoration : none;
}
a.stonewall_menu-bb:visited:hover {
background : transparent;
color : #248ac7;
text-decoration : underline;
font-weight : normal;
}
a.c21_otherlink-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.c21_otherlink-bb:hover {
background : transparent;
color : #ffffff;
text-decoration : underline;
font-weight : normal;
}
a.c21_otherlink-bb:active {
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
a.c21_otherlink-bb:visited {
background : transparent;
color : #ffffff;
text-decoration : none;
}
a.c21_otherlink-bb:visited:hover {
background : transparent;
color : #ffffff;
text-decoration : underline;
font-weight : normal;
}
.c21_samenonlink-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #ffffff;
text-decoration : underline;
font-weight : normal;
}
.form-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
border-width : 1px;
border-style : solid;
}
.smallwhite-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
.smallbbblue-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : transparent;
color : #248ac7;
text-decoration : none;
font-weight : normal;
}
.bluetitle-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
color : #3d007e;
}
.greytext-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
color : #666666;
}
.heading1-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 23px;
line-height : 27px;
font-weight : bold;
color : #cc0066;
}
.heading2-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 19px;
line-height : 25px;
font-weight : normal;
color : #336699;
}
.heading1_bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 23px;
line-height : 27px;
font-weight : bold;
color : #f45813;
}
.heading2_bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 19px;
line-height : 25px;
font-weight : normal;
color : #623f35;
}
.heading1_c21 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 23px;
line-height : 27px;
font-weight : normal;
color : #f45813;
}
.heading2_c21 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 19px;
line-height : 25px;
font-weight : normal;
color : #336699;
}
a.bb_menu_link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background : transparent;
color : #613c34;
text-decoration : none;
font-weight : bold;
}
a.bb_menu_link:hover {
background : transparent;
color : #248ac7;
text-decoration : none;
font-weight : bold;
}
a.bb_menu_link:active {
background : transparent;
color : #613c34;
text-decoration : none;
font-weight : bold;
}
a.bb_menu_link:visited {
background : transparent;
color : #613c34;
}
a.bb_menu_link:visited:hover {
background : transparent;
color : #248ac7;
text-decoration : none;
font-weight : bold;
}
.bb_menu_link_page {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #248ac7;
}
a.bb_menu1:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu1:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu1:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu1:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu1:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu2:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu2:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu2:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu2:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu2:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu3:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu3:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu3:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu3:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu3:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu4:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu4:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu4:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu4:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu4:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu5:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu5:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu5:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu5:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu5:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu6:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu6:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu6:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu6:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu6:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu7:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu7:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu7:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu7:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu7:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu8:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu8:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu8:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu8:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu8:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu9:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu9:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu9:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu9:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu9:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu0:link {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu0:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
a.bb_menu0:active {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu0:visited {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.bb_menu0:visited:hover {
background : transparent;
color : #ff0000;
text-decoration : underline;
}
.bb_menu1 {
font-family : Lucida Console, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu2 {
font-family : Impact, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu3 {
font-family : Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu4 {
font-family : Courier New, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu5 {
font-family : Impact, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 20px;
font-weight : normal;
color : #ffffff;
}
.bb_menu6 {
font-family : Courier New, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu7 {
font-family : Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu8 {
font-family : Impact, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 20px;
font-weight : normal;
color : #ffffff;
}
.bb_menu9 {
font-family : Lucida Console, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.bb_menu0 {
font-family : Courier New, Times New Roman, Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 25px;
font-weight : normal;
color : #ffffff;
}
.white-standard-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 11px;
font-weight : normal;
color : #ffffff;
}
.intro-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 16px;
font-weight : bold;
color : #2b75a2;
}
.smalltext-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 10px;
font-weight : normal;
color : #333333;
}
.standard-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
color : #333333;
}
.strapline_02-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 19px;
line-height : 20px;
font-weight : normal;
color : #2b75a2;
}
.quote-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
font-weight : bold;
color : #2b75a2;
}
.home-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background : transparent;
color : #cc0066;
text-decoration : none;
font-weight : normal;
}
a.home-bb .home-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background : transparent;
color : #cc0066;
text-decoration : none;
font-weight : normal;
}
a.home-bb:active a.home-bb .home-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background : transparent;
color : #cc0066;
text-decoration : none;
font-weight : normal;
}
a.home-bb:visited a.home-bb:active a.home-bb .home-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background : transparent;
color : #cc0066;
text-decoration : none;
font-weight : normal;
}
a.home-bb:hover {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.home-bb:visited:hover a.home-bb:hover {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
.support-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : transparent;
color : #da448f;
text-decoration : none;
font-weight : normal;
}
a.support-bb .support-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : transparent;
color : #da448f;
text-decoration : none;
font-weight : normal;
}
a.support-bb:active a.support-bb .support-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : transparent;
color : #da448f;
text-decoration : none;
font-weight : normal;
}
a.support-bb:visited a.support-bb:active a.support-bb .support-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : transparent;
color : #da448f;
text-decoration : none;
font-weight : normal;
}
a.support-bb:hover {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
a.support-bb:visited:hover a.support-bb:hover {
background : transparent;
color : #3d007e;
text-decoration : underline;
}
.project_text-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
padding : 6px 6px;
}
.question-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #cc0066;
}
.category-bb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #333333;
}
#faq-bb {
margin : 0;
padding : 0;
background-color : #ffcccc;
border : 1px solid red;
}
#faq-bb ul {
padding : 0;
margin : 0;
}
#faq-bb li {
list-style-type : none;
margin : -2px;
padding : 0;
}
.faqlistbullet-bb {
margin : 0;
padding : 0 0 6px 0 !important ;
color : #4d6e8e;
}
.faqlistbullet-bb li {
list-style-image : none;
list-style-type : circle;
background : url(/display_images/stonewall/faq_bullet.gif) no-repeat 0 -6px !important ;
background-repeat : no-repeat !important ;
padding-left : 20px;
}
LI.efa-lhm_1level_on {
margin : 0 0 1px 0;
padding : 0 0 0 0;
font-weight : bold;
}
LI.efa-lhm_1level {
margin : 0 0 1px 0;
padding : 0 0 0 0;
}
LI.efa-lhm_2level_on {
margin : 0 0 1px 0;
padding : 0 0 0 10px;
background-color : #f2f2f2;
font-weight : bold;
}
LI.efa-lhm_2level {
margin : 0 0 1px 0;
padding : 0 0 0 10px;
background-color : #f2f2f2;
}
LI.efa-lhm_3level_on {
margin : 0 0 1px 0;
padding : 0 0 0 20px;
background-color : #f2f2f2;
font-weight : bold;
}
LI.efa-lhm_3level {
margin : 0 0 1px 0;
padding : 0 0 0 20px;
background-color : #f2f2f2;
}
LI.efa-lhm_4level_on {
margin : 0 0 1px 0;
padding : 0 0 0 30px;
background-color : #f2f2f2;
font-weight : bold;
}
LI.efa-lhm_4level {
margin : 0 0 1px 0;
padding : 0 0 0 30px;
background-color : #f2f2f2;
}
LI.efa-lhm_5level_on {
margin : 0 0 1px 0;
padding : 0 0 0 40px;
background-color : #f2f2f2;
font-weight : bold;
}
LI.efa-lhm_5level {
margin : 0 0 1px 0;
padding : 0 0 0 40px;
background-color : #f2f2f2;
}
#efa_hp_sio_box {
background : url(/images/education_for_all/sio_mid.gif) repeat-y;
padding : 5px 10px 0 10px;
font-size : 10px;
color : #687887;
}
#efa_hp_sio_box a {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px dotted #d6d8db;
}
#efa_hp_sio_box a:hover {
font-size : 10px;
color : #687887;
text-decoration : none;
border-bottom : 1px none #687887;
}
body.dc {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
text-decoration : none;
color : #333333;
background-color : #ffffff;
margin : 0;
padding : 0;
}
a.dc_white:link {
color : #ffffff;
text-decoration : none;
}
a.dc_white:visited {
color : #ffffff;
text-decoration : none;
}
a.dc_white:hover {
color : #cc0066;
text-decoration : none;
}
.dc_bt_smaller {
font-size : 95%;
}
.dc_clear {
clear : both;
font-size : 1%;
}
#dc_pagewrapper {
width : 760px;
text-align : left;
}
#dc_pagepad {
padding : 20px 10px 10px 10px;
}
.dc_padding8 {
padding : 8px;
}
.dc_td_black {
background-color : #000000;
}
.dc_td_lgrey {
background : #e3e3e3;
}
.dc_td_lblue {
background : #e6e7f4;
}
#dc_toplink {
text-align : right;
padding : 4px 10px 4px 0;
font-size : 85%;
}
#dc_logo {
height : 123px;
text-align : right;
}
#dc_greybar {
background-color : #b2b2b2;
height : 17px;
}
.dc_topleft {
float : left;
font-size : 85%;
padding : 2px 0 0 10px;
color : #ffffff;
}
.dc_topright {
float : right;
font-size : 85%;
padding : 2px 10px 0 0;
color : #ffffff;
}
#dc_lhs {
float : left;
width : 180px;
}
.dc_lhblue {
background-color : #333366;
height : 5px;
}
.dc_lhgrey {
background-color : #e3e3e3;
border-top : 1px solid #ffffff;
}
.dc_lhloginbox {
padding : 10px 10px 0 10px;
font-size : 90%;
}
.dc_lhloginleft {
float : left;
padding : 3px 0 0 0;
}
.dc_lhloginright {
float : right;
}
UL.dc_lhm {
margin-top : 0;
margin-bottom : 0;
}
LI.dc_menu_hr {
margin-left : -39px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : url(/images/dc/lh_hr.gif) no-repeat 5px 0;
font-weight : normal;
font-size : 0%;
padding : 0 0 0 0;
height : 2px;
}
LI.dc_level1_off {
margin-left : -40px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
font-weight : normal;
font-size : 95%;
padding : 3px 6px 3px 10px;
}
LI.dc_level1_on {
margin-left : -40px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background-color : #f1f1f1;
font-weight : bold;
font-size : 95%;
padding : 3px 6px 3px 10px;
}
LI.dc_level1_off a:hover {
font-weight : normal;
color : #333366 !important ;
text-decoration : underline !important ;
}
LI.dc_level1_off a:link {
color : #cc0066;
text-decoration : none;
}
LI.dc_level1_off a:visited {
color : #cc0066;
text-decoration : none;
}
LI.dc_level1_on a:hover {
color : #333366 !important ;
text-decoration : underline !important ;
}
LI.dc_level1_on a:link {
color : #cc0066;
text-decoration : none;
}
LI.dc_level1_on a:visited {
color : #cc0066;
text-decoration : none;
}
LI.dc_level2_off {
margin-left : -43px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : url(/images/dc/icons/dash.gif) no-repeat 5px 2px;
font-weight : normal;
padding : 2px 6px 0 15px;
}
LI.dc_level2_on {
margin-left : -43px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : url(/images/dc/icons/dash.gif) no-repeat 5px 2px;
font-weight : bold;
padding : 2px 6px 0 15px;
}
.dc_rhs_title {
background-color : #000000;
border-bottom : 1px solid #ffffff;
padding : 8px;
color : #ffffff;
font-weight : bold;
}
LI.dc_rhs_off {
margin-left : -40px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : #333366 url(/images/spacer.gif) no-repeat 5px 6px;
font-weight : normal;
padding : 5px 6px 5px 10px;
border-bottom : 1px solid #ffffff;
}
LI.dc_rhs_on {
margin-left : -40px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : #333366 url(/images/dc/icons/lh_bullet_white.gif) no-repeat 5px 9px;
font-weight : bold;
padding : 5px 6px 5px 20px;
border-bottom : 1px solid #ffffff;
}
LI.dc_rhs_off a:hover {
font-weight : normal;
color : #999999 !important ;
text-decoration : underline !important ;
}
LI.dc_rhs_off a:link {
color : #ffffff;
text-decoration : none;
}
LI.dc_rhs_off a:visited {
color : #ffffff;
text-decoration : none;
}
LI.dc_rhs_on a:hover {
color : #999999 !important ;
text-decoration : underline !important ;
}
LI.dc_rhs_on a:link {
color : #ffffff;
text-decoration : none;
}
LI.dc_rhs_on a:visited {
color : #ffffff;
text-decoration : none;
}
.dc_wppadding {
padding : 1px 8px 4px 8px;
}
.dc_wpbox {
border : 1px solid #e3e3e3;
background : #ffffff;
padding : 8px 8px 2px 8px;
}
LI.dc_wpres {
margin-left : -39px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : url(/images/dc/icons/icon_file.gif) no-repeat 1px 2px;
font-weight : normal;
padding : 1px 6px 10px 18px;
line-height : 1.3em;
}
#dc_page_area {
float : right;
width : 550px;
}
#dc_page_area P {
font-size : 100%;
line-height : 1.5em;
}
#dc_page_area h1 {
font-size : 200%;
font-weight : normal;
color : #61aab6;
margin : 0 0 15px 0;
line-height : 1em;
}
.dc_page_left UL {
margin-top : 10px;
margin-bottom : 10px;
}
.dc_page_left LI {
list-style : circle url(/images/dc/icons/bullet.gif);
margin-left : -10px;
line-height : 17px;
}
#dc_breadcrumb {
font-size : 95%;
color : #aaaaaa;
padding : 0 0 18px 0;
}
#dc_breadcrumb a:hover {
font-weight : normal;
color : #cc0066 !important ;
text-decoration : underline;
}
#dc_breadcrumb a:link {
color : #aaaaaa;
text-decoration : none;
}
#dc_breadcrumb a:visited {
color : #aaaaaa;
text-decoration : none;
}
.dc_page_left {
float : left;
width : 360px;
}
.dc_hp_titlebar {
width : 360px;
background-color : #333366;
}
.dc_hp_title {
padding : 8px 5px 5px 8px;
color : #ffffff;
font-size : 140%;
font-weight : bold;
}
.dc_page_right {
float : right;
width : 180px;
font-size : 95%;
}
.dc_pink_titlebar {
background-color : #b65d96;
}
.dc_mid_left {
float : left;
width : 175px;
}
.dc_mid_right {
float : right;
width : 175px;
}
.dc_hr {
background : url(/images/cm_images/icons/dots_340.gif) repeat-x;
}
.dc_td_blackbottom {
background-color : #000000;
padding : 20px 0 20px 0;
}
.dc_bottomleft {
float : left;
font-size : 95%;
padding : 2px 0 0 10px;
color : #ffffff;
}
.dc_bottomright {
float : right;
font-size : 95%;
padding : 2px 10px 0 0;
color : #ffffff;
}
#dc_page_area_width {
width : 550px;
}
#dc_pagepad2 {
padding : 20px 0 10px 10px;
}
#dc_page_area2 {
float : right;
width : 560px;
}
.dc_hp_titlebar2 {
width : 560px;
background-color : #333366;
}
.error {
color : #ff0000;
font-size : 10px;
}
UL.dcsm {
margin-top : 3px;
margin-bottom : 1px;
}
LI.dcsm_2ndlevel {
margin-left : -10px;
margin-top : 0;
margin-bottom : 0;
list-style-type : none;
list-style-position : outside;
list-style-image : none;
background : url(/images/dc/icons/dash.gif) no-repeat 1px -1px;
font-weight : normal;
line-height : 13px;
padding : 2px 6px 4px 15px;
}
.redtext {
color : #ff0000;
}
.dc_hp_rotator {
height : 260px;
width : 560px;
background : url(/images/dc/quotes_bgr.jpg) no-repeat;
}
#efa-textonly {
position : absolute;
top : 113px;
left : 707px;
font-size : 10px;
z-index : 1;
}
a.efatxt:link {
color : #333333;
text-decoration : none;
}
a.efatxt:hover {
color : #000000;
text-decoration : none;
}
a.efatxt:visited {
color : #333333;
text-decoration : none;
}
a.dc_white:active {
color : #ffffff;
text-decoration : none;
}
.efa-navigation_2007 {
float : left;
width : 513px;
background-color : #ffffff;
}
.efa-grey-box_2007 {
background-color : #cdc9c8;
height : 19px;
width : 247px;
float : right;
}
.dc_page_job {
float : right;
width : 530px;
border : 1px solid #cccccc;
padding : 10px;
}
.dc_page_job h2 {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 16px;
color : black;
padding-top : 10px;
}
.page_wrapper * {
font-family : "Trebuchet MS", Helvetica, Jamrul, sans-serif;
font-size : 95%;
text-decoration : none !important ;
}
.float_left {
float : left;
}
.float_right {
float : right;
}
.uppercase {
text-transform : uppercase;
}
.overflow_hidden {
overflow : hidden;
width : 100%;
}
.font_verdana {
font-family : Verdana, Arial, Helvetica, sans-serif !important ;
}
.page_content_area {
color : #2c2b2c;
line-height : 150%;
float : left;
margin : 10px 30px 0 30px;
}
.with_rhc {
width : 521px;
}
.no_rhc {
width : 777px;
margin : 10px 11px !important ;
}

.for_facebook {
margin : 10px 14px 0 14px !important ;
width : 492px;
}

.text_align_r {
text-align : right;
}
.rhc {
float : left;
width : 218px;
margin : 6px 0 0 0;
}
.page_content_area a:link {
color : #ed217c;
}
.page_content_area a:visited {
color : #ed217c;
}
.page_content_area a:hover {
color : #1da5d1;
}
.page_content_area p {
margin-bottom : 1.5em;
}
.page_content_area h1 {
color : #000;
font-size : 185%;
margin-bottom : 0.8em;
line-height : 100%;
}
.page_content_area h2 {
color : #1da5d1;
font-size : 120%;
font-weight : bold;
line-height : 125%;
margin-bottom : 1.3em;
}
.page_content_area h3 {
font-size : 105%;
font-weight : bold;
}
.page_content_area h3.arrow {
padding-left : 18px;
background : url(/images/2009site/icons/h3_arrow.gif) no-repeat 0% 0.6em;
color : #1da5d1 !important ;
margin-bottom : 0 !important ;
}
.page_content_area img {
border : 3px solid #d2d1d1;
}
#rh_related {
margin-top : 2em;
margin-left : 12px;
margin-bottom : 2.5em;
margin-right : 12px;
}
#rh_related h4 {
font-size : 200%;
}
#rh_related ul {
margin-left : 0;
margin-right : 20px;
margin-top : 1.5em;
margin-bottom : 1.5em;
}
#rh_related ul li {
padding-left : 18px;
background : url(/images/2009site/icons/li_arrow.gif) no-repeat 0% 0.6em;
}
#rh_related a:link {
color : #ed217c;
}
#rh_related a:hover {
color : #1da5d1;
}
#rh_related a:visited {
color : #ed217c;
}
#media_enquiries {
margin-top : 2em;
margin-left : 12px;
margin-bottom : 2.5em;
margin-right : 12px;
}
#media_enquiries h4 {
font-size : 200%;
}
#media_enquiries strong {
font-weight : normal;
color : #ed217c;
font-size : 105%;
}
#media_enquiries a:link {
color : #ed217c;
font-size : 105%;
}
#media_enquiries a:hover {
color : #1da5d1;
font-size : 105%;
}
#media_enquiries a:visited {
color : #ed217c;
font-size : 105%;
}
#media_enquiries p {
margin-bottom : 1.5em;
width : 90%;
}
.large_text {
font-size : 120%;
}
#moreinfo {
color : #363636;
}
.img_align_left {
float : left;
margin : 0 10px 10px 0;
}
.img_align_right {
float : right;
margin : 0 0 10px 10px;
}
.page_content_area ol {
margin-left : 20px;
margin-right : 20px;
margin-top : 1.5em;
margin-bottom : 1.5em;
}
.page_content_area ul {
margin-left : 0;
margin-right : 20px;
margin-top : 1.5em;
margin-bottom : 1.5em;
}
.page_content_area ul li {
padding-left : 18px;
background : url(/images/2009site/icons/li_arrow.gif) no-repeat 0% 0.6em;
}
.hp_col {
float : left;
width : 270px;
}
.hp_col p {
line-height : 160%;
}
.hp_col hr {
height : 3px;
border : 0;
margin : 0 0 1em 0;
}
.hp_col h2 {
font-size : 180%;
}
#hp_col_1and2 h2 {
font-size : 180%;
}
#hp_col_1and2 hr {
color : #1da5d1;
background-color : #1da5d1;
height : 3px;
border : 0;
margin : 0 0 1em 0;
}
#hp_col_1 {
margin : 0 23px 15px 0;
}
#hp_col_1 hr {
color : #92278f;
background-color : #92278f;
}
#hp_col_2 hr {
color : #ed217c;
background-color : #ed217c;
}
#hp_col_3 hr {
color : #f7952c;
background-color : #f7952c;
}
#hp_col_3 {
margin : 1.5em 0 0 0;
}
.hp_col a:link {
color : #1da5d1;
font-size : 120%;
font-weight : bold;
}
.hp_col a:visited {
color : #1da5d1;
font-size : 120%;
font-weight : bold;
}
.hp_col a:hover {
color : #ed217c;
font-size : 120%;
font-weight : bold;
}
#hp_col_1 p {
font-size : 90%;
margin-bottom : 1em;
}
#hp_col_2 p {
color : #838383;
font-size : 90%;
margin-bottom : 0.5em;
}
#hp_col_1and2 {
width : 563px;
margin : 0 0 15px 0;
clear : both;
}
#hp_col_1and2 ul {
width : 100%;
font-size : 0;
}
#hp_col_1and2 ul li {
display : inline;
margin-left : 45px;
}
#hp_col_1and2 ul li.first {
margin-left : 0 !important ;
}
#hp_col_3 p {
color : #838383;
font-size : 90%;
margin-bottom : 0.5em;
}
.hp_rh_col {
float : left;
width : 337px;
margin-left : 33px;
}
.hp_rh_col p {
color : #1da5d1;
font-size : 110%;
font-weight : bold;
margin-bottom : 1em;
}
.hp_rh_col h2 {
font-size : 170%;
}
.hp_rh_col hr {
color : #c5d44e;
background-color : #c5d44e;
height : 3px;
border : 0;
margin : 0 0 1em 0;
}
.hp_enews_input_top {
background : url(/images/2009site/hp/esignup_input_top.gif) no-repeat;
width : 258px;
height : 2px;
margin : 0;
overflow : hidden;
}
.hp_enews_input_bot {
background : url(/images/2009site/hp/esignup_input_bot.gif) no-repeat;
width : 258px;
height : 2px;
overflow : hidden;
margin-bottom : 1.3em;
}
.hp_enews_input input {
font-size : 90% !important ;
width : 246px;
padding : 0 5px;
border : 0;
border-left : 1px solid #c6c6c6;
border-right : 1px solid #c6c6c6;
color : #616161;
font-size : 110%;
}
.hp_enews_btn {
float : left;
width : 58px;
border : 0 !important ;
margin-left : 7px;
}
.hp_rhc_top {
float : left;
width : 400px;
height : 7px;
background : url(/images/2009site/hp/hp_rhc_top.png) no-repeat;
overflow : hidden;
}
.hp_rhc_mid {
padding : 10px 20px;
float : left;
width : 360px;
background : url(/images/2009site/hp/hp_rhc_bg.jpg) repeat-y;
}
.hp_rhc_bot {
float : left;
width : 400px;
height : 7px;
background : url(/images/2009site/hp/hp_rhc_bot.png) no-repeat;
margin-bottom : 5px;
}
.hp_rhc_mid ul {
margin-top : 4px;
}
.hp_rhc_mid ul li.last {
margin : 0 !important ;
}
.hp_rhc_mid ul li {
margin-bottom : 6px;
}
.sectionhp_title_wrapper {
width : 100%;
background : url(/images/2009site/page/sectionpage_pattern_bg.gif);
overflow : hidden;
margin : 0 0 0.6em 0;
}
.sectionhp_title_wrapper img {
border : 0 !important ;
}
table#section_hp_table tr td img {
margin : 15px 15px 15px 0;
}
table#section_hp_table tr td h3 {
margin : 0.9em 0 0.2em 0;
padding-right : 15px;
font-size : 180% !important ;
font-weight : normal !important ;
line-height : 115% !important ;
}
table#section_hp_table tr td h3 a:link {
color : #1da5d1 !important ;
}
table#section_hp_table tr td h3 a:visited {
color : #1da5d1 !important ;
}
table#section_hp_table tr td h3 a:hover {
color : #ed217c !important ;
}
table#section_hp_table tr td p {
font-size : 110% !important ;
padding-right : 15px;
}
table#section_hp_table tr td {
padding-top : 0.5em;
}
table#section_hp_table tbody tr {
background : url(/images/2009site/page/grey1x3.gif) repeat-x left bottom;
}
table#media_table tr td img {
margin : 15px 15px 15px 0;
}
table#media_table tr td h3 {
margin : 0.7em 0 0.2em 0;
padding-right : 15px;
font-size : 180% !important ;
font-weight : normal !important ;
line-height : 140% !important ;
}
table#media_table tr td h3 a:link {
color : #1da5d1 !important ;
}
table#media_table tr td h3 a:visited {
color : #1da5d1 !important ;
}
table#media_table tr td h3 a:hover {
color : #ed217c !important ;
}
table#media_table tr td p {
font-size : 110% !important ;
padding-right : 15px;
}
table#media_table tr td {
padding-top : 0.5em;
}
table#media_table tbody tr {
background : url(/images/2009site/page/grey1x3.gif) repeat-x left bottom;
}
#section_hp_table {
width : 747px;
margin : auto;
}
.no_border {
border : 0 !important ;
margin : 0 !important ;
}
.w30px {
width : 30px;
height : 1px;
}
.de_wrapper * {
font-family : "Trebuchet MS", Helvetica, Jamrul, sans-serif;
text-decoration : none !important ;
font-size: 13px;
}
.valign_text_wrapper_1 {
width : 335px;
margin : 20px 0 0 25px;
float : left;
}
.display_none {
display : none;
}
.w91px {
width : 91px;
height : 1px;
}
.w270px {
width : 270px;
height : 1px;
}
.hidden {
display : none;
}
table#section_hp_table thead {
font-size : 1px !important ;
}
.arrow {
font-family : "Trebuchet MS", Helvetica, Jamrul, sans-serif;
font-size : 105%;
padding-left : 18px;
background : url(/images/2009site/icons/h3_arrow.gif) no-repeat 0% 0.4em;
color : #1da5d1 !important ;
margin-bottom : 0 !important ;
}
.logo img {
position : absolute;
}
.wales_lang_selector_wrapper {
margin : auto;
padding : 2em 0;
}
.wales_lang_selector_wrapper img {
border : 0 !important ;
}
.sitemap_wrapper {
margin : 48px 0 0 20px;
}
.medium {
font-size : 110%;
}
.large {
font-size : 115%;
}
table#media_table thead {
font-size : 1px !important ;
}
.w50pc {
width : 50%;
}
.w630px {
width : 735px;
}
.greytext {
color : #999;
}
.w630px h3 {
font-size : 120%;
color : #1da5d1;
}
.w630px hr {
clear : both;
height : 1px;
background : #1da5d1;
color : #1da5d1;
border : 0;
width : 100%;
margin-bottom : 2em;
}
.w333px {
width : 333px;
float : left;
margin-right : 20px;
}
.w376px {
width : 376px;
float : left;
}
ul#logos_row1 {
padding-bottom : 5px;
overflow : hidden;
}
ul#logos_row2 ul#logos_row1 {
padding-bottom : 5px;
overflow : hidden;
}
ul#logos_row3 ul#logos_row2 ul#logos_row1 {
padding-bottom : 5px;
overflow : hidden;
}
ul#logos_row1 li {
margin-left : 70px;
}
ul#logos_row2 li {
margin-left : 50px;
}
ul#logos_row3 li {
margin-left : 60px;
}
#hp_col_1and2 ul#logos_row1 li.first {
margin-left : 0 !important ;
}
#hp_col_1and2 ul#logos_row2 li.first #hp_col_1and2 ul#logos_row1 li.first {
margin-left : 0 !important ;
}
#hp_col_1and2 ul#logos_row3 li.first #hp_col_1and2 ul#logos_row2 li.first #hp_col_1and2 ul#logos_row1 li.first {
margin-left : 0 !important ;
}
.hp_logos_wrapper {
min-height : 50px;
height : auto !important ;
height : 50px;
}
.arrow {
font-family : "Trebuchet MS", Helvetica, Jamrul, sans-serif;
font-size : 105%;
padding-left : 18px;
background : url(/images/2009site/icons/h3_arrow.gif) no-repeat 0% 0.4em;
color : #1da5d1 !important ;
margin-bottom : 0 !important ;
}
ul#logos_row2 ul#logos_row1 {
padding-bottom : 5px;
overflow : hidden;
}
ul#logos_row3 ul#logos_row2 ul#logos_row1 {
padding-bottom : 5px;
overflow : hidden;
}
#hp_col_1and2 ul#logos_row2 li.first #hp_col_1and2 ul#logos_row1 li.first {
margin-left : 0 !important ;
}
#hp_col_1and2 ul#logos_row3 li.first #hp_col_1and2 ul#logos_row2 li.first #hp_col_1and2 ul#logos_row1 li.first {
margin-left : 0 !important ;
}
.small_text {
font-size : 90%;
}
#hottopics {
margin-top : 2em;
margin-left : 12px;
margin-bottom : 5em;
margin-right : 12px;
}
#hottopics h4 {
font-size : 200%;
}
#hottopics hr {
color : #1ca5d1;
background-color : #1ca5d1;
height : 3px;
border : 0;
margin : 0.3em 0 1.2em 0;
}
#hottopics ul li {
color : #ed217c;
margin-bottom : 15px;
background : url(/images/cm_images/arrow.gif) no-repeat;
padding-left : 18px;
background-position : 0 6px;
}
#hottopics ul li a {
color : #ed217c;
font-size : 1.1em;
}

td.label td span {
font-size: 150%;
}

td.label span td span {
font-size: 100%;
}