@import "reset.css";body{background-color:#000;color:#000;color:rgba(0,0,0,.99);font-size:62.5%;font-family:Arial,Helvetica,sans-serif;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}p,td,li,th,dt,dd{font-size:1.2em;line-height:1.4}li li,li p,td li{font-size:1em}p{margin:10px 0}p cite{color:#666;display:block;font-style:italic;text-align:right;padding-top:10px}p small,li small{font-size:.833333em}p.intro{color:#666;font-size:1.6em}h1,h2,h3,h4,h5,h6{margin:10px 0;line-height:1.4}h1,h2{font-family:Georgia,times new roman,Times,serif;font-size:2.6em;font-weight:400;line-height:1.3em;margin:0}h3{font-size:1.6em;margin:15px 0 -8px}img+h3{margin-top:5px}h4{font-family:Georgia,times new roman,Times,serif;font-size:1.4em;font-weight:400;margin:0}li h4{font-size:1.166667em;position:relative;top:-2px}h5{font-size:1.4em}h6{font-size:1.2em}blockquote{margin:1em 0}blockquote p{margin:1em}blockquote p cite{display:block;text-align:right}blockquote p cite:before{content:"— "}ul,ol{margin:20px 0}ul ul,ul ol,ol ol,ol ul{margin:5px 0}li{margin:.25em 0}ul li,ol ul li{background:url(/images/layout/bullet.png) no-repeat 0 5px;list-style:none;padding-left:7px;margin-left:15px}ul.square li{list-style-type:square}ol li,ul ol li{list-style:decimal;margin-left:30px}ol.red-numbers li{color:#e53f3f;font-weight:700}ol.red-numbers div.list-item-inner,ol.red-numbers div.list-item-inner ul li{color:#000;font-weight:400}ul.horizontal li{border-right:1px solid #999;display:inline;float:left;margin:0 .8em 0 0;padding:0 .8em 0 0}ul.horizontal li.last{border-right:0;padding-right:0;margin-right:0}table{border-bottom:1px solid #ccc;margin:20px 0;width:100%}table td,table th{padding:6px 8px;text-align:left}table th{color:#48a8c0;font-weight:700;border-bottom:3px solid #ccc}table td{border:1px solid #ccc;border-width:0 1px}table tr.alt td{background:#f0f0f0}table.left-headers{border-width:0}table.left-headers th{border-bottom:0}table.left-headers td,table.left-headers tr.alt td{background:0 0;border-width:1px 0 0}table.left-headers .first,table.left-headers tr.alt .first{background:#f0f0f0;border-bottom:1px solid #fff}table.compare{border-bottom:0}table.compare th{background:#cfdee2;border-bottom:0}table.compare th.alt{background:#e4ecee}table.compare tr td,table.compare tr th{border:1px solid #fff;border-width:0 1px 0 0}table.compare tr td{background:#e4ecee}table.compare td.alt{background:#f3f6f7}table.compare tr td.last,table.compare tr th.last{border-width:0}.callout-right table.compare{}a:link,a:visited{color:#e53f3f;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}h2 a:link,h2 a:visited,h4 a:link,h4 a:visited{font-weight:400}.callout-red a:link,.callout-red a:visited,.callout-blue a:link,.callout-blue a:visited{color:#fc6}a.button-red:link,a.button-red:visited,#main-nav div.sub-nav a.button-red:link,#main-nav div.sub-nav a.button-red:visited{background:url(/images/layout/button-red-right.png) no-repeat 100% 50%;display:inline-block;height:22px;padding:0 11px 0 0;text-transform:uppercase}a.button-red:link span,a.button-red:visited span,#main-nav div.sub-nav a.button-red:link span,#main-nav div.sub-nav a.button-red:visited span{background:url(/images/layout/button-red-left.png) 0% 50%;color:#fff;display:inline-block;font-size:14px;height:21px;line-height:18px;padding:0 5px 1px 8px}a.button-black:link,a.button-black:visited,#main-nav div.sub-nav a.button-black:link,#main-nav div.sub-nav a.button-black:visited{background:url(/images/layout/button-black-right.png) no-repeat 100% 50%;display:inline-block;height:22px;padding:0 11px 0 0;text-transform:uppercase}a.button-black:link span,a.button-black:visited span,#main-nav div.sub-nav a.button-black:link span,#main-nav div.sub-nav a.button-black:visited span{background:url(/images/layout/button-black-left.png) 0% 50%;color:#fff;display:inline-block;font-size:14px;height:21px;line-height:20px;padding:0 5px 1px 8px}a:link small,a:visited small,small a:link,small a:visited{color:#666;font-weight:400}a:hover small,small a:hover{text-decoration:underline}a img{border-width:0}img{margin:0;padding:0}div.image img{display:block}div.image h3,div.image-left h3,div.image-right h3{font-family:Georgia,times new roman,Times,serif;font-size:1.6em;font-weight:400;margin:4px 0 1px}div.image p,div.image-left p,div.image-right p{color:#666;font-size:1.1em;margin:0;text-align:center}.image-left,div.callout-left,div.pullquote-left{display:inline;float:left;margin:0 10px 10px 0}.image-right,div.callout-right,div.pullquote-right{display:inline;float:right;margin:0 0 10px 10px}div.image-left,div.image-right{width:100px}img.image-left,img.image-right,.image-left img,.image-right img{display:block}div.image-overlay{position:relative}div.image-overlay img{position:relative;z-index:100}div.image-overlay .content{background:url(/images/layout/content.png);bottom:0;left:0;padding:5px;position:absolute;right:0;text-align:center;z-index:500}div.image-overlay .content p{color:#fff;font-weight:700;margin:6px 0}div.pullquote-left,div.pullquote-right{background-color:#000;border-width:3px 0;color:rgba(255,255,255,.99);font-size:160%;line-height:1.5}div.callout-left,div.callout-right{background-color:#666}div.callout-right{padding:15px 21px 15px 15px;margin:5px -21px 15px 0}.grid_2 .callout-right{padding:15px 21px 15px 15px;width:289px}.grid_2 .callout-right .focus{display:block;width:325px;margin:-15px 0 5px -15px}.grid_2 .callout-right .focus img{display:block}.grid_4 .callout-left{margin:-10px 0 30px -21px;width:647px}div.callout-right h3{font-size:2em;font-family:Georgia,times new roman,Times,serif;font-weight:400;line-height:1.2;margin-top:0;margin-bottom:-5px}div.callout-right .video-player{float:none;width:auto}div.callout-right p+h3{margin-top:25px}div.callout-right div.left,div.callout-right div.right{float:left;width:49%}div.callout-right div.right{float:right}div.callout-red{background-color:#e43f3f}.callout-red li{background-image:url(/images/layout/arrow-right-black.png)}div.callout-blue{background-color:#4ba8c0}div.callout-blue h3{color:#fff;margin:0 0 -8px}div.callout-blue h3 a:link,div.callout-blue h3 a:visited,div.callout-blue h3 a:active,div.callout-blue h3 a:hover{color:#fff;font-weight:400}div.callout-blue p{color:#fff}div.callout-gray{background-color:#e8e8e8;width:325px;overflow:hidden}div.callout-gray .focus ul{margin:0}div.callout-gray .focus li{margin:0;padding:0;list-style:none}div.callout-gray ul.video-menu{margin-bottom:4px}div.callout-gray ul.video-menu li{background:transparent none;float:left;width:91px;padding:0;margin:0 8px 0 0}div.callout-gray ul.video-menu li.last{margin-right:0}div.callout-gray ul.video-menu li img{display:block;margin:0}div.callout-gray ul{margin:12px 0}div.callout-gray ul li{background:url(/images/layout/bullet-black.png) no-repeat 0 5px}div.callout-white{background-color:#fff}div.callout-table,.grid_2 div.callout-table{padding:0}.grid_2 div.callout-table{width:325px}div.callout-table table{margin:0}div.callout-bar{margin:15px 0 25px;padding:20px 12px}div.callout-bar-top{margin-top:-10px;padding-top:15px}div.callout-bar p{color:#fff;font-family:Georgia,times new roman,Times,serif;font-size:2.4em;line-height:1.1;margin:0}div.callout-bar img{margin:0 auto}.slideshow ul{margin:0;padding:0}.slideshow li{background:transparent none;font-size:1em;margin:0;padding:0;position:relative}.slideshow li .caption{background:url(/images/layout/content.png);padding:16px;position:absolute;right:0;top:40%;width:52%}.slideshow li .caption h2{color:#fff;font-size:2.6em;line-height:1.1;text-transform:uppercase}.slideshow li .caption p{font-size:1.6em;margin:5px 0 0}.slideshow li .caption p a:link,.slideshow li .caption p a:visited{background:url(/images/layout/arrow-red-right.png) no-repeat 100% 50%;padding-right:7px;text-transform:uppercase}.slideshow li .caption p a:hover{color:#fff}.cufon-active .slideshow li .caption h2{line-height:.9}.slideshow li img{display:block}.slideshow .jcarousel-prev,.slideshow .jcarousel-next{top:50%;cursor:pointer;height:23px;margin-top:-11px;position:absolute;width:12px}.slideshow .jcarousel-prev{background:url(/images/layout/slideshow-previous.png);left:6px}.slideshow .jcarousel-next{background:url(/images/layout/slideshow-next.png);right:6px}.slideshow .navigation{background:transparent url(/images/layout/slideshow-current.png) no-repeat 154px 0;margin-top:-11px;padding-top:11px;position:relative;z-index:100}#current-arrow{position:absolute;top:-11px;left:151px}.slideshow .navigation{background:#fff url(/images/layout/slideshow-inactive.png) no-repeat 100% 0;border-bottom:1px solid #e8e8e8}.slideshow .jcarousel-clip{width:616px;margin:0 auto}.slideshow .jcarousel-list{display:block}.slideshow .slides-nav li{width:323px;cursor:pointer;float:left}.slideshow .slides-nav li .inner{padding:10px 10px 0}.slideshow .slides-nav li .inner img{float:left;width:80px}.slideshow .slides-nav li .inner .content{float:right;width:196px}.slideshow .slides-nav li .inner h3{color:#000;line-height:1.1;margin-top:0;margin-bottom:-5px;text-transform:uppercase}.slideshow .slides{position:relative;width:647px;z-index:50}.slideshow .slides li{height:387px;left:0;top:0;width:647px}.slideshow .slides li img{bottom:0;left:0;position:absolute}.clear{height:0;line-height:0;clear:both}.clear span{position:absolute;left:-9999em}.row:after,.group:after{clear:both;content:".";display:block;height:0;visibility:hidden}.grid_1{width:143px}.grid_2{width:304px}.grid_3{width:465px}.grid_4{width:626px}.grid_5{width:787px}.grid_6{width:948px}.column{margin:0 9px;float:left;display:inline}.row{width:966px;margin:0 auto}.row .row{margin:0 -9px;width:auto;display:inline-block}hr{background:url(/images/layout/horizontal-rule.png) repeat-x 0 0;border:0;height:2px;margin:15px auto 20px}#content-inner hr{width:948px}#content-inner .column hr{width:100%}#header{background:#000 url(/images/layout/header.png) repeat-x 0 0;height:80px;padding:9px 15px;position:relative;min-width:970px;z-index:500}#header #logo{background:url(/images/layout/logo-updated.png) no-repeat 0 0;display:block;float:left;height:78px;text-indent:-9999px;width:100%;max-width:201px}#header ul,#header li{list-style:none;margin:0;padding:0}#header a:link,#header a:visited{color:#fff;font-weight:700;text-decoration:none}#header a:hover{text-decoration:underline}#header #utility-nav,#header #main-nav{float:right}#header #utility-nav{margin-top:11px}#header #utility-nav li{background:url(/images/layout/utility-nav-border.png) repeat-y 100% -1px;float:left;font-size:1.1em;padding:0 9px 0 7px}#header #utility-nav li.no-border{background:transparent none}#header #utility-nav .search{margin-top:-1px;padding:0}#header #utility-nav .search p{margin:0}#header #utility-nav .search label{left:-9999px;position:absolute}#header #utility-nav .search input{margin:0;width:110px;height:12px}#header #utility-nav .search .submit{background:url(/images/layout/search-button.png) no-repeat 0 0;border:0;height:20px;margin:0 0 0 -3px;position:relative;top:1px;text-indent:-9999px;width:29px}#header .social-icons{float:right;margin-top:8px;margin-left:20px}#header .social-icons li+li{margin-left:8px}ul#main-nav{background:url(/images/layout/main-nav-background-new.png) no-repeat 0 0;bottom:0;clear:right;padding:0 0 0 50px;position:absolute;right:0}#main-nav li{float:left;margin:0;padding:0;position:relative;background:transparent url(/images/layout/main-nav-background-repeat.png) repeat-x 0 0}#main-nav li a:link,#main-nav li a:visited{display:-moz-inline-stack;display:inline-block;margin:0;padding:9px 16px 9px 9px}#main-nav>li:last-child{padding-right:9px}#main-nav>li:last-child>a:after{display:none}#main-nav>li>a{text-transform:uppercase;position:relative;background:0 0}#main-nav>li>a:after{content:'';display:block;position:absolute;right:0;height:10px;border-right:1px dotted #fff;width:0;top:50%;transform:translateY(-50%)}#main-nav>li>a:hover:after{display:none}#main-nav>li>a:hover:before{border-top-color:#e53f3f}#main-nav>li:not(.no-dropdown)>a:before{content:'';display:block;position:absolute;right:4px;height:0;width:0;top:50%;transform:translateY(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}#main-nav>li.no-dropdown>a{padding-right:9px}#main-nav>li.no-dropdown>a:hover{padding-right:8px}#main-nav li a:hover,#main-nav li.hover a:link,#main-nav li.hover a:visited{background-color:#fff;border:1px solid #5b1717;border-width:0 1px;border-color:#5b1717;padding-left:8px;padding-right:15px;color:#e53f3f;background-color:transparent;background-image:-moz-linear-gradient(top,#fff,#e0e0e0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e0e0e0));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff',EndColorStr='#e0e0e0');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#e0e0e0')"}#main-nav li.about-us a:link,#main-nav li.about-us a:visited{}#main-nav li.about-us a:hover,#main-nav li.hover-about-us a:link,#main-nav li.hover-about-us a:visited{}#main-nav li.education-resources a:link,#main-nav li.education-resources a:visited{}#main-nav li.education-resources a:hover,#main-nav li.hover-education-resources a:link,#main-nav li.hover-education-resources a:visited{}#main-nav li.training-and-volunteer-presenters a:link,#main-nav li.training-and-volunteer-presenters a:visited{}#main-nav li.training-and-volunteer-presenters a:hover,#main-nav li.hover-training-and-volunteer-presenters a:link,#main-nav li.hover-training-and-volunteer-presenters a:visited{}#main-nav li.rail-safety a:link,#main-nav li.rail-safety a:visited{}#main-nav li.rail-safety a:hover,#main-nav li.hover-rail-safety a:link,#main-nav li.hover-rail-safety a:visited{}#main-nav li.impact a:link,#main-nav li.impact a:visited{}#main-nav li.impact a:hover,#main-nav li.hover-impact a:link,#main-nav li.hover-impact a:visited{}#main-nav li.videos a:link,#main-nav li.videos a:visited{}#main-nav li.videos a:hover,#main-nav li.hover-videos a:link,#main-nav li.hover-videos a:visited{}#main-nav .sub-nav{background:#fff;border:1px solid #333;border-width:0 1px 1px;display:none;position:absolute;top:34px;left:0;max-width:333px;z-index:100}#main-nav .rail-safety .sub-nav,#main-nav .impact .sub-nav,#main-nav .videos .sub-nav{left:auto;right:0}#main-nav .sub-nav .description{background:#e0e0e0;color:#333;font-family:Georgia,Times,times new roman,serif;margin:0;padding:6px 10px}#main-nav .sub-nav .inner{padding:7px}#main-nav .sub-nav .left{float:left;width:178px}#main-nav .sub-nav .right{float:right;width:122px}#main-nav div.sub-nav li{background:url(/images/layout/sub-nav-border.png) repeat-x 0 100%;float:none;margin:0 0 7px;padding-bottom:9px}#main-nav div.sub-nav li.last,#main-nav div.sub-nav li li{background:transparent none;margin:1px 0 2px;padding:0}#main-nav div.sub-nav li li,#main-nav div.sub-nav li li.first,#main-nav div.sub-nav li li.last{margin:4px 0 4px 8px}#main-nav div.sub-nav a:link,#main-nav div.sub-nav a:visited{background:url(/images/layout/arrow-red-right.png) no-repeat 100% 50%;border:0;color:#dc2831;display:inline;font-weight:400;padding:0 7px 0 0;padding-right:7px;text-indent:0;width:auto}#main-nav div.sub-nav a.header:link,#main-nav div.sub-nav a.header:visited{background:transparent none;font-size:1.3333em;padding:0;text-transform:uppercase}#main-nav div.sub-nav .right a:link,#main-nav div.sub-nav .right a:visited{background:transparent none;font-weight:700;padding:0}#main-nav div.sub-nav a:hover{text-decoration:underline}#main-nav div.sub-nav .right img{display:block}#main-nav div.sub-nav .right p{margin-top:2px}#footer{position:relative;z-index:200}#footer *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer-inner{background:#000 url(/images/layout/footer.png) repeat-x 0 0;max-width:1240px;padding:15px 25px 30px;margin:0 auto}#footer-inner:after,.footer-right:after,.footer-left:after{content:'';display:block;clear:both}.footer-left{float:left;width:59.999999%;padding-right:15px}.footer-right{float:right;width:39.999999%;padding-left:15px;text-align:right}.footer-left .legal{max-width:615px;font-size:12px}.footer-left p{color:#ccc;font-size:1.1em;line-height:1.3;margin:0 10px 0 0}.footer-nav{margin:0;list-style:none}.footer-nav li,.social-icons li{background:0 0;display:-moz-inline-stack;display:inline-block}.footer-nav a{text-transform:uppercase;font-size:14px}.footer-right .social-icons{margin-top:15px}.footer-right .social-icons li{padding-left:0;margin-left:6px}.social-icons .social-icon{display:-moz-inline-stack;display:inline-block;width:23px;height:24px;background-position:0 0;background-color:transparent;background-repeat:no-repeat;text-indent:100%;overflow:hidden;white-space:nowrap}.social-icons .facebook{background-image:url(/images/layout/social-facebook.png)}.social-icons .twitter{background-image:url(/images/layout/social-twitter.png)}.social-icons .rss{background-image:url(/images/layout/social-rss.png)}.social-icons .instagram{background-image:url(/images/layout/social-instagram.png)}.social-icons .pinterest{background-image:url(/images/layout/social-pinterest.png)}#content{position:relative;z-index:100}.home #content{overflow:hidden}#content #background{top:0;left:0;position:absolute;height:100%;width:100%;z-index:-1;overflow:hidden}#content #background img{position:absolute;top:0;left:0;z-index:50}.not-home #content #background img{width:100%}.home .feature-tagline{font-size:38px;line-height:1.2;color:#fff;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff}.home #content #background img{width:100%;display:inline-block;height:auto;position:relative;min-width:1300px}.home #content #background{top:0;left:0;position:absolute;height:auto;width:100%;z-index:-1;overflow:hidden;right:0;min-width:1200px;overflow:hidden;text-align:center}.home #content #background:after{content:'';display:block;height:200px;position:absolute;left:0;right:0;width:100%;bottom:0;z-index:50;background-color:transparent;background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,1));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)',EndColorStr='rgba(0, 0, 0, 1)');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', EndColorStr='rgba(0, 0, 0, 1)')"}.home .sub-content{max-width:1240px;margin:0 auto;position:relative;z-index:2}.home .sub-content-bg{margin-bottom:-2px}.home .sub-content-wrap{background:#fff;padding:32px}.home .sub-content-wrap:after{content:'';display:block;clear:both}.home .sub-content-wrap .col{float:left;width:33.333333%;padding-right:32px}.home .sub-content-wrap .col+.col{border-left:1px dotted #ccc}.home .sub-content-wrap .col:nth-child(2n){padding-left:32px}.home .sub-content-wrap .col:nth-child(3n){padding-right:0;padding-left:32px}.home .sub-content-wrap .col-title{font-family:Georgia,serif;font-size:30px;font-weight:400;margin-top:0}.fat-item-list{margin-left:0;list-style:none}.fat-item-list .datetime{color:#9a968a;font-weight:700}.fat-item-list li{margin-left:0;padding-left:0;background:0 0;margin:0 0 20px}.home .sub-content-wrap li,.home .sub-content-wrap p{font-size:16px}.fat-item-list a{font-weight:700}.quicklinks-twocol{list-style:none;margin-left:0;-webkit-columns:2;-moz-columns:2;columns:2}.quicklinks-twocol li{margin-left:0}.quicklinks-twocol li:first-child{margin-top:0}.home .sub-content-wrap .item-title{font-size:18px;font-weight:700;margin-top:0;margin-bottom:5px}.home .sub-content-wrap .item-title+p{margin-top:0}.home .sub-content-wrap a{font-weight:700}#content-wrapper{background:url(/images/layout/content-bevel.png) no-repeat 50% 0;padding:18px 0 0}#content-outer{background:url(/images/layout/content.png) repeat-y 50% 0;padding-top:12px;padding-bottom:18px}#page-header,#content-inner{margin:0 auto;width:990px}#page-header-blog{background-image:url(/images/backgrounds/OLI_header.png);height:107px;margin:0 auto;width:990px}#page-header-blog-no-text{background-image:url(/images/backgrounds/OLI_header_no_text.png);height:107px;margin:0 auto;width:990px}#breadcrumbs{margin:0}#breadcrumbs li{background:url(/images/layout/arrow-red-right-big.png) no-repeat 100% 50%;float:left;font-size:2em;list-style:none;margin:0 8px 0 0;padding:0 12px 0 0;text-transform:uppercase}#breadcrumbs li a:link,#breadcrumbs li a:visited{color:#e53f3f}#breadcrumbs li a:hover{color:#fff}#page-header-blog-no-text h1,#page-header-blog-no-text p.header,#page-header h1,#page-header p.header{clear:both;color:#fff;font-size:4.8em;line-height:1;letter-spacing:2px;margin:4px auto 10px;padding:0;text-transform:uppercase}#page-header-blog-no-text h1 span.amp,#page-header-blog-no-text p.header span.amp,#page-header h1 span.amp,#page-header p.header span.amp{color:#ccc;margin:0 -.3em}#page-header-blog-no-text h1 span.keywords,#page-header h1 span.keywords{color:#e53f3f}.cufon-active #page-header-blog-no-text h1,.cufon-active #page-header-blog-no-text p.header,.cufon-active #page-header h1,.cufon-active #page-header p.header{font-size:5.4em;line-height:.8;letter-spacing:0;margin:5px auto 7px}.cufon-active #page-header-blog-no-text h1{margin-left:15px;line-height:1.9}#content-inner{background:#fff;padding:10px 0}.home #content *,.home #content *:after,.home #content *:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home .thumb-grid{list-style:none;margin:0;padding:0;font-size:0;position:relative;text-align:center}.home .thumb-grid:after{content:'';display:block;clear:both}.home .thumb-grid li{margin:0 1% 16px 0;padding:0;width:32.666666%;position:relative;line-height:0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);float:left;overflow:hidden}.home .thumb-grid li:nth-child(3n){margin-right:0}.home .thumb-grid img{max-width:100%;height:auto}.home .thumb-grid .thumb-overlay{position:absolute;bottom:-1px;left:0;right:0;width:100%;background:#000;background:rgba(0,0,0,.65);padding:16px 12px}.home .thumb-grid h4{font-size:18px;font-family:Arial,Helvetica,sans-serif;margin:0;text-align:left}.home .thumb-grid .thumb-overlay h4{font-weight:700;color:#fecd15;top:0}.home .mission-statement{color:#fff;text-align:center;margin:0;padding:20px 100px 30px}.home .mission-statement p{font-size:20px;line-height:1.2}.home .mission-title{font-size:42px;font-family:Georgia,serif;margin:0 0 15px;padding-bottom:15px;border-bottom:1px solid #fff}.home #content-feature-inner{background:rgba(0,0,0,.65);float:right;max-width:570px;color:#fff;padding:30px}.home #content-feature-inner p{font-size:20px}.home #content-feature-inner p a{color:#fecd15}.home .content-secondary{padding:0 40px;max-width:1240px;margin:0 auto;position:relative;z-index:2}.home .content-secondary:after{content:'';display:block;position:absolute;top:75px;left:0;right:0;height:100%;width:100%;z-index:-1;background-color:#076079;background-image:-moz-linear-gradient(top,#1787a7,#076079);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1787a7),color-stop(1,#076079));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1787a7',EndColorStr='#076079');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#1787a7', EndColorStr='#076079')"}.home .content-secondary:after{content:'';display:block;clear:both}.home #content-wrapper{padding-top:1px}.home #content-feature{margin:106px auto;max-width:1160px}.home #content-feature:after{content:'';display:block;clear:both}.home .feature-icon-wrap{float:left;width:140px;margin-right:20px}.home #content-feature-content{background:url(/images/layout/content.png) repeat 0 0;margin:10px 0;padding:20px;height:369px;width:656px}.home #content-feature-content #moogaloop{background:#000;height:100%;width:100%}.home #content-feature-content #safety-message{display:none}.home #content-feature-content h3{color:#fff;font-size:1.8em;font-weight:400;margin-top:0;margin-bottom:-4px}.home #content-feature-content p{color:#fff}.home #content-feature-content p.more{font-size:1.6em;margin-bottom:0}.home #content-feature-content p.more a:link,.home #content-feature-content p.more a:visited{background:url(/images/layout/arrow-red-right.png) no-repeat 100% 50%;padding-right:7px;text-transform:uppercase}.home #feature-menu{margin:0 0 10px}.home #feature-menu li{background:transparent none;float:left;font-size:1em;margin:0 11px 0 0;padding:11px 0 0}.home #feature-menu .active{background:url(/images/layout/slideshow-current.png) no-repeat 50% 0%}.home #feature-menu li a:link,.home #feature-menu li a:visited,.home #feature-menu li a:hover{background:no-repeat 0 0;border:1px solid #fff;display:block;height:99px;position:relative;text-decoration:none;width:156px}.no-js #feature-menu .focus img,.no-js #feature-menu .active img{display:block}.no-js #feature-menu li a:hover img{display:block}.home #feature-menu li img{bottom:0;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}.home #feature-menu li h2{bottom:0;color:#fff;font-size:1.8em;left:0;line-height:.7;padding:5px 5px 3px;text-transform:uppercase;position:absolute;width:146px;z-index:200}.home #feature-menu li a:hover h2,.home #feature-menu .active h2,.home #feature-menu .focus h2{background:url(/images/layout/feature-overlay.png)}.home #feature-menu li .content{display:none}.home #content-sub{display:inline;float:left;margin-left:10px;width:240px}.home .block{background:#fff;padding:10px;margin:10px 0}.home .block h3{color:#999;font-size:2em;line-height:.9;margin:0 0 5px;text-transform:uppercase}.home .quicklinks h3{background:url(/images/layout/horizontal-rule.png) repeat-x 0 100%;padding-bottom:7px;margin-bottom:3px}.home .quicklinks a:link,.home .quicklinks a:visited{background:url(/images/layout/arrow-red-right.png) no-repeat 100% 50%;padding-right:6px;text-transform:uppercase}.home .block p{font-family:Georgia,times new roman,Times,serif;margin:5px 0 0}.home .block small{font-family:Helvetica,Arial,sans-serif}.home .block .news .image-left{margin-top:4px;margin-bottom:4px}.home .block .news a:link,.home .block .news a:visited{font-family:Georgia,times new roman,Times,serif;font-weight:400;color:#000}.home .block h3 a:link,.home .block h3 a:visited{background:url(/images/layout/arrow-red-right-big.png) no-repeat 100% 50%;padding-right:8px}.home .block ul{margin:0;padding:0}.home .block ul li{background:url(/images/layout/horizontal-rule.png) repeat-x 0 0;clear:both;font-size:1.2em;margin:0;padding:7px 0 5px}.home .block ul li:first-child,.home .block ul li.first{background:0 0;padding-top:0}.home .block ul li:last-child,.home .block ul li.last{padding-bottom:0}.home .block ul.left,.home .block ul.right{float:left;width:110px}.home .block ul.right{float:right}.home .block ul.left li,.home .block ul.right li{background:transparent none;margin:3px 0;padding:0}.home .block object,.home .block embed{height:124px}.home .block span.more{color:#e53f3f;display:block;font-size:1.2em;line-height:.9;margin:8px 0 0;padding-right:7px;text-align:right;text-transform:uppercase}.meta{border:1px solid #ccc;margin:10px 0;padding:5px 7px}.meta .byline{color:#666;float:left;font-size:1em;font-weight:700;margin:0;text-transform:uppercase}.meta ul{float:right;margin:0}.meta ul li{background:transparent none;float:left;font-size:1em;margin:0 0 0 14px;padding:0;text-transform:uppercase}.meta ul.video-meta{float:none}.meta ul.video-meta li{font-weight:700;margin:0 9px 0 0;text-transform:none}.meta ul li.print a:link,.meta ul li.print a:visited{background:url(/images/layout/icon-print.png) no-repeat 0 50%}.meta ul li.share a:link,.meta ul li.share a:visited{background:url(/images/layout/icon-share.png) no-repeat 0 50%}.meta ul li a:link,.meta ul li a:link{display:block;padding-left:18px}.news-recent{margin:0 0 20px;padding:0}.news-recent li{background:url(/images/layout/horizontal-rule.png) repeat-x 0 100%;clear:both;padding:13px 0 5px;margin:0}.news-recent h3{font-family:Georgia,Times,times new roman,serif;font-size:1.5em;font-weight:400;line-height:1.2}.news-recent h3 a:link,.news-recent h3 a:visited{font-weight:400}.news-recent p small{color:#666;display:block}ul.news{margin:0}ul.news li{background:url(/images/layout/arrow-red-right-big.png) no-repeat 0 .4em;font-size:1.4em;padding-left:9px;margin:10px 0}ul.news a:link,ul.news a:visited{color:#000;font-family:Georgia,Times,times new roman,serif;font-weight:400}ul.pagination{text-align:center}ul.pagination li{background:transparent none;border:1px solid #ccc;display:inline-block;font-size:1.1em;margin:0 1px;padding:5px 10px}ul.pagination li a:link,ul.pagination li a:visited{color:#666}ul.pagination li.active{border-color:#dc3643}ul.pagination li.active,ul.pagination li.active a:link,ul.pagination li.active a:visited,ul.pagination li.active a:hover{color:#e53f3f;text-decoration:none}table.coordinators tbody{border:1px solid #ccc}table.coordinators tbody th{border:0}table.coordinators th.header{background:#f0f0f0;color:#000}table.coordinators td,table.coordinators tr.alt td{background:0 0;border-width:0 0 1px;vertical-align:top}table.coordinators tr.last td{border-width:0}table.coordinators td small{color:#999;display:block;font-size:.833333em;font-weight:700}body.state-coordinators #content-inner h2{left:-9999px;position:absolute}body.state-coordinators #content-inner img{margin-top:8px}form fieldset legend{background:#000;color:#fff;font-family:Georgia,Times,times new roman,serif;font-size:2em;margin:0;padding:8px 10px;width:606px}form fieldset{background:#e4ecee;margin:10px 0 20px}form fieldset .inner{padding:4px 15px 10px}form label{font-weight:700}form p{clear:both}form p.left,form p.right{display:inline;width:290px}form input,form textarea{border-top:1px solid #7f7f7f;border-left:1px solid #7f7f7f;border-right:1px solid #fff;border-bottom:1px solid #fff;font-family:Helvetica,Arial,sans-serif;font-size:1em;margin:2px 0 0;padding:3px;width:588px}input[type=checkbox]{vertical-align:top}form p.left input.inline,form p.right input.inline{border:0;margin:0 5px 0 0;padding:0;width:auto}form p.left input,form p.right input{width:282px}form p.left{float:left}form p.right{clear:none;float:right}form p.state{clear:none;width:174px;margin-left:16px;margin-right:16px}form p.state select{width:174px}form p.zip{width:100px}form p.zip input{width:92px}form p.age input{margin:0 5px;width:50px}form p.captcha input{float:left;margin-top:4px;margin-right:10px;width:70px}form p.captcha img{float:left;margin-top:4px}form #submit{background:transparent url(/images/layout/form-submit.png) no-repeat 0 0;border:0;color:transparent;display:block;height:22px;padding:0;margin:0;text-indent:-9999px;text-transform:capitalize;width:102px}.video-player{float:left;margin-top:8px;width:561px}.video-player iframe{z-index:1}.video-details{float:right;margin-top:3px;width:372px}.video-details .callout-right{width:357px}.video-player.detail{float:none;margin:20px auto}.video-details h3{font-family:Georgia,Times,times new roman,serif;font-size:2em;font-weight:400;margin-top:0;margin-bottom:0}.video-details .callout-right{padding-top:12px;padding-bottom:10px}.video-detail-meta li{margin-bottom:8px}.video-details .callout-right h3{font-size:1.9em}h3.red{color:#e53f3f;display:inline-block;margin:0 5px 0 0}.video-details .callout-right .left,.video-details .callout-right .right{float:left;width:170px}.video-details .callout-right .right{float:right}.video-categories{background:url(/images/layout/tab-bar.png) repeat-x 0 0;margin:25px -21px 15px;padding:0 21px}.video-categories li{background:0 0;float:left;font-size:1.6em;height:32px;margin:0 5px 0 0;padding:0;position:relative;text-transform:uppercase}.video-categories li a:link,.video-categories li a:visited{color:#000;display:block;float:left;height:32px;line-height:32px;position:relative;padding:0 9px}.video-categories li img{display:none;position:absolute;top:0}.video-categories li.active img{display:block}.video-categories li img.active-left{left:-10px}.video-categories li img.active-right{right:-10px}.video-categories li.active a:link,.video-categories li.active a:visited{background:#fff url(/images/layout/arrow-red-down-big.png) no-repeat 50% 100%;color:#e53f3f}.videos.last{margin-top:-20px}ul.videos li,ul.gallery li{background:transparent none;float:left;margin:0 13px 20px 0;padding:0;width:179px}ul.gallery li{height:285px}ul.videos li.last,ul.gallery li.last{margin-right:0}ul.gallery h3{margin-top:5px}ul.video-meta{margin:0 0 -8px}ul.video-meta li,ul.video-more li{background:0 0;color:#666;float:left;margin:0 8px 0 0;padding:0;width:auto}ul.video-meta li a:link,ul.video-meta li a:visited{color:666666;font-weight:400;text-decoration:none}ul.video-meta li a:hover{text-decoration:underline}ul.video-more{margin:0 0 10px}ul.video-more li{background:transparent url(/images/layout/arrow-red-right.png) no-repeat 100% 42%;font-size:1.6em;line-height:.8;padding-right:7px;text-transform:uppercase;margin-right:12px}ul.search-results{margin-top:10px}ul.search-results li{margin-bottom:20px}.community-login #submit{background:url(/images/layout/login.png) no-repeat 0 0;margin-left:-1px;width:59px}#content-inner .search-form{margin:20px 0}.search-form label{display:none}.search-form input{float:left;margin:0;width:auto}.search-form input.text{border:2px inset}.search-form input.submit{border-style:solid;border-width:1px;border-color:#eb7575 #db5454 #762020;background-color:#e23e3e;background-image:-moz-linear-gradient(top,#e23e3e,#c33434);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e23e3e),color-stop(1,#c33434));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e23e3e',EndColorStr='#c33434');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e23e3e', EndColorStr='#c33434')";-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;height:24px;line-height:22px;margin:0 0 0 5px;padding:0 4px;text-transform:uppercase}h3 span.keywords{color:#e53f3f}.blog-title{font-size:20px!important;font-weight:700!important}.blog-photo_block{display:block;margin-left:auto;margin-right:auto}#utility-nav li.button-red a{background:#dc2831;padding:2px 4px;margin:0 5px 0;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}#utility-nav li{line-height:20px}#utility-nav .search{margin-left:15px}@media(max-width:1120px){.secondary-nav{text-align:center}#header{height:auto;min-width:0;padding:10px 0 0}#logo{margin:0 auto 20px;display:-moz-inline-stack;display:inline-block}#header #utility-nav,#header #logo,#header #main-nav{float:none;position:relative;left:0;right:0;top:0;bottom:0}#header #utility-nav,#header #main-nav{display:block;max-width:100%}#header #utility-nav,#header .social-icons{display:inline-block}#header .social-icons{position:relative;bottom:-8px;margin-right:20px;float:none}#header #utility-nav:after,#header #main-nav:after{content:'';display:block;clear:both}#header #utility-nav{text-align:center;margin-bottom:20px}#header #utility-nav li{display:inline-block;float:none}ul#main-nav{padding-left:9px;padding-right:9px;text-align:center;width:100%;background-color:#b63030;background-image:-moz-linear-gradient(top,rgb(228,63,63),rgb(153,39,39));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(228,63,63)),color-stop(1,rgb(153,39,39)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgb(228, 63, 63)',EndColorStr='rgb(153, 39, 39)');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='rgb(228, 63, 63)', EndColorStr='rgb(153, 39, 39)')"}ul#main-nav>li{float:none;display:inline-block;background:0 0}}@media(max-width:875px){.home .content-secondary{padding:0 20px}.home .thumb-grid li{margin:0 1% 16px 0;padding:0;width:49%;position:relative;line-height:0;float:left}.home .thumb-grid li:nth-child(even){margin-right:0;margin-left:1%}.home .thumb-grid li:nth-child(odd){margin-left:0;margin-right:1%}.home .mission-statement{padding-left:0;padding-right:0}.home .sub-content-wrap .col{float:left;width:100%;padding:0}.home .sub-content-wrap .col+.col{padding-left:0;border-top:1px dotted #ccc;margin-top:20px;padding-top:20px;border-left:0}.home .feature-tagline{font-size:30px}.home #content-feature-inner p{font-size:18px}.footer-right,.footer-left{width:100%;margin:0;float:none;text-align:center}.footer-left .legal{text-align:center;float:none;max-width:none;margin-right:0}}@media(max-width:448px){.home .thumb-grid li{margin:0 0 16px;padding:0;width:100%;position:relative;line-height:0;float:left}.home .thumb-grid li:nth-child(even){margin-right:0;margin-left:0}.home .thumb-grid li:nth-child(odd){margin-left:0;margin-right:0}}