html,body{height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;background-color:#fff}.clear{clear:both}#outer_container{width:100%;min-height:100%;height:auto!important;height:100%}#header{height:auto;font-size:14px;font-family:Arial;background:#0d63ac;background:rgb(35,29,138);background:linear-gradient(273deg,rgba(35,29,138,1) 0%,rgba(13,99,172,1) 69%);color:#fff}#header_left{float:left}#header_left img{margin-top:20px;border:1px solid #508ec3;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px 5px #999}#header_right{float:right}#header_right li{display:inline-block;margin:20px 0 0 10px;padding:5px 5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;cursor:pointer}#header_right li.blue{background:#508ec3;border:3px solid #1469b0;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999}#header_right li.blue:hover{background:#8cb7dc;border:3px solid #1469b0;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999}#header_right li.green{background:#7ac76d;border:3px solid #449a36;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999}#header_right li.green:hover{background:#b1eba8;border:3px solid #449a36;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999}#header_right li.orange{background:#F91;border:3px solid #E66C2C;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999}#header_right li.orange:hover{background:#E9AB17;border:3px solid #E66C2C;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999}#header_bar{background:#508ec3;float:left;width:100%;font-size:12px}.tabrow{text-align:left;list-style:none;margin:0 0 0;padding:0 0 0 10px;overflow:hidden;font-size:10px;position:relative}.tabrow li{border:1px solid #1469b0;background:#508ec3;display:inline-block;position:relative;z-index:0;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 3px 3px rgba(0,0,0,.4),inset 0 1px 0 #FFF;margin:0 -5px;padding:5px 10px 5px;font-size:14px}.tabrow a{color:#555;text-decoration:none}.tabrow li.selected{background:#FFF;color:#333;z-index:2;border-bottom-color:#FFF}.tabrow:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #AAA;z-index:1}.tabrow li:before,.tabrow li:after{border:1px solid #AAA;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.tabrow li:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #D1D1D1}.tabrow li:after{right:-6px;border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #D1D1D1}.tabrow li.selected:before{box-shadow:2px 2px 0 #FFF}.tabrow li.selected:after{box-shadow:-2px 2px 0 #FFF}#header_bar_content li{margin:0 10px;padding:0 10px;border:1px solid #AAA;background:#ECECEC;display:inline-block;position:relative;z-index:0;font-size:8px}#header_bar_content li.selected{background:#FFF;color:#333;z-index:2;border-bottom-color:#FFF}#header_bar_content:after{position:absolute;content:"";width:100%;bottom:0;left:0;border-bottom:1px solid #AAA;z-index:1}#header_bar_content:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #AAA;z-index:1}#header_bar_content li:before,#header_bar_content li:after{border:1px solid #AAA;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}#header_bar_content li:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #D1D1D1}#header_bar_content li:after{right:-6px;border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #D1D1D1}#header_bar_content li.selected:before{box-shadow:2px 2px 0 #FFF}.tabrow li.selected:after{box-shadow:-2px 2px 0 #FFF}#header_bar_content li.blue_rect{background:#508ec3;border:3px solid #1469b0;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999;font-size:8px}#header_bar_content li.blue_rect:hover{background:#8cb7dc;border:3px solid #1469b0;color:#fff;font-weight:700;text-shadow:1px 1px 1px #999;font-size:8px}#header_bar_spacer{width:10px;height:100%;float:left}#header_bar a{color:#fff}#sign_in{text-align:right;font-style:italic;font-size:14px;margin-top:10px;color:#000}#sign_in a{color:#1469b0}#inner_container{width:1000px;margin:0 auto;*border:1px solid #333}#content_left{float:left;width:800px;padding:10px;max-width:100%}#content_left h1{font-size:30px;font-weight:700;color:#0d63ac;margin:30px 0}#content_left p{font-size:17px;line-height:25px;margin:10px 0}#content_left ul{font-size:17px}.homeschool{font-size:14px}.homeschool p{font-size:14px}#content_full{float:left;padding:10px}#content_full h1{font-size:30px;font-weight:700;color:#0d63ac;margin:30px 0}#content_full p{font-size:17px;line-height:25px;margin:10px 0}#content_full ul{font-size:17px}#content_right{float:left;width:175px;border-left:2px solid #dcdbdb;min-height:300px}#content_right select{font-size:17px;margin:20px;width:130px}#content_right h2{color:#0d63ac;font-size:20px;font-weight:700;padding:10px 20px}#lower_left{margin:15px 25px 0 0;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:1px solid #1469b0;background-color:#fff;float:left;width:240px;height:260px}#lower_left p{font-size:1vw}#lower_left_homeschool{margin:0 15px 0 0;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:1px solid #1469b0;background-color:#fff;float:left;width:240px}#lower_left_homeschool p{font-size:1vw}#join_box_container{margin:0 0 25px 10px;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:1px solid #fff;background-color:#F91}#join_box_container p{margin-top:15px}#join_box_container p label{display:block;margin-bottom:4px}#join_box_container p input{padding:5px;width:100px;font-size:16px;height:8px}#join_box_container label.error{color:red;margin:5px 0}#join_box_container input.error{border:2px solid red}#join_box_container input.valid{border:2px solid green}#join_box_container #start_button{margin-top:20px}#join_button{text-align:center}#join_title{text-align:center;font-weight:700;font-size:20px;color:#fff;text-shadow:1px 1px 1px #333}#join_sub_title{margin-top:10px;text-align:center;font-style:italic;font-size:14px;color:#fff;text-shadow:1px 1px 1px #333}#footer_container{background:#0d63ac;border-top:2px solid #084273;width:100%}#footer_container,.push{height:80px}.footer_img{display:block;margin:auto}.footer{border-top:2px solid #084273;background:#0d63ac;background:rgb(35,29,138);background:linear-gradient(273deg,rgba(35,29,138,1) 0%,rgba(13,99,172,1) 69%);color:#fff}#footer_left{float:left}#footer_left ul{list-style-type:none}#footer_left li{display:inline-block;margin-right:10px}#footer_left li a{color:#fff;text-decoration:none}#footer_left p{color:#fff;text-decoration:none;font-size:12px}#footer_right{float:right;text-align:right}#footer_right ul{list-style-type:none}#footer_right li{display:inline-block;margin-right:10px}#footer_right li a{color:#fff;text-decoration:none}#footer_right img{vertical-align:text-top}#featured{width:330px;height:195px;margin:-15px 0 0 10px;float:right;background:#f5f3f3}#featured-tabs a{display:block;text-indent:-9999pt;width:8px;height:8px;float:left;margin-right:3px}#featured2{width:790px;min-height:250px;margin:-10px 0 0 0;border:1px solid #ddd}#featured-tabs{position:absolute;margin:-20px 0 0 640px;z-index:100}#featured-tabs a{display:block;text-indent:-9999pt;background:url(/static/images/featured-dots.png) no-repeat;width:8px;height:8px;float:left;margin-right:3px}#featured-tabs a:hover,.activeSlide{background:url(/static/images/featured-dots.png) 0 -8px no-repeat!important}#faq_list{margin:20px 0 20px 0;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:2px solid #1469b0;background-color:#fff;float:left;width:90%;font-size:16px}div .testimonial{margin:20px 0 20px 0;padding:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:1px solid #1469b0;background-color:#fff;float:left;width:95%;font-size:16px}#col_left{float:left;width:53%}#col_right{float:right;width:40%}#homeschool_resources{width:170px;color:#000;font-size:14px;float:right}#homeschool_resources h2{color:#000}#homeschool_resources ul{list-style-type:none;font-size:12px;padding:0;margin:0;color:#000}#homeschool_resources li{font-size:12px;color:#000}#photo_box_right{margin:0 0 0 10px;padding:7px 7px 7px 7px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:1px solid #1469b0;background-color:#fff;float:right;width:320px;min-height:160px}#social_buttons{float:right}#social_buttons img{padding:2px}#story_container{margin:0 0 25px 10px;padding:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 5px 5px #999;-webkit-box-shadow:0 5px 5px #999;box-shadow:0 5px 5px #999;border:1px solid #F91;background-color:#FFF}#story_container p{font-size:10px;color:#000;padding:0 5px 5px 5px}#story_container h3{font-size:12px;color:#000;margin:5px 5px 0 5px;padding:5px 5px 0 5px}#join_button{text-align:center;width:100px}#join_title{text-align:center;font-weight:700;font-size:20px;color:#fff;text-shadow:1px 1px 1px #333}#shiny{padding:4px 10px 4px 10px;margin:5px 0 5px 10px;text-align:center;background:#7ac76d;background:-webkit-linear-gradient(top,#7ac76d,#518F6D);background:-moz-linear-gradient(top,#7ac76d,#518F6D);background:-o-linear-gradient(top,#7ac76d,#518F6D);background:linear-gradient(to top,#7ac76d,#518F6D);border:2px outset #449a36;font-family:Andika,Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #000;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-shadow:rgba(0,0,0,.55) 0 1px 6px;-moz-box-shadow:rgba(0,0,0,.55) 0 1px 6px;box-shadow:rgba(0,0,0,.55) 0 1px 6px}#shiny:hover,#shiny:focus{border:2px solid #dad9d8}#logo img{display:block;margin-left:auto;margin-right:auto;vertical-align:text-top;margin-top:-10px}table,th{border:1px solid #000}table{border-collapse:collapse;table-layout:fixed}td{padding:5px;text-align:left;vertical-align:middle;border:1px solid #000;font-size:12px}td a,p{padding:5px}th{padding:5px;text-align:center;font-weight:700;font-size:17px;min-width:250px}#testlist{font-size:10px}#testlist li{display:inline-block;margin:5px;font-size:10px}#testlist a{font-size:10px}#testlist p{font-size:10px}#adpage{font-size:18px}#adpage li{font-size:18px}#smenu>ul>li{float:left}#smenu ul ul{display:none;position:absolute;top:36px;left:-1px;min-width:100%;text-align:center}#smenu li:hover ul{display:block}#smenu:after,#smenu ul:after{content:'';display:block;clear:both}.btn2{background:#fa0;background-image:-webkit-linear-gradient(top,#ffaa00,#b36e00);background-image:-moz-linear-gradient(top,#ffaa00,#b36e00);background-image:-ms-linear-gradient(top,#ffaa00,#b36e00);background-image:-o-linear-gradient(top,#ffaa00,#b36e00);background-image:linear-gradient(to bottom,#ffaa00,#b36e00);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;font-family:Arial;color:#fff;font-size:20px;padding:10px 10px 10px 10px;border:solid #f2e09f 2px;text-decoration:none;margin-left:30px}a.btn2{color:#fff}.btn:hover{text-decoration:none}.research-list li{font-size:100%}.container{display:block;position:relative;padding-left:34px;margin-bottom:8px;cursor:pointer;font-size:18px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:solid grey}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#fff;border:solid #000}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:8px;top:-8px;width:12px;height:25px;border:solid red;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-duration:500ms}.fp-box{border-radius:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3) inset,0 4px 8px rgba(0,0,0,.3)}.btn-yellow{color:#000;background-color:#ff9;border-color:#f0f06a;font-weight:700;letter-spacing:.05em;border-radius:0}.btn-outline{color:#4fbfa8;background-color:#ff9;border-color:#4fbfa8;font-weight:700;letter-spacing:.05em}.btn-outline{color:#4fbfa8;background-color:#fff;border-color:#4fbfa8;font-weight:700;border-radius:0}.btn-outline:hover,.btn-outline:active,.btn-outline:focus,.btn-outline.active{background:#4fbfa8;color:#fff;border-color:#4fbfa8}.btn-colour-1{color:#000;background-color:#ff9;border-color:#fff;font-weight:700;letter-spacing:.05em;border-radius:0}.btn-colour-1:hover,.btn-colour-1:active,.btn-colour-1:focus,.btn-colour-1.active{background-color:#f0f06a;color:#000;border-color:#003D4F}.btn-colour-2{color:#000;background-color:#Aa1E48;border-color:#AA3E48;font-weight:700;letter-spacing:.05em;border-radius:0}.btn-colour-2:hover,.btn-colour-2:active,.btn-colour-2:focus,.btn-colour-2.active{background:#A23E48;background-color:#752F2F;color:#000;border-color:#752F2F}.subheader{font-size:1.5em;background:-webkit-linear-gradient(rgba(35,29,1,172),rgba(35,29,138));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:601px){.fp-intro{font-size:18px;line-height:1.5rem}h2{font-size:1.4rem!important}body,input,textarea,p,td,th,label,li,form{color:#000;font-size:1rem}}@media screen and (max-width:600px){.fp-intro{font-size:3.5vw!important;line-height:1.5rem}.fb-icon{font-size:4vw!important}body,input,textarea,p,td,th,label,li,form,i{font-size:3.5vw!important;color:#000}i{height:48px;width:48px}.fp-video{display:hidden}}a{color:#33F}
