body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; text-decoration: none; color: #333333; background-color: #ffffff; margin: 0px; padding: 0px;}
form {display: inline;}
.clear {visible: false; clear: both;}
#PageWrapper {width: 760px; padding-top: 22px; height: auto; z-index:1;}
a:link {color:#CC0066; text-decoration: none;}
a:visited {color:#CC0066; text-decoration: none;}
a:hover {color:#3D007E; text-decoration: underline;}
a.black:link {color:#000000; text-decoration: none;}
a.black:visited {color:#000000; text-decoration: none;}
a.black:hover {color:#FF0000; text-decoration: underline;}
a.white:link {color:#FFFFFF; text-decoration: none;}
a.white:visited {color:#FFFFFF; text-decoration: none;}
a.white:hover {color:#3D007E; text-decoration: none;}
a.smallnoline:link {color:#3D007E; text-decoration:none;}
a.smallnoline:visited {color:#3D007E; text-decoration:none;}
a.smallnoline:hover {color:#FF0000; text-decoration:underline;}
.form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border: 1px solid #7F9DB9; padding: 2px;}
.form2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; border: 1px solid #7F9DB9; padding: 2px;}
h1 {font-size: 20px; font-weight: normal; color: #61AAB6; margin: 0px 0px 10px 0px; line-height: 120%;}
P {font-size: 14px; line-height: 17px;}
TD {font-size: 14px;}
UL {margin-top: 0px; margin-bottom: 10px; list-style-image: none;}
LI {list-style-type: none ; list-style-position: outside; list-style-image: url(/images/bullet2.gif); margin-left: -10px; line-height: 17px;}
#top {width: 760px; margin-top: 17px; height: 189px;}
#top_left {float: left; width: 425px; padding-left: 40px;}
#top_right {float: right; width: 247px; padding-right: 39px;}
#language {color: #AD215A; font-size: 11px; width: 425px;}
#logo {margin-top: 2px;}
#top_links {color: #7F7F7F; font-size: 11px; text-align: right;}
#top_image {margin-top: 2px;}
#menu {width: 760px; margin-top: 0px;}
#top_content {width: 760px; margin-top: 17px; height: 68px;}
#top_left_content {float: left; width: 425px;}
#top_right_content {float: right; width: 247px; padding-right: 13px;}
#grey_bar {background-color: #B2B2B2; width: 760px; height: 18px; margin-top: -1px;}
#date {float: left; color: #FFFFFF; font-size: 11px; padding-left: 14px; padding-top: 2px;}
#sitemap {float: right; color: #FFFFFF; font-size:  11px; padding-right: 16px; padding-top: 2px;}
#content_left {float: left; width: 357px; padding-left: 14px;}
#content_right {float: right; width: 357px; padding-right: 14px;}
LI.hp {list-style: circle outside url(/images/bullet.gif); margin-left: -10px; margin-bottom: 10px; line-height: 14px;}
.hp_box {visible: false; margin-bottom: 10px; width: 357px;}
#hp_left {float: left; width: 60%;}
#hp_right {float: right; width: 35%;}
#hp_infobank {background-color: #A574BF; padding: 14px; margin-top: 0px;}
.smalltext {font-size: 12px; line-height: 10px; font-weight: normal; color: #333333;}
.smalltextwhite {font-size: 13px; line-height: 16px; font-weight: normal; color: #FFFFFF;}
.project_text {font-size: 13px; color: #333333; padding-top: 6px;}
.spacer {font-size: 1px; height: 10px;}
#contentpage_left {float: left; width: 171px; padding-left: 14px;}
#contentpage_right {float: right; width: 546px; padding-right: 14px;}
#lh_menu_title {color: #FFFFFF; font-size: 13px; font-weight: bold; padding-left: 24px; padding-top: 2px;}
#lh_menu {padding: 7px 7px 1px 0px;}
#lh_menu_bottom {margin-left: 0px;}
#info_bank {background-color: #A574BF; width: 169px;}
UL.lhm {margin-top: 0px; margin-bottom: 0px; list-style: none outside; list-style-image: none;}
LI.lhm {list-style: none outside; background: url(/images/chev_grey.gif) no-repeat  0px  3px; margin-left: -31px; margin-bottom: 3px; font-size: 13px; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_on {list-style: none outside; background: url(/images/chev_grey.gif) no-repeat  0px  3px; margin-left: -31px; margin-bottom: 3px; font-size: 13px; font-weight: bold; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_2level {list-style: circle outside url(/images/dash.gif); margin-left: -26px; margin-bottom: 2px; margin-top: 1px; font-size: 13px; font-weight: normal; line-height: 13px;}
#breadcrumb {color: #7D7D7D; font-size: 12px; margin-bottom: 5px; height: 30px;}
#breadcrumb a {color: #7D7D7D; font-size: 12px;}
#inside_left {float: left; width: 355px;}
#inside_right {float: right; width: 170px;}
.dotted_line {visible: false; caption: content divider dotted line; background: url(/images/body_dotted.gif); background-repeat:repeat-x; width: 100%; height: 9px; font-size: 0.1px;}
.quote {visible: false; font-size: 14px; line-height: 18px; color: #3C3C64;}
.smallorangetext {font-size: 12px; line-height: 14px; font-weight: bold; color: #3C3C64;}
.disclaimer {font-size: 12px; line-height: 12px;}
.small {font-size: 12px; line-height: 13px;}
.whitetitle {font-size: 12px; line-height: 13px; color: #FFFFFF;}
.smallgrey {font-size: 12px; line-height: 13px; color: #999999;}
.small11px {font-size: 13px; line-height: 13px;}
#backtotop {font-size: 11px; line-height: 10px; margin-top: 10px; margin-left: 200px; margin-bottom: 10px;}
.border_left {visible: false; border-left: 1px solid #CCCCCC; padding-top: 5px;}
.border_right {visible: false; border-right: 1px solid #CCCCCC; padding: 5px 5px 7px 0px; font-size: 12px; line-height: 13px;}
.border_bottom {visible: false; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.border_3side {visible: false; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 10px; font-size: 12px; line-height: 13px;}
.border_bothside {visible: false; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; text-align: center;}
#footer {width: 760px; padding: 0px 0px 20px 0px;}
.footer_dotted {visible: false; visible: false; background: url(/images/body_dotted.gif); background-repeat:repeat-x; width: 735px; height: 9px; font-size: 0.1px; margin-left: 14px;}
#footer_logo {padding-left: 14px;}
#copyright {float: left; color: #000000; font-style: italic; font-size: 12px; padding-left: 14px;}
#youarehere {float: right; color: #CC0066; font-size: 12px; padding-right: 14px; text-align: right;}
#youarehere a {color: #3C3C64;}
#container {visible: false; width: 546px;}
#lh_menu_titlebg {background-color: #B2B2B2; height: 19px; margin-top: 15px; margin-bottom: 1px; background: url(/images/icons/icon_star.gif) no-repeat; width: 171px;}
#lh_menubg {background: url(/images/lh_bg.gif) no-repeat; width: 171px;}
.bluetext {color: #61AAB6; font-weight: bold;}
LI.lhm_2level_on {list-style: circle outside url(/images/dash.gif); margin-left: -26px; margin-bottom: 2px; margin-top: 1px; font-size: 13px; font-weight: bold; line-height: 13px;}
LI.lhm_3level {list-style: circle outside url(/images/dash.gif); margin-left: -26px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: normal; line-height: 13px;}
LI.lhm_3level_on {list-style: circle outside url(/images/dash.gif); margin-left: -26px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: bold; line-height: 13px;}
LI.lhm_4level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: normal; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_4level_on {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: bold; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_5level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: normal; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_5level_on {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: bold; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
UL.lhm_subnav {list-style: none outside; list-style-image: none;}
LI.lhm_2level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 13px; font-weight: normal; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_2level_on {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 13px; font-weight: bold; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_3level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: normal; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
LI.lhm_3level_on {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; margin-top: 1px; font-size: 12px; font-weight: bold; line-height: 13px; padding: 0 0 0 10px; list-style-image: none;}
.bt {line-height: 17px;caption: bt;}
LI.sitemap_1level {list-style: none outside; background: url(/images/bullet.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 3px; line-height: 14px; list-style-image: none; padding: 2px 0 0 15px; font-weight: bold;}
LI.sitemap_2level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; line-height: 14px; list-style-image: none; padding: 2px 0 0 15px; font-weight: normal;}
LI.sitemap_3level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; line-height: 14px; list-style-image: none; padding: 2px 0 0 15px; font-weight: normal;}
LI.sitemap_4level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; line-height: 14px; list-style-image: none; padding: 2px 0 0 15px; font-weight: normal;}
LI.sitemap_5level {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -38px; margin-bottom: 2px; line-height: 14px; list-style-image: none; padding: 2px 0 0 15px; font-weight: normal;}
.searchhighlight {background-color: #AD215A; color: #FFFFFF;}
LI.numbers {list-style: decimal; margin-left: -15px; line-height: 17px; list-style-image: none; line-height: 14px; margin-bottom: 8px;}

LI.rhs {list-style: none outside; background: url(/images/dash.gif) no-repeat  0px  3px; margin-left: -40px; margin-bottom: 2px; line-height: 14px; list-style-image: none; padding: 0px 0 0 10px; font-weight: normal;}
LI.rhline {list-style: none outside; margin-left: -46px; margin-bottom: 2px; line-height: 14px; list-style-image: none; padding: 0px 0 0 15px; font-weight: normal;}
LI.close {list-style-type: none ; list-style-position: outside; list-style-image: url(/images/bullet2.gif); margin-left: -20px; line-height: 17px;}

body.dc {font-family: Arial, Helvetica, sans-serif; font-size: 14px; 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: 100%;}
.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: 90%;}
#dc_logo {height: 123px; text-align: right;}
#dc_greybar {background-color: #B2B2B2; height: 17px;}
.dc_topleft {float: left; font-size: 90%; padding: 2px 0px 0px 10px; color: #FFFFFF;}
.dc_topright {float: right; font-size: 90%; 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: 95%;}
.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: 100%; 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: 100%; 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: 105%; line-height: 1.5em;}
#dc_page_area h1 {font-size: 210%; 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: 150%; font-weight: bold;}
.dc_page_right {float: right; width: 180px; font-size: 100%;}
.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; align: left;}
#dc_pagepad2 {padding: 20px 0px 10px 10px;}
#dc_page_area2 {float: right; width: 560px;}
.dc_hp_titlebar2 {width: 560px; background-color: #333366;}
h2 {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:black;font-weight:bold;padding:0px;caption: h2;}
.error {color:#FF0000; font-size:11px;}
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;}
.dc_hp_rotator {height:260px; width:560px; background:url(/images/dc/quotes_bgr.jpg) no-repeat;}

#efa_hp_sio_box {background: url(/images/education_for_all/sio_mid.gif) repeat-y; padding: 5px 10px 0px 10px; font-size: 12px; color: #687887;}
#efa_hp_sio_box a {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px dotted #D6D8DB;}
#efa_hp_sio_box a:hover {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px none #687887;}

#PageWrapper2 {width: 760px; padding-top: 12px; height: auto; z-index:1;}
a img {border:none;caption: a img;}
#efa-wrapper {margin: 0px auto 0px auto;    position:relative;    width:760px;    text-align:left;}
.efa-middle-column-text a {font-size:14px;color:#687887;text-decoration:none;border-bottom:1px dotted #D6D8DB;}
.efa-middle-column-text a:hover {font-size:14px;color:#687887;text-decoration:none;border-bottom:1px none #687887;}
img {border:none;caption: img;}
#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;caption: .efa-navigation;}
.efa-grey-box {background-color:#CDC9C8;height:19px;width:367px;float:right;caption: .efa-grey-box;}
#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:16px;background-color:#9FB8BC;color:white;padding-left:0px;margin:0px;}
.efa-left-subnav a {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px dotted #D6D8DB;}
.efa-left-subnav a:hover {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px none #687887;caption: .efa-left-subnav a:hover;}
.efa-search-box {margin:0px;padding:10px;background-color:#D8E4E4;color:#333333;font-size:12px;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:26px;margin:7px 0px 10px 0px;}
.efa-middle-column-text {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;font-size:14px;padding:0px 0px 20px 0px;caption: .efa-middle-column-text;}
.efa-middle-column-bottom {font-family:Geneva, Arial, Helvetica, sans-serif;color:#666666;font-size:14px;padding:0px;}
.efa-middle-grey-field {background-color:#CDC9C8;padding:0px;font-size:14px;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:12px;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:12px;color:#687887;caption: .efa-right-teaser;}
.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:16px;padding-left:0px;margin-top:0px;caption: .efa-right-teaser h2;}
.efa-right-teaser a {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px dotted #D6D8DB;}
.efa-right-teaser a:hover {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px none #687887;caption: .efa-right-teaser a:hover;}
#efa-footer {clear:both;width:760px;font-size:14px;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-stile-image:none;list-style-type: none;display:inline;}
.efa-footer-left-top a {font-size:14px;color:#687887;text-decoration:none;border-bottom:1px dotted #D6D8DB;}
.efa-footer-left-top a:hover {font-size:14px;color:#687887;text-decoration:none;border-bottom:1px none #687887;}
.efa-legal-notice {margin:0px;font-size:12px;color:#687887;font-family:Geneva, Arial, Helvetica, sans-serif;margin-top:20px;caption: .efa-legal-notice;}
.efa-legal-notice ul {list-style-image: none;list-style-type: none;display:inline;margin:0px;padding:0px;}
.efa-legal-notice li {list-stile-image:none;list-style-type: none;display:inline;}
.efa-legal-notice a {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px none #D6D8DB;}
.efa-legal-notice a:hover {font-size:12px;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:16px;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:13px;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:13px;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;caption: .efa-body;padding-top: 15px; }
#efa-content {padding-top: 20px;width:760px;clear:both;}
h3 {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:black;font-weight:bold;padding:0px;caption: h3;}
.header3 {font-size:13px;caption: header3;}
.efa-footer-left-top a:visited {font-size:14px;color:#687887;text-decoration:none;}
.efa-left-subnav a:visited {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px dotted #D6D8DB;}
.efa-left-subnav-secondary a:visited {    font-size:13px;color:#748493;background-color:#F2F2F2;text-decoration:none;background-repeat:no-repeat;background-position:10px center;}
.efa-middle-column-text a:visited {font-size:14px;color:#687887;text-decoration:none;}
.efa-middle-top-teaser a:visited {color:#666666;text-decoration:none;}
.efa-legal-notice a:visited {font-size:12px;color:#687887;text-decoration:none;border-bottom:1px none #D6D8DB;}
.efa-right-teaser a:visited {font-size:12px;color:#687887;text-decoration:none;}
.efa-left-column a:hover {font-size:12px;color:#687887;text-decoration:none;caption: .efa-left-column a:hover;}
#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;}

#efa-textonly {position: absolute; top: 113px; left: 707px; font-size: 12px; 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;}

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;}

