html,body{margin:0;padding:0;height:100%;}body{margin:0;min-height:100%;font-size:100%;font-family:'Roboto',sans-serif;background-color:#FFFFFF;}.clear-float:after{content:' ';visibility:hidden;display:block;font-size:0;clear:both;height:0;padding:0;margin:0;border:none;}.float-left{float:left;margin:0 10px 10px 0;}.float-right{float:right;margin:0 0 10px 10px;}.clear-all{clear:both;}.clear-left{clear:left;}.row{padding:0 1.250em 0 1.250em;width:61.25em;margin-left:auto;margin-right:auto;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;}.row img{width:auto;height:auto;max-width:100%;}#lampwrapper{margin:0 auto;width:76.25em;background-color:#FFFFFF;}img{border:none;}a{color:#3171bb;text-decoration:none;}a:hover{text-decoration:underline;}a.text-link{text-decoration:underline;}#lampwrapper{width:61.25em;}.page-title{position:relative;z-index:2;margin:0;height:auto;width:61.25em;background-color:#ffffff;}.page-title .home-feature-wrapper{height:248px;background-image:url("/spdest/programs/jr_ranger/images/sp_jrranger_logo.png"),url("/spdest/programs/jr_ranger/images/jranger-titleimage.gif");background-position:-10px 90px,580px 0;background-repeat:no-repeat,no-repeat;-webkit-background-size:600px 120px,400px 248px;-moz-background-size:600px 120px,400px 248px;-o-background-size:600px 120px,400px 248px;background-size:600px 120px,400px 248px;}.page-title .home-feature-wrapper .breadcrumbs{padding-left:20px;color:#404041;font-family:'Roboto Condensed',sans-serif;font-size:1em;}.page-title .home-feature-wrapper .breadcrumbs a{color:#404041;text-decoration:underline;}.pagenav{float:left;padding:.9375rem 2rem 1.5625rem .625rem;height:.9375rem;width:58.625rem;background-color:#4f6227;box-sizing:content-box;}.pagenav ul{margin:0;-webkit-padding-start:0;list-style:none;}.pagenav ul li{float:left;margin:0 !important;height:50px;}.pagenav ul li a{display:block;padding:0 1.25rem;color:#FFFFFF;font-family:'Roboto Condensed',sans-serif;font-size:1.375rem;font-style:normal;line-height:1.375rem;text-align:center;border-left:1px dashed #c7c0ba;}.pagenav ul li a:hover{text-decoration:none;}.pagenav ul li:first-child a{border-left:none;}.pagenav ul li.selected{background-image:url("/spdest/programs/jr_ranger/images/selected.png");background-repeat:no-repeat;background-position:50% 24px;-webkit-background-size:12px 26px;-moz-background-size:12px 26px;-o-background-size:12px 26px;background-size:12px 26px;}.pagenav ul li.selected a{color:#fbaf3f;}.pagenav .scrollup{float:right;position:relative;top:0;left:10px;font-family:'Roboto Condensed',sans-serif;font-size:.9em;}.pagenav .scrollup a{color:#ffffff;text-decoration:none;}.pagenav .scrollup strong{font-size:1.3em;}.fix{position:fixed;top:0;z-index:1000;}div.filter-drop-spacer{position:relative;overflow:visible;}.content{height:auto;width:100%;background-color:#FFFFFF;box-sizing:border-box;}.content section{padding:0 1.25rem;width:100%;height:auto;box-sizing:border-box;}.content section .header{min-height:40px;text-align:center;background:none!important;background-color:transparent!important;clear:left;}.content section .header h2{margin:1.25em 0 1em;color:#605548;font-size:2.5em;font-weight:500;}.content section .content-row .heading{padding:20px 0;border-top:1px solid #e8e4db;}.content section .content-row .heading img.left460{float:left;padding:20px 20px 20px 0;height:auto;width:460px;}.content section .content-row .heading img.left300{float:left;padding:20px 20px 20px 0;height:auto;width:300px;}.content section .content-row .heading span{float:right;margin:70px 60px 0 0;color:#605548;font-size:1.5em;font-weight:500;line-height:1.2em;}.content section .content-row h3{margin:1em 0 1.5em;color:#605548;font-size:1.3em;font-weight:500;}.content section .content-row h3 a{color:#605548;text-decoration:none;}.content section .content-row h3 a:hover{text-decoration:underline;}.content section .content-row ul.content{float:left;padding-left:20px;margin:0;width:auto;color:#404041;font-size:1em;font-weight:300;line-height:1.5em;}.content section .content-row p{margin:5px 0;color:#404041;font-size:1.125rem;font-weight:300;line-height:1.625rem;}.content section .content-row img.left220{float:left;padding:0 30px 20px 0;height:auto;width:220px;}.content section .content-row img.right230{float:right;padding-left:10px;height:auto;width:230px;}.content section .content-row img.right150{float:right;padding-left:10px;height:auto;width:150px;}.content section .content-row .patchs{padding:30px 0 0;border-top:1px dashed #e8e4db;}.content section .content-row .patchs div{float:left;width:25%;text-align:center;}.content section .content-row .patchs div img{padding:0 0 10px;height:auto;width:110px;}.content section .content-row .patchs div span{display:block;font-size:.8em;font-weight:500;}.content section .content-row .patchs div.ninth{padding:21px 0 0;}.content section .content-row .patchs div.tenth{padding:46px 0 0;}.content section .content-row .patchs div.twentyfourth{padding:32px 0 0;}.content section .content-row center{margin:60px 0 0;}.content section .content-row .video-wrapper{float:right;margin:3em 0 0;width:35%;}.content section .content-row .video-wrapper .media{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.content section .content-row .video-wrapper .media iframe{position:absolute;left:0;top:0;height:100%;width:100%;}.content section .content-row .video-text{float:left;margin:50px 0 20px;width:60%;color:#605548;font-size:1.5em;font-weight:300;line-height:1.2em;}.content section .content-row #bs-calendar .eventlist{font-size:1em;font-weight:300;text-align:left;}.content section .content-row #bs-calendar .eventlist .eventlist_month{padding:5px 0 5px 0;}.content section .content-row #bs-calendar .eventlist h2{font-size:1.25em;}.content section .content-row #bs-calendar .eventlist .event{float:left;width:100%;padding-bottom:5px;}.content section .content-row #bs-calendar .eventlist .event a{font-weight:bold;}.content section .content-row #bs-calendar .eventlist .event .event_title{display:block;}.content section .content-row #bs-calendar .eventlist .event .event_body{float:right;width:83%;padding-bottom:5px;border-bottom:1px solid #ccc;}.content section .content-row #bs-calendar .eventlist .event .event_details{float:left;clear:right;text-align:right;font-weight:bold;width:15%;}.content section .content-row #bs-calendar .eventlist .event .event_details ABBR{border:none;}.content section .content-row #bs-calendar .eventlist .event .event_details ABBR.dtend{display:none;}.content section .content-row #bs-calendar .eventlist .event .description{padding-top:3px;font-size:.8em;}.content section .content-row #bs-calendar .eventlist .event .location{padding-top:3px;color:#999;border-top:1px dashed #ccc;}.content section .content-row #bs-calendar .eventlist .day-event-popup .event .description{font-size:.8em;}.content section .content-row ul.contentlist,.content section .content-row ul.other-list{margin:0;-webkit-padding-start:280px;font-weight:300;text-align:left;list-style-type:disc;}.content section .content-row ul.other-list{-webkit-padding-start:30px;}.content section .content-row ul.contentlist li,.content section .content-row ul.other-list li{margin:15px 0;font-size:1.125rem;font-weight:300;line-height:1.625rem;}.content section#gallery{padding-bottom:50px;}@media screen and (max-width:29.938em){.row{padding:0 .625em;}#lampwrapper{width:100%;}.page-title{margin:0 auto;height:150px;width:100%;}.page-title .home-feature-wrapper{height:150px;background-position:50% 60%,0 0;-webkit-background-size:300px 60px,0 0;-moz-background-size:300px 60px,0 0;-o-background-size:300px 60px,0 0;background-size:300px 60px,0 0;}.pagenav{display:none;}.content{width:100%;}.content section{float:none;padding:.9375rem;}.content section .header{min-height:0;}.content section .header h2{font-size:2em;}.content section .content-row .heading{padding:10px 0;}.content section .content-row .heading img.left460{float:none;padding:10px 0 20px;width:300px;}.content section .content-row .heading span{float:none;margin:0;font-size:1.1em;}.content section .content-row .heading span.programming-text{width:300px;font-size:1.1em;}.content section .content-row img.left220{float:none;padding:10px 0 20px;width:300px;}.content section .content-row img.right230{margin:10px 0 0;width:150px;}.content section .content-row .patchs div{width:50%;}.content section .content-row .video-wrapper{float:none;margin:1em 0;width:100%;}.content section .content-row .video-wrapper img{height:auto;width:300px;}.content section .content-row .video-text{float:none;margin:20px 0 20px;width:100%;font-size:1.1em;}.content section .content-row ul.contentlist{-webkit-padding-start:30px;}.content section .content-row #bs-calendar .eventlist .event .event_details{float:none;text-align:left;width:100%;padding:10px 0;}.content section .content-row #bs-calendar .eventlist .event .event_body{float:none;width:100%;}.content section#programming .content-row p{width:auto;}}@media screen and (min-width:30em) and (max-width:47.938em){.row{padding:0 .625em;}#lampwrapper{width:100%;}.page-title{margin:0 auto;height:150px;width:100%;}.page-title .home-feature-wrapper{height:150px;background-position:10px 60px,0 0;-webkit-background-size:300px 60px,0 0;-moz-background-size:300px 60px,0 0;-o-background-size:300px 60px,0 0;background-size:300px 60px,0 0;}.pagenav{display:none;}.content{width:100%;}.content section{float:none;padding:.9375rem;}.content section .header{min-height:0;}.content section .header h2{font-size:2em;}.content section .content-row .heading{padding:10px 0;width:300px;}.content section .content-row .heading img.left460{float:none;padding:10px 0 20px;width:300px;}.content section .content-row .heading span{float:none;margin:0;font-size:1.1em;}.content section .content-row .heading span.programming-text{width:300px;font-size:1.1em;}.content section .content-row img.left220{float:none;padding:10px 0 20px;width:300px;}.content section .content-row img.right230{margin:10px 0 0;width:150px;}.content section .content-row .patchs div{width:50%;}.content section .content-row .video-wrapper{float:none;width:100%;}.content section .content-row .video-wrapper img{display:block;margin:0 auto;}.content section .content-row .video-text{float:none;margin:10px;width:95%;font-size:1.1em;}.content section .content-row ul.contentlist{-webkit-padding-start:30px;}.content section .content-row #bs-calendar .eventlist .event .event_details{float:none;text-align:left;width:100%;padding:10px 0;}.content section .content-row #bs-calendar .eventlist .event .event_body{float:none;width:100%;}.content section#programming .content-row p{width:auto;}#lampwrapper{width:100%;}.page-title{width:100%;}.page-title .home-feature-wrapper{height:190px;background-position:50% 50%,0 0;-webkit-background-size:460px 92px,0 0;-moz-background-size:460px 92px,0 0;-o-background-size:460px 92px,0 0;background-size:460px 92px,0 0;}.content{width:100%;}.content section{padding:10px;width:100%;}.content section .content-row .heading{width:100%;}.content section .content-row .heading img.left460{width:460px;}.content section .content-row .heading span{display:block;padding:0 0 0 40px;font-size:1.5em;}.content section .content-row .heading span.programming-text{margin:0;padding:0;width:460px;font-size:1.1em;}.content section .content-row img.left220{display:block;margin:0 auto;}.content section .content-row img.right230{margin:20px 0 0;width:150px;}.content section .content-row .patchs div{width:50%;}.content section .content-row .video-wrapper{margin:10px 0;width:100%;}.content section .content-row .video-text{float:none;margin:20px 0;width:100%;font-size:1.5em;}.content section .content-row ul.contentlist{-webkit-padding-start:30px;}}@media screen and (min-width:46em) and (max-width:47.938em){.content section .content-row .video-wrapper{float:right;margin:0;width:40%}.content section .content-row .video-wrapper img{height:auto;width:100%}.content section .content-row .video-text{float:left;width:55%;font-size:1.2em}.content section .content-row img.left220{float:left;padding:0 30px 20px 0;height:auto;width:220px}}@media screen and (min-width:48em) and (max-width:61.188em){.row{width:100%;padding:0 .625em;}#lampwrapper{width:100%;}.page-title{margin:0 auto;width:100%;}.page-title .home-feature-wrapper{background-position:-60px 80px,410px 0;-webkit-background-size:550px 110px,403px 250px;-moz-background-size:550px 110px,403px 250px;-o-background-size:550px 110px,403px 250px;background-size:550px 110px,403px 250px;}.pagenav{float:left;padding:1.25rem .625rem 1.5625rem .625rem;width:100%;}.pagenav .scrollup{left:-.9375rem;top:-.375rem;}.content{width:100%;}.content section{padding:0 10px;}.content section .header h2{margin:1.35em 0 1em;}.content section .content-row .heading img.left460{padding:20px 20px 20px 0;width:350px;}.content section .content-row .heading span{margin:40px 20px 0 0;font-size:1.2em;}.content section .content-row .heading span.programming-text{width:470px;}.content section .content-row ul.contentlist{-webkit-padding-start:30px;}.content section .content-row img.right230{width:200px;}.content section .content-row .video-wrapper{margin:1.5em 0 0;width:45%;}.content section .content-row .video-text{margin:20px 0 20px 0;width:50%;font-size:1.2em;}.content section#programming .content-row p{width:auto;}}@media screen and (min-width:76.250em){.row{padding:0 1.250em 0 1.250em;width:76.25em;}#lampwrapper{width:76.25em;}.page-title{margin:0 auto;width:76.25em;}.page-title .home-feature-wrapper{height:300px;background-position:26px 90px,736px 0;-webkit-background-size:683px 137px,483px 300px;-moz-background-size:683px 137px,483px 300px;-o-background-size:683px 137px,483px 300px;background-size:683px 137px,483px 300px;}.pagenav{float:right;padding:15px 140px 25px 100px;width:980px;}.pagenav ul li a{font-size:1.3em;}.pagenav .scrollup{left:130px;}.content{width:76.25em;clear:both;}.content section{padding:0 120px;}.height175{height:175px;}.height200{height:200px;}.height250{height:250px;}.width125{width:125px;}.width150{width:150px;}.width170{width:170px;}.width200{width:200px;}.width250{width:250px;}.width300{width:300px;}.width400{width:400px;}.width450{width:450px;}.width500{width:500px;}.width600{width:600px;}.width700{width:700px;}.width725{width:725px;}.width800{width:800px;}.width25percent{width:25%;}.width30percent{width:30%;}.width40percent{width:40%;}.width50percent{width:49%;}.width85percent{width:85%;}.width{width:85%;}.floatright{float:right;}}