#ContentFixedWidth {WIDTH: 760px;}
#PageWrapper2 {width: 760px; padding-top: 12px; height: auto; z-index:1; }
a img {border:none;}
#efa-wrapper {margin: 0px auto 0px 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 0px 0px; }
.efa-stonewall-logo {margin-top:10px; }
.efa-menu-container {clear:both;padding:0px;margin:0px;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:0px;padding:0px;height:19px; }
.efa-menu-container li {margin:0px;padding:0px;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:0px;margin:0px; }
.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:0px;padding:10px;background-color:#D8E4E4;color:#333333;font-size:10px;border-top:1px solid white; }
.efa-txt-input {height:24px;padding:0px;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 0px 10px 0px; }
.efa-middle-column-text {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;font-size:12px;padding:0px 0px 20px 0px; }
.efa-middle-column-bottom {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;font-size:12px;padding:0px; }
.efa-middle-grey-field {background-color:#CDC9C8;padding:0px;font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif;margin-top:0px;margin-bottom:15px; }
.efa-middle-top-teaser {padding:0px 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:0px; }
#efa-right-column li {font-size:10px;color:#687887;padding-left:0px;margin-left:0px;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:0px 10px 0px 10px; }
.efa-right-teaser h2 {color:white;background-color:#CD3949;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;padding-left:0px;margin-top:0px; }
.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:0px; }
.efa-footer-left-top ul {list-style-image: none;list-style-type: none;display:inline;margin:0px;padding:0px; }
.efa-footer-left-top li {list-style-image:none;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:0px;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:0px;padding:0px; }
.efa-legal-notice li {list-style-image:none;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:0px;padding-left:0px;margin:0px; }
#efa-left-column-secondary ul {margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;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:0px;padding:3px 0px 0px 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:0px;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: 0px; margin-bottom: 0px; 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: 0px; 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; font-style:inherit; 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 red solid; }
#faq-bb ul { padding: 0px; margin: 0;   }
#faq-bb li { list-style-image:url("/display_images/stonewall/faq_bullet.gif"); list-style-type: none; margin: -2px; padding: 0px;}
.faqlistbullet-bb { margin: 0; padding: 0px 0px 6px 0px !important; color: #4D6E8E;  }
.faqlistbullet-bb li {list-style-image:none; list-style-type:circle; background: url(/display_images/stonewall/faq_bullet.gif) no-repeat 0px -6px!important; background-repeat:no-repeat !important; padding-left:20px; }
LI.efa-lhm_1level_on {margin:0px 0px 1px 0px; padding: 0px 0px 0px 0px; font-weight:bold; }
LI.efa-lhm_1level {margin:0px 0px 1px 0px; padding: 0px 0px 0px 0px; }
LI.efa-lhm_2level_on {margin:0px 0px 1px 0px; padding: 0px 0px 0px 10px; background-color:#F2F2F2; font-weight:bold; }
LI.efa-lhm_2level {margin:0px 0px 1px 0px; padding: 0px 0px 0px 10px; background-color:#F2F2F2; }
LI.efa-lhm_3level_on {margin:0px 0px 1px 0px; padding: 0px 0px 0px 20px; background-color:#F2F2F2; font-weight:bold; }
LI.efa-lhm_3level {margin:0px 0px 1px 0px; padding: 0px 0px 0px 20px; background-color:#F2F2F2; }
LI.efa-lhm_4level_on {margin:0px 0px 1px 0px; padding: 0px 0px 0px 30px; background-color:#F2F2F2; font-weight:bold; }
LI.efa-lhm_4level {margin:0px 0px 1px 0px; padding: 0px 0px 0px 30px; background-color:#F2F2F2; }
LI.efa-lhm_5level_on {margin:0px 0px 1px 0px; padding: 0px 0px 0px 40px; background-color:#F2F2F2; font-weight:bold; }
LI.efa-lhm_5level {margin:0px 0px 1px 0px; padding: 0px 0px 0px 40px; background-color:#F2F2F2; }
#efa_hp_sio_box {background: url(/images/education_for_all/sio_mid.gif) repeat-y; padding: 5px 10px 0px 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: 0px; padding: 0px; }
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 0px; 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 0px 0px 10px; color: #FFFFFF; }
.dc_topright {float: right; font-size: 85%; padding: 2px 10px 0px 0px; 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 0px 10px; font-size: 90%; }
.dc_lhloginleft {float: left; padding: 3px 0px 0px 0px; }
.dc_lhloginright {float: right; }
 UL.dc_lhm {margin-top: 0px; margin-bottom: 0px; }
LI.dc_menu_hr {margin-left: -39px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/dc/lh_hr.gif) no-repeat  5px  0px; font-weight: normal; font-size: 0%; padding: 0px 0px 0px 0px; height: 2px; }
LI.dc_level1_off {margin-left: -40px; margin-top: 0px; margin-bottom: 0px; 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: 0px; margin-bottom: 0px; 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: 0px; margin-bottom: 0px; 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 0px 15px; }
LI.dc_level2_on {margin-left: -43px; margin-top: 0px; margin-bottom: 0px; 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 0px 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: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat  5px  6px #333366; font-weight: normal; padding: 5px 6px 5px 10px; border-bottom: 1px solid #FFFFFF; }
LI.dc_rhs_on {margin-left: -40px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/dc/icons/lh_bullet_white.gif) no-repeat  5px  9px #333366; 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: 0px; margin-bottom: 0px; 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: 0px 0px 15px 0px; line-height: 1em; }
.dc_page_left UL {margin-top: 10px; margin-bottom: 10px; }
.dc_page_left LI {list-style: circle outside url(/images/dc/icons/bullet.gif); margin-left: -10px; line-height: 17px; }
#dc_breadcrumb {font-size: 95%; color: #AAAAAA; padding: 0px 0px 18px 0px; }
#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 0px 20px 0px; }
.dc_bottomleft {float: left; font-size: 95%; padding: 2px 0px 0px 10px; color: #FFFFFF; }
.dc_bottomright {float: right; font-size: 95%; padding: 2px 10px 0px 0px; color: #FFFFFF; }
#dc_page_area_width {WIDTH: 550px; text-align: left; }
#dc_pagepad2 {padding: 20px 0px 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: 0px; margin-bottom: 0px; 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 0px 30px;}
.with_rhc {width:521px; }
.no_rhc {width:777px; margin:10px 11px !important; }
.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) 0 0.6em no-repeat; 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 hr {color:#363636; background-color:#363636; height:3px; border:0; margin:0.3em 0 1.2em 0; margin:0.3em 0 0.4em 0; }
#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) 0 0.6em no-repeat; }
#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 hr {color:#ED217C; background-color:#ED217C; height:3px; border:0; margin:0.3em 0 1.2em 0; margin:0.3em 0 0.4em 0; }
#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) 0 0.6em no-repeat; }
.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; }
.sectionhp_title_wrapper h1 {font-size:320%; margin:0.2em 0 !important; margin:0.2em 0 0.7em 0  !important; line-height:95%; }
.sectionhp_title_wrapper h2 {font-size:140%; line-height:135%; }
.sectionhp_title {width:387px; display:table; position:relative; overflow:hidden; }
#sectionhp_header_img {font-size:0; }
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") bottom left repeat-x; }
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) bottom left repeat-x; }
#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; }
.valign_text_wrapper_1 {width:335px; margin:20px 0 0 25px; _margin:20px 0 0 13px; 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) 0 0.4em no-repeat; 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) 0 0.4em no-repeat; 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%;}
table{color:black;font-size:100%;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;}
