#home #main_content #content_wrap #flash {
    display: block;
    left: -10px;
    margin: 0 auto;
    padding: 0;
    position: relative !important;
}
div#footer {
    clear: both !important;
    color: #FFFFFF !important;
    font-size: 70% !important;
    min-height: 11px !important;
    overflow: hidden !important;
    padding: 0em 0em 0em !important;
}
div#footer div.info {
    padding: 8px 0px 12px 0 !important;
    position: relative !important;
    text-align: left !important;
}
div#footer div.info p.contact {
    font-size: 85% !important;
    left: 660px !important;
    position: absolute !important;
    text-align: center !important;
    top: 14px !important;
    width: 260px !important;
    z-index: 100 !important;
}
div#footer div.info p.contact span {
    color: #A6D764 !important;
    display: block !important;
    font-size: 250% !important;
    font-weight: bold !important;
    margin: 0.05em 0 0 !important;
}
div#footer dl.links_category {
    margin: 0em 0 0 !important;
    overflow: hidden !important;
    width: 100% !important; 
	margin: 0px;
	
}
div#footer dl.links_category dt {
    color: #FFFFFF !important;
    float: left !important;
    font-weight: 600 !important;
	line-height: 1.5;
    text-align: left !important;
    width: 125px !important;
}
div#footer dl.links_category dd {
    float: left !important;
    width: 125px !important;
}
div#footer dl.links_category dd ul.lnks {
    border: 0 none;
    margin: 0 !important;
    padding: 0 !important;
    width: 125px !important;
}
div#footer dl.links_category dd ul.lnks li {
    border-left: 0 solid #666666 !important;
    display: block !important;
    margin-left: 0px;
    padding-left: 0px;
    width: 125px !important;
    display: block;
}
div#footer dl.links_category dd ul.lnks li.frst-child {
    border: 0 none !important;
    padding-left: -40px !important;
}
div#footer p.copyright {
    margin: 1.2em 0 0 !important;
}
	.wf-loading div#footer {
			font-family: 'myriad-pro-condensed';
			visibility: hidden;
			}
    .wf-active div#footer {
			visibility: visible;
			}
			
#home #content_area {
    margin: 0;
    padding: 0;
}
#home #main_content {
    margin: 0;
    padding: 0;
}
#homepage-firstread-01b {
    margin: 0;
    padding: 0;
}
#home #main_content div.content_wrap {
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}
#home #main_content div.content_wrap #flash {
    text-align: center;
}
#home #main_content div.content_wrap #flash embed {
    display: block;
    margin: 0 auto 0 1px;
    padding: 0;
    width: 952px;
}
#home #main_content div.content_wrap #flash object {
    display: block;
    margin: 0 auto 0 1px;
    padding: 0;
    width: 952px;
}
#home #main_content div.content_wrap div.alternate {
    display: none;
}
#home #main_content div.content_wrap div.show {
    display: block;
    text-align: center;
}
#home #main_content div.content_wrap div.show img {
    border: 0 none;
    display: block;
    margin: 0 1px !important;
    width: 952px;
}
#doc_header #modules {
    height: 144px;
    padding: 0px 0px 0;
    text-align: left;
    width: 952px;
	vertical-align: botom;
	float: right;
}
#doc_header #modules #locatesylvan {
    right: 0px;
	top: -300px;
	height: 144px;
    width: 233px;
}
	#home #modules #locatesylvan form {
    margin: 0px auto 0;
    width: 175px;
}
#home #modules #locatesylvan form {
    margin: 0px auto 0;
    width: 175px;
	top: -50px;
}
#home #modules #locatesylvan form input.text {
    border: 1px solid #99CC33;
    margin: 0;
    padding: 0px 0 0px 0px;
    vertical-align: top
    width: 105px;
	margin-left:0px;
}
#home #modules #locatesylvan p.subtext {
    font-size: 70%;
    margin: 12px 0 0;
    text-align: center;
}
#home #modules #gethelp {
    display: inline;
    float: left;
    margin: 0 0 0 0px;
    padding: 0px 0 0;
    width: 480px;
}
#home #modules #gethelp h3 {
    font-size: 108%;
    margin: 0 10px;
    padding: 0 0 5px;
    text-align: center;
}
#home #modules #gethelp p {
    font-size: 85%;
    margin: 0 10px;
    padding: 0;
    text-align: center;
}
#home #modules #gethelp a.icon {
    display: block;
    float: left;
    font-size: 65%;
    font-weight: bold;
    margin: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 78px;
}
#home #modules #gethelp a.math {
    width: 72px;
}
#home #modules #gethelp a.reading {
    width: 72px;
}
#home #modules #gethelp a.writing {
    width: 78px;
}
#home #modules #gethelp a.studyskills {
    width: 80px;
}
#home #modules #gethelp a.homework {
    width: 80px;
}
#home #modules #gethelp a.collegeprep {
    width: 86px;
}
#home #modules #gethelp a.no-margin {
    margin-left: 0;
}
#home #modules #gethelp a.icon span.img {
    background-color: green;
    display: block;
    height: 57px;
    margin: 0 auto;
    width: 57px;
}
#home #modules #gethelp a.math span.img {
    background: url("../../images/homepage/icon_math.gif") no-repeat scroll 0 0 transparent;
}
#home #modules #gethelp a.reading span.img {
    background: url("../../images/homepage/icon_reading.gif") no-repeat scroll 0 0 transparent;
}
#home #modules #gethelp a.writing span.img {
    background: url("../../images/homepage/icon_writing.gif") no-repeat scroll 0 0 transparent;
}
#home #modules #gethelp a.studyskills span.img {
    background: url("../../images/homepage/icon_studyskills.gif") no-repeat scroll 0 0 transparent;
}
#home #modules #gethelp a.homework span.img {
    background: url("../../images/homepage/icon_home.gif") no-repeat scroll 0 0 transparent;
}
#home #modules #gethelp a.collegeprep span.img {
    background: url("../../images/homepage/icon_collegeprep.gif") no-repeat scroll 0 0 transparent;
}
#home #modules #gethelp a:hover span.img {
    background-position: -57px 0;
}
#home #modules #gethelp a.icon span.txt {
    display: block;
    margin: 5px auto 0;
    text-align: center;
    text-transform: uppercase;
    width: 79px;
}
#home #modules #gethelp a.math span.txt {
    width: 72px;
}
#home #modules #gethelp a.reading span.txt {
    width: 72px;
}
#home #modules #gethelp a.writing span.txt {
    width: 78px;
}
#home #modules #gethelp a.studyskills span.txt {
    width: 80px;
}
#home #modules #gethelp a.homework span.txt {
    width: 80px;
}
#home #modules #gethelp a.collegeprep span.txt {
    width: 86px;
}
#home #modules #gethelp a:hover span.txt {
}
#home #math_prep {
    display: inline;
    float: left;
    margin: 0 0 0 3px;
    padding: 24px 0 0 14px;
    width: 219px;
}
#home #math_prep a {
    display: block;
    font-size: 65%;
    font-weight: bold;
    margin: 0;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}
#home #math_prep a span {
    padding-right: 10px;
}
#home #math_prep p {
    text-align: left;
}
#home #math_prep h3, #home #math_prep h3 a {
    font-size: 100%;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}
.clear-both {
    clear: both;
}
.floatleft {
    display: block;
    float: left;
    padding-right: 10px;
    width: 75px;
}
.floatright {
    display: block;
    float: right;
    height: 79px;
    padding-right: 12px;
    width: 120px;
}
#home div.home_callout01 {
    text-align: left;
}
#home div.home_callout01 span.top, #home div.home_callout01 span.bottom {
    display: block;
    font-size: 0;
    height: 6px;
    line-height: 0;
}
#home div.home_callout01 span.corner {
    display: block;
    height: 6px;
    width: 6px;
}
#home div.home_callout01 span span.lft {
    float: left;
}
#home div.home_callout01 span span.rgt {
    float: right;
}
#home div.home_callout01 span.top span.lft {
    background: url("../../images/homepage/callout_corner_sprite_tl.png") no-repeat scroll 0 0 transparent;
}
#home div.home_callout01 span.top span.rgt {
    background: url("../../images/homepage/callout_corner_sprite_tr.png") no-repeat scroll 0 0 transparent;
}
#home div.home_callout01 span.bottom span.lft {
    background: url("../../images/homepage/callout_corner_sprite_bl.png") no-repeat scroll 0 0 transparent;
}
#home div.home_callout01 span.bottom span.rgt {
    background: url("../../images/homepage/callout_corner_sprite_br.png") no-repeat scroll 0 0 transparent;
}
#home div.home_callout01 span.top span.border {
    background: url("../../images/homepage/callout_topbottom_sprite.gif") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    height: 6px;
}
#home div.home_callout01 span.bottom span.border {
    background: url("../../images/homepage/callout_topbottom_sprite.gif") repeat-x scroll 0 -6px transparent;
    display: block;
    float: left;
    height: 6px;
}
#home div.home_callout01 div.mod_wrap span.callout {
    display: block;
    font-size: 0;
    height: 36px;
    line-height: 0;
    position: relative;
    top: -2px;
    width: 39px;
}
#home div.home_callout01 div.mod_inner_wrap {
    background-color: #FFFFFF;
    border-left: 2px solid #7F9DB9;
    border-right: 2px solid #7F9DB9;
    color: #666666;
    font-size: 81.5%;
    font-weight: bold !important;
    padding: 0 10px;
    position: relative;
}
#home div.home_callout01 div.mod_inner_wrap a.close {
    font: 70%/7px Myriad Pro,sans-serif;
    outline: medium none;
    position: absolute;
    right: 8px;
    text-decoration: none;
    text-transform: uppercase;
    top: 4px;
}
#home div.home_callout01 div.mod_inner_wrap a.close strong {
    font-family: Tahoma,sans-serif;
}
#home div.home_callout01 div.mod_inner_wrap a.close:hover {
    text-decoration: underline;
}
#home div.home_callout01 div.mod_inner_wrap p {
    font-weight: bold;
    margin: 0 !important;
    padding: 0 0 0.85em !important;
}
#home div.home_callout01 div.mod_inner_wrap ul {
    font-size: 90% !important;
    margin: 0 0 0 3px !important;
    padding: 0.45em 0 !important;
}
#home div.home_callout01 div.mod_inner_wrap ul li {
    padding: 0 0 0.35em 12px !important;
}
#home div.home_callout01 div.mod_inner_wrap div.two_col_wrap {
    overflow: hidden;
    width: 100%;
}
#home div.home_callout01 div.mod_inner_wrap label {
    font: bold 90% Arial,sans-serif !important;
}
#home div.home_callout01 div.mod_inner_wrap div.two_col_wrap div.lft {
    float: left;
    width: 212px;
}
#home div.home_callout01 div.mod_inner_wrap div.two_col_wrap div.rgt {
    border-left: 1px solid #666666;
    float: right;
    width: 212px;
}
#home div.math div.mod_inner_wrap div.two_col_wrap {
    padding: 0 0 6px;
    position: relative;
}
#home div.math div.mod_inner_wrap div.two_col_wrap span.or {
    background-color: #FFFFFF;
    font-weight: bold;
    left: 224px;
    position: absolute;
    text-transform: uppercase;
    top: 38px;
}
#home div.math div.mod_inner_wrap div.two_col_wrap div.lft img {
    vertical-align: middle;
}
#home div.math div.mod_inner_wrap div.two_col_wrap div.lft form {
    padding-top: 16px;
}
#home div.math div.mod_inner_wrap div.two_col_wrap div.rgt {
    padding-left: 26px;
    width: 186px;
}
#home div.math div.mod_inner_wrap div.two_col_wrap div.rgt ul {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
#home div.math div.mod_inner_wrap div.two_col_wrap label {
    display: block;
    padding: 0 0 4px;
}
#home div.math div.mod_inner_wrap div.two_col_wrap select {
    margin-right: 6px;
    width: 122px;
}
#home div.math div.mod_inner_wrap div.two_col_wrap p.subtext {
    clear: both !important;
    color: #888888 !important;
    font-family: Myriad Pro,sans-serif !important;
    font-size: 68% !important;
    font-weight: normal !important;
    padding-top: 6px !important;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap {
    padding: 0 0 6px;
    position: relative;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap span.or {
    background-color: #FFFFFF;
    font-weight: bold;
    left: 204px;
    position: absolute;
    text-transform: uppercase;
    top: 38px;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap div.lft img {
    vertical-align: middle;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap div.lft form {
    padding-top: 6px;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap div.rgt {
    padding-left: 16px;
    padding-top: 6px;
    width: 346px;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap p.subtext {
    clear: both !important;
    color: #888888 !important;
    font-family: Myriad Pro,sans-serif !important;
    font-size: 68% !important;
    font-weight: normal !important;
    padding-top: 6px !important;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap div.rgt ul {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap label {
    display: block;
    padding: 0 0 4px;
}
#home div.reading div.mod_inner_wrap div.two_col_wrap select {
    margin-right: 6px;
    width: 122px;
}
#home div.writing div.mod_inner_wrap {
    background: url("../../images/homepage/pencil.jpg") no-repeat scroll 258px 46px #FFFFFF;
}
#home div.writing div.mod_inner_wrap ul {
    padding-bottom: 14px !important;
}
#home div.homework div.mod_inner_wrap {
    background: url("../../images/homepage/homework_icon.jpg") no-repeat scroll 240px 54px #FFFFFF;
    padding-bottom: 52px;
}
#home div.studyskills div.mod_inner_wrap p.learn_more {
    padding-right: 17px !important;
    padding-top: 0 !important;
    text-align: right;
}
#home div.studyskills div.mod_inner_wrap {
    background: url("../../images/homepage/studyskills_icon.jpg") no-repeat scroll 261px 26px #FFFFFF;
    padding-bottom: 10px;
    padding-right: 170px;
}
#home div.collegeprep div.mod_inner_wrap {
    background: url("../../images/homepage/collegeprep_icon.gif") no-repeat scroll 264px 26px #FFFFFF;
    padding-bottom: 17px;
}
#home div.collegeprep div.mod_inner_wrap p {
    margin: 0 170px 0 0 !important;
}
#home div.collegeprep div.mod_inner_wrap ul {
    margin: 0 !important;
    padding: 0 !important;
}
#home div.math {
    bottom: 74px;
    display: none;
    left: 242px;
    position: absolute;
    width: 470px;
    z-index: 100;
}
#home div.math span.border {
    width: 458px;
}
#home div.math div.mod_wrap span.callout {
    background: url("../../images/homepage/callout_left.png") no-repeat scroll 0 0 transparent;
    left: 34px;
}
#home div.reading {
    bottom: 74px;
    display: none;
    left: 173px;
    position: absolute;
    width: 600px;
    z-index: 100;
}
#home div.reading span.border {
    width: 588px;
}
#home div.reading div.mod_wrap span.callout {
    background: url("../../images/homepage/callout_left.png") no-repeat scroll 0 0 transparent;
    left: 175px;
}
#home div.writing {
    bottom: 74px;
    display: none;
    left: 261px;
    position: absolute;
    width: 435px;
    z-index: 100;
}
#home div.writing span.border {
    width: 423px;
}
#home div.writing div.mod_wrap span.callout {
    background: url("../../images/homepage/callout_left.png") no-repeat scroll 0 0 transparent;
    left: 160px;
}
#home div.studyskills {
    bottom: 74px;
    display: none;
    left: 257px;
    position: absolute;
    width: 440px;
    z-index: 100;
}
#home div.studyskills span.border {
    width: 428px;
}
#home div.studyskills div.mod_wrap span.callout {
    background: url("../../images/homepage/callout_right.png") no-repeat scroll 0 0 transparent;
    left: 202px;
}
#home div.homework {
    bottom: 74px;
    display: none;
    left: 268px;
    position: absolute;
    width: 420px;
    z-index: 100;
}
#home div.homework span.border {
    width: 408px;
}
#home div.homework div.mod_wrap span.callout {
    background: url("../../images/homepage/callout_right.png") no-repeat scroll 0 0 transparent;
    left: 272px;
}
#home div.collegeprep {
    bottom: 74px;
    display: none;
    left: 256px;
    position: absolute;
    width: 440px;
    z-index: 100;
}
#home div.collegeprep span.border {
    width: 428px;
}
#home div.collegeprep div.mod_wrap span.callout {
    background: url("../../images/homepage/callout_right.png") no-repeat scroll 0 0 transparent;
    left: 365px;
}
#home #footer {
    background: no-repeat scroll center top white;
}
@charset "UTF-8";
/* CSS Document */


