@media all {* {margin: 0;padding: 0}option {padding-left: .4em}select {padding: 1px}* html body * {overflow: visible}body {font-size: 100%;background: #fff;color: #000;text-align: left}div:target {outline: 0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block}audio,canvas,video {display: inline-block}audio:not([controls]) {display: none}[hidden] {display: none}input[type="search"] {-webkit-appearance: textfield}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}fieldset,img {border: 0 solid}ul,ol,dl {margin: 0 0 1em 1em}li {line-height: 1.5em;margin-left: .8em}dt {font-weight: bold}dd {margin: 0 0 1em .8em}blockquote {margin: 0 0 1em .8em}q {quotes: none}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none}table {border-collapse: collapse;border-spacing: 0}.ym-clearfix:before {content: "";display: table}.ym-clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}.ym-contain-dt {display: table;width: 100%;overflow: visible}.ym-contain-oh {overflow: hidden;width: 100%;display: block}.ym-contain-fl {float: left;width: 100%}.ym-skip,.ym-hideme,.ym-print {position: absolute;top: -32768px;left: -32768px}.ym-skip:focus,.ym-skip:active {position: static;top: 0;left: 0}.ym-skiplinks {position: absolute;top: 0;left: -32768px;z-index: 1000;width: 100%;margin: 0;padding: 0;list-style-type: none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active {left: 32768px;outline: 0 none;position: absolute;width: 100%}}@media screen,projection {.ym-column {display: table;width: 100%}.ym-col1 {float: left;width: 20%}.ym-col2 {float: right;width: 20%}.ym-col3 {width: auto;margin: 0 20%}.ym-cbox .ym-cbox-left,.ym-cbox-right {position: relative}.ym-cbox {padding: 0 10px}.ym-cbox-left {padding: 0 10px 0 0}.ym-cbox-right {padding: 0 0 0 10px}.ym-ie-clearing {display: none}.ym-grid {display: table;width: 100%;table-layout: fixed;list-style-type: none;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0}.ym-gl {float: left;margin: 0}.ym-gr {float: right;margin: 0 0 0 -5px}.ym-g20 {width: 20%}.ym-g40 {width: 40%}.ym-g60 {width: 60%}.ym-g80 {width: 80%}.ym-g25 {width: 25%}.ym-g33 {width: 33.333%}.ym-g50 {width: 50%}.ym-g66 {width: 66.666%}.ym-g75 {width: 75%}.ym-g38 {width: 38.2%}.ym-g62 {width: 61.8%}.ym-gbox {padding: 0 10px}.ym-gbox-left {padding: 0 10px 0 0}.ym-gbox-right {padding: 0 0 0 10px}.ym-equalize {overflow: hidden}.ym-equalize>.ym-gl,.ym-equalize>.ym-gr {display: table-cell;float: none;margin: 0;vertical-align: top}.ym-equalize>*>.ym-gbox,.ym-equalize>*>.ym-gbox-left,.ym-equalize>*>.ym-gbox-right {padding-bottom: 10000px;margin-bottom: -10000px}}@media all {.ym-form,.ym-form fieldset {overflow: hidden}.ym-form div .ym-form label,.ym-form .ym-message {position: relative;display: block}.ym-form .ym-fbox-check label {display: inline}.ym-form input,.ym-form textarea {cursor: text}.ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label {cursor: pointer}.ym-form textarea {overflow: auto}.ym-form input[type=hidden] {display: none!important}.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before {content: "";display: table}.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}.ym-form select,.ym-form input,.ym-form textarea {display: block;position: relative;width: 58.5%}.ym-form .ym-fbox-check input {display: inline;width: auto}.ym-form .ym-fbox-button input {display: inline;overflow: visible;width: auto}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active {border: 0 none}.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea {width: 94.2%;margin-right: -3px}.ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label {display: inline;float: left;width: 30%}.ym-columnar .ym-fbox-check {position: relative}.ym-label {display: block}.ym-columnar .ym-fbox-check .ym-label {position: absolute;top: 0}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message {margin-left: 30%}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button {padding-left: 30%}.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea {float: left;width: 67.2%;margin-right: -3px}.ym-fbox-select select {width: 60%}.ym-full .ym-fbox-select select {width: 94.8%}.ym-columnar .ym-fbox-select select {width: 68.8%}}@media print {.ym-grid>.ym-gl,.ym-grid>.ym-gr {overflow: visible;display: table}.ym-print {position: static;left: 0}.ym-noprint {display: none!important}}

@media screen and (min-width:0px){.ym-form input,.ym-form input,.ym-form textarea,.ym-form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:60%;}
.ym-columnar label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.ym-columnar .ym-fbox-select select,
.ym-columnar .ym-fbox-text input,
.ym-columnar .ym-fbox-text textarea{width:70%;}
.ym-full .ym-fbox-select select,
.ym-full .ym-fbox-text input,
.ym-full .ym-fbox-text textarea{width:100%;}
}

@media screen,projection{
.ym-form{background:#f4f4f4;border:2px #fff solid;margin:1.5em 0 0 0;padding:0;-webkit-box-shadow:0 0 4px #ddd;-moz-box-shadow:0 0 4px #ddd;box-shadow:0 0 4px #ddd;}
.ym-form fieldset{position:static;background:transparent;margin:0.75em 0 0.75em 0;padding:0 0.5em;}
.ym-form legend{background:transparent;color:#000;font-size:1.2em;line-height:1.25em;font-weight:bold;padding:0 0.5em;}
.ym-form label{color:#666;line-height:1.5em;}
.ym-label{color:#666;padding-top:0.25em;}
.ym-form .ym-form div.ym-fbox-check:focus+label{color:#000;}
.ym-form div.ym-fbox-text,
.ym-form div.ym-fbox-select,
.ym-form div.ym-fbox-check,
.ym-form div.ym-fbox-button{padding:0.3em 1em;margin-bottom:0.5em;}
.ym-form div.ym-fbox-button{padding:0 1em 1.5em 1em;margin:0;}
.ym-form .ym-gbox{padding:0 0.5em;margin-right:0;}
.ym-form h6{color:#000;margin:1em 0 0 1em;}
.ym-form .ym-fbox-text input,
.ym-form .ym-fbox-text textarea{line-height:1em;padding:0.25em 0.3em;margin-top:-2px;}
.ym-form .ym-fbox-select select{line-height:1em;padding:0.25em 2px 0.25em 1px;margin-top:-2px;}
.ym-form input,
.ym-form textarea,
.ym-form select,
.ym-form optgroup{font-family:Arial,Helvetica,sans-serif;-webkit-box-shadow:inset 0 0 4px #eee;-moz-box-shadow:inset 0 0 4px #eee;box-shadow:inset 0 0 4px #eee;}
.ym-form optgroup{font-style:normal;font-weight:bold;}
.ym-form .ym-fbox-text input,
.ym-form .ym-fbox-text textarea,
.ym-form .ym-fbox-select select{border:1px solid #ddd;}
.ym-form .ym-message{color:#666;margin-bottom:0.5em;}
.ym-form sup{color:#800;font-weight:bold;}
.ym-form input:valid,
.ym-form textarea:valid{background-color:#fff;}
.ym-form input:invalid,
.ym-form textarea:invalid{background-color:#fdd;}
.ym-form .ym-error label{color:#800;font-weight:normal;}
.ym-form .ym-error input,
.ym-form .ym-error select,
.ym-form .ym-error textarea{border:1px #800 solid;}
.ym-form .ym-error input:hover,
.ym-form .ym-error input:focus,
.ym-form .ym-error select:hover,
.ym-form .ym-error select:focus,
.ym-form .ym-error textarea:hover,
.ym-form .ym-error textarea:focus{border:1px #800 solid !important;}
.ym-form .ym-error .ym-message{color:#800;}
.ym-form div.ym-fbox-text input:focus,
.ym-form div select:focus,
.ym-form div textarea:focus,
.ym-form div.ym-fbox-text input:hover,
.ym-form div select:hover,
.ym-form div textarea:hover,
.ym-form div.ym-fbox-text input:active,
.ym-form div select:active,
.ym-form div textarea:active{border:1px #888 solid;background:#fff;}
.ym-button,
.ym-form button,
.ym-form input[type="button"],
.ym-form input[type="reset"],
.ym-form input[type="submit"]{display:inline-block;white-space:nowrap;background-color:#ccc;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(top,#eee,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eee',EndColorStr='#ccc');border:1px solid #777;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.15);box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.15);color:#333 !important;cursor:pointer;font:normal 1em/2em Arial,Helvetica;margin:1.5em 0.75em 0 0;padding:0 1.5em;overflow:visible;text-decoration:none !important;text-shadow:0 1px 0 rgba(255,255,255,.8);}
.ym-form button:hover,
.ym-form input[type="button"]:hover,
.ym-form input[type="reset"]:hover,
.ym-form input[type="submit"]:hover,
.ym-button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#fafafa,#ddd);background-image:-moz-linear-gradient(top,#fafafa,#ddd);background-image:-ms-linear-gradient(top,#fafafa,#ddd);background-image:-o-linear-gradient(top,#fafafa,#ddd);background-image:linear-gradient(top,#fafafa,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#ddd');}
.ym-form button:active,
.ym-form input[type="button"]:active,
.ym-form input[type="reset"]:active,
.ym-form input[type="submit"]:active,
.ym-button:active{background-color:#bbb;background-image:-webkit-linear-gradient(top,#ccc,#bbb);background-image:-moz-linear-gradient(top,#ccc,#bbb);background-image:-ms-linear-gradient(top,#ccc,#bbb);background-image:-o-linear-gradient(top,#ccc,#bbb);background-image:linear-gradient(top,#ccc,#bbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc',EndColorStr='#bbb');box-shadow:2px 2px 3px rgba(0,0,0,.2) inset;position:relative;top:1px;}
.ym-form button:focus,
.ym-form input[type="button"]:focus,
.ym-form input[type="reset"]:focus,
.ym-form input[type="submit"]:focus,
.ym-button:focus{outline:0;background:#fafafa;}
.ym-form button:before,
.ym-button:before{background:#ccc;background:rgba(0,0,0,.1);float:left;width:1em;text-align:center;font-size:1.5em;margin:0 1em 0 -1em;padding:0 .2em;-moz-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-moz-border-radius:.15em 0 0 .15em;-webkit-border-radius:.15em 0 0 .15em;border-radius:.15em 0 0 .15em;pointer-events:none;}
.ym-add:before{content:"\271A";}
.ym-delete:before{content:"\2718";}
.ym-edit:before{content:"\270E";}
.ym-email:before{content:"\2709";}
.ym-like:before{content:"\2764";}
.ym-next:before{content:"\279C";}
.ym-play:before{content:"\25B6";}
.ym-save:before{content:"\2714";}
.ym-spark:before{content:"\2737";}
.ym-star:before{content:"\2605";}
.ym-form button::-moz-focus-inner{border:0;padding:0;}
.ym-form input[type=button]::-moz-focus-inner,
.ym-form input[type=reset]::-moz-focus-inner,
.ym-form input[type=submit]::-moz-focus-inner{padding:.4em;}
.ym-form button[disabled],
.ym-form button[disabled]:hover,
.ym-form input[type=button][disabled],
.ym-form input[type=button][disabled]:hover,
.ym-form input[type=reset][disabled],
.ym-form input[type=reset][disabled]:hover,
.ym-form input[type=submit][disabled],
.ym-form input[type=submit][disabled]:hover,
.ym-button.ym-disabled,
.ym-button.ym-disabled:hover{background:#eee;color:#aaa !important;border-color:#aaa;cursor:default;text-shadow:none;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
* html .ym-button,
* html .ym-form button{display:inline-block;white-space:nowrap;background-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eee',EndColorStr='#ccc');border:1px solid #777;color:#333 !important;cursor:pointer;font:normal 1em/2em Arial,Helvetica;margin:1.5em 0.75em 0 0;padding:0 1.5em;overflow:visible;text-decoration:none !important;}
* html .ym-form button:focus,
* html .ym-button:focus{outline:0;background:#fafafa;}
* html .ym-form button:hover,
* html .ym-button:hover{background-color:#ddd;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#ddd');}
* html .ym-form button:active,
* html .ym-button:active{background-color:#bbb;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc',EndColorStr='#bbb');position:relative;top:1px;}
* html .ym-button.ym-disabled,
* html .ym-button.ym-disabled:hover{background:#eee;color:#aaa !important;border-color:#aaa;cursor:default;text-shadow:none;position:static;}
}

@media all{html *{}
textarea,
pre,
code,
kbd,
samp,
var,
tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier;}
body{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-size:87.50%;color:#444;-webkit-text-size-adjust:100%;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:"Droid Sans",Arial,Helvetica,sans-serif;font-weight:400;color:#161e21;margin:0;}
h1{font-size:350%;line-height:0.8571em;margin:0.4286em 0 0;}
h2{font-size:250%;line-height:1.2em;margin:0.6em 0 0 0;}
h3{font-size:175%;line-height:0.8571em;margin:0.8571em 0 0 0;}
h4{font-size:133.33%;line-height:1.125em;margin:1.125em 0 0 0;}
h5{font-size:116.67%;line-height:1.2857em;margin:1.2857em 0 0 0;}
h6{font-weight:bold;font-size:100%;line-height:1.5em;margin:1.5em 0 0 0;}
ul,
ol,
dl{font-size:1em;line-height:1.5em;margin:1.5em 0 0 1em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul ul{list-style-type:circle;margin-top:0;}
ol ol{list-style-type:lower-latin;margin-top:0;}
ol ul{list-style-type:circle;margin-top:0;}
li{font-size:1em;line-height:1.5em;margin-left:0.8em;}
dt{font-weight:bold;}
dd{margin:0 0 1.5em 0.8em;}
p{font-size:1em;line-height:1.5em;margin:1.5em 0 0 0;}
blockquote,cite,q{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;}
blockquote{margin:1.5em 0 0 1.5em;color:#666;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
big{font-size:116.667%;}
small{font-size:85.71%;}
pre,
code,
kbd,
tt,
samp,
var{font-size:100%;}
pre{line-height:1.5em;margin:1.5em 0 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
pre,code{color:#800;}
kbd,samp,var,tt{color:#666;font-weight:bold;}
var,dfn{font-style:italic;}
acronym,abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
mark{background:#ff0;color:#000;}
hr{color:#fff;background:transparent;margin:0 0 0.75em 0;padding:0 0 0.75em 0;border:0;border-bottom:1px #eee solid;}
a{color:#4D87C7;background:transparent;text-decoration:none;}
a:active{outline:none;}
a:hover,
a:focus{background-color:#800;color:#fff;text-decoration:none;}
img,
figure{margin:0;max-width:100%;height:auto;}
.flexible{margin-top:1.5em;max-width:100%;}
* html .flexible{width:98%;}
.bordered{margin-top:1.5em;border:2px #eee solid;border:2px rgba(255,255,255,1) solid;-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25);}
.highlight{color:#c30;}
.dimmed{color:#888;}
.box{border-radius:0.3em;border-width:1px;border-style:solid;border-color:#888;border-color:rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2) inset;box-shadow:1px 1px 3px rgba(0,0,0,0.2) inset;color:#444;color:rgba(0,0,0,.8);padding:1.4286em;margin:1.5em 0 0 0;}
.box >*:first-child{margin-top:0;}
.label{font-family:Verdana,Geneva,sans-serif;padding:1px 6px 2px;display:inline-block;vertical-align:middle;letter-spacing:normal;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#06C;color:#fff;font-size:10px;line-height:12px;}
.info{background:#f4f4f4;}
.success{background:#8c8;}
.warning{background:#cc8;}
.error{background:#c88;}
.float-left{float:left;display:inline;margin:1.5em 1em 0 0;}
.float-right{float:right;display:inline;margin:1.5em 0 0 1em;}
.center{display:block;text-align:center;margin:1.5em auto 0 auto;}
table{width:100%;border-collapse:collapse;margin:1.3571em 0 0 0;color:#333;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
table.narrow{margin: 1.4286em 0 0 0;}
table.narrow th,
table.narrow td{padding:0 0.5em;line-height:1.4286em;}
table.bordertable{border:1px #ccc solid;}
table caption{font-variant:small-caps;}
th,td{line-height:1.5em;vertical-align:top;padding:0.7143em 0.5em;}
th *:first-child,
td *:first-child{margin-top:0;}
th.nowrap,
td.nowrap{white-space:nowrap;}
thead th{text-align:left;color:#000;border-bottom:2px #000 solid;}
.bordertable thead th{background:#e0e0e0;border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
.bordertable tbody th[scope="row"]{background:#f0f0f0;}
tbody th{text-align:left;border-top:1px solid #ccc;text-align:left;}
.bordertable tbody th{border-right:1px solid #ccc;}
tbody td{text-align:left;border-top:1px solid #ccc;}
.bordertable tbody td{border-right:1px solid #ccc;}
tbody tr:hover th,
tbody tr:hover td{background:#f8f8f8;}
}

@media screen{body{overflow-y:scroll;}
.ym-wrapper{min-width:860px;max-width:960px;margin:0 auto;}
.ym-wbox{padding:0px;}
.ym-col1{width:50%;float:right;margin-left:-75%;margin-right:25%;padding:0 0 15px 0;}
.ym-col2{width:25%;float:right;margin-right:0%;padding:15px 0 15px 0;}
.ym-col3{float:left;width:25%;margin-left:0;margin-right:-5px;padding:15px 0;}
#nav_top{text-align:right;background:transparent;min-width:860px;max-width:960px;margin:0 auto;}
#nav_top_content{padding:6px 0 6px 0;height:16px;font-size:12px;}
header{background:#444;color:#ccc;padding:1.5em;}
header h1{background:transparent;color:#fff;}
footer{margin:0;padding:1.5em;}
#credits{text-align:center;float:left;width:100%;background:transparent;}
#credits_content{text-align:center;font-size:11px;}
.ym-skiplinks a.ym-skip:focus,
.ym-skiplinks a.ym-skip:active{color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-align:center;text-decoration:none;}
}

.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:15em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:15em;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{font-size:20px;top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:15em;top:0;}
.sf-menu{float:left;}
.sf-menu a{padding:.5em 1em;text-decoration:none;}
.sf-menu li{background:transparent;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('.https://cdn.hopeandsafety.org/images/site/arrows-ffffff.png') no-repeat -10px -100px;}
a >.sf-sub-indicator{ top:.8em;background-position:0 -100px;}
a:focus >.sf-sub-indicator,
a:hover >.sf-sub-indicator,
a:active >.sf-sub-indicator,
li:hover >a >.sf-sub-indicator,
li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position: -10px 0;}
.sf-menu ul a >.sf-sub-indicator{background-position: 0 0;}
.sf-menu ul a:focus >.sf-sub-indicator,
.sf-menu ul a:hover >.sf-sub-indicator,
.sf-menu ul a:active >.sf-sub-indicator,
.sf-menu ul li:hover >a >.sf-sub-indicator,
.sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('.https://cdn.hopeandsafety.org/images/site/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}

@media screen,projection{.required{color:#f37423;font-weight:bold;}
input[type="search"]{-webkit-appearance:textfield;}
html body{font-family:Arial,Helvetica,sans-serif;background-color:#4aa18e;background-image:url(https://cdn.hopeandsafety.org/images/site/site_bkgrd.jpg);background-repeat:repeat;background-position:left top;line-height:1.6; font-size:75%;color:#333f49;}
h1,
h2,
h3,
h4,
h5,
h6{color:#6f4996;font-weight:bold;margin:0 0 0.25em 0;}
h1{ font-size:175%;font-weight:normal;margin:0 0 0.5em 0;}
h2{ font-size:116.67%; font-size:120%;color:#f37423; margin:0 0 0.5em 0;}
h3{font-size:108%; margin:0 0 0.5em 0;}
h4,h5,h6{font-size:100%;}
ul,ol,dl{ margin:0 0 1.5em 1em;line-height:1.6;}
li{line-height:1.6;}
dd{margin:0 0 1.5em 0.8em;}
p{ margin:0 0 1.5em 0;line-height:1.6;}
a,
a:visited{color:#43977a;}
a:hover,
a:active{ background-color:transparent; color:#f37423;}
a:focus{ background-color:transparent; outline:none;}
table{ color:#333f49; margin:0 0 1.5em 0; width:100%; border:0 none;}
tbody td{ border-top: 0 none;}
th,td{ line-height:1.6; padding:0 0.5em 0.5em 0; vertical-align:top;}
.float-left{ margin:.2em 0 0 1em;}
.float-right{ margin:.2em 0 0 1em;}
.center{display:block;text-align:center; margin:0 auto 1.5em auto;}
.block{display:block;}
div.speckle{background-image:url(https://cdn.hopeandsafety.org/images/site/speckle.png);background-repeat:no-repeat;background-position:50% top;width:100%;}
#page-tile{background-image:url(https://cdn.hopeandsafety.org/images/site/page_bkgrd_tile.jpg);background-repeat:repeat-y;background-position:left top;}
#page-top{background-image:url(https://cdn.hopeandsafety.org/images/site/page_bkgrd_top.jpg);background-repeat:no-repeat;background-position:left top;padding-top:28px;}
#page-bottom{background-image:url(https://cdn.hopeandsafety.org/images/site/page_bkgrd_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;position:relative;}
.ym-wrapper{min-width:962px;max-width:962px;width:962px;margin:0 auto;}
.ym-wbox{margin:0 25px 0 25px;}
header{background-color:transparent;padding:0;position:relative;color: #333f49;}
#header-content{min-height:68px;}
body.page-index #header-content{margin:300px 650px 0 12px;min-height:140px;}
body.page-index #header-content .indent{margin-left:13px;}
.box-header{background-image:url(https://cdn.hopeandsafety.org/images/site/box_tile.jpg);background-repeat:repeat-y;background-position:left top;position:relative;}
.box-header img.logo{position:absolute;left:0;top:15px;z-index:5;}
body.page-index .box-header img.logo{left:24px;top:54px;}
.box-header div.tagline{position:absolute;bottom:13px;right:30px;height:102px;width:678px;z-index:5;background-image:url(https://cdn.hopeandsafety.org/images/site/tagline.png);background-repeat:no-repeat;background-position:left bottom;}
.box-header div.tagline{position:absolute;bottom:13px;right:30px;height:98px;width:678px;z-index:5;background-image:url(https://cdn.hopeandsafety.org/images/site/tagline-bkgrd.png);background-repeat:no-repeat;background-position:left bottom;}



body.page-index .box-header img.tagline{position:absolute;left:24px;top:182px;}
.box-header div.banner{position:absolute;top:5px;right:0;height:504px;width:648px;z-index:5;background-image:url(https://cdn.hopeandsafety.org/images/site/banner.png);background-repeat:no-repeat;background-position:left bottom;}
.box-content{background-image:url(https://cdn.hopeandsafety.org/images/site/box_tile_rule.jpg);background-repeat:repeat-y;background-position:left top;position:relative;}
.ym-col1{width:643px;float:right;margin:0;padding:0;}
.ym-cbox{padding:0;margin:0 30px 10px 27px;min-height:270px;}
.ym-col3{width:auto;margin:0 643px 0 0;padding:0;float:none;}
.ym-col3 .ym-cbox{padding:0;margin:0 0 10px 0;font-size:96%;min-height:270px;}
.ym-col3 .ym-cbox .indent{margin:0 15px 0 25px;}
.ym-col3 .ym-cbox .button{margin-left:12px;display:block;}
nav{position:absolute;right:20px;top:22px;z-index:10;}
.sf-menu{font-size:96%;}
.sf-menu ul{font-size:99%;}
.sf-menu a,
.sf-menu a:visited{color: #333f49;display:block;padding:0 10px .8em 10px;text-transform:uppercase;letter-spacing:.17em;}
.sf-menu li{line-height:1;}
.sf-menu li .selected,
.sf-menu a:hover,
.sf-menu a:active{color:#6f4996;}
.sf-menu li li .selected,
.sf-menu li li a,
.sf-menu li li a:visited{color:#333f49;text-transform:none;background-color:transparent;padding:8px 10px;letter-spacing:normal;}
.sf-menu li li a:hover,
.sf-menu li li a:active{color:#fff;background-color:#43977a;}
li span.pipe{ color:#47ab8d;display:block;padding:0 2px;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{top:1.7em;}
.sf-menu li li,
.sf-menu li li li{background:#bccbe0;line-height:1.4;}
.sf-shadow ul{background:url('https://cdn.hopeandsafety.org/images/site/shadow.png') no-repeat bottom right;}
#nav-top{overflow:hidden;color:#fff;font-size:95%;padding:12px 30px 5px 5px;padding:8px 30px 5px 5px;}
#nav-top .pipe{color:#f37423;padding:0 5px;}
#nav-top ul.left {float:left;display:inline;list-style:none;margin-bottom:0;width:580px;width:230px;}
#nav-top .translations ul{float:left;display:inline;list-style:none;margin-bottom:8px;}
#nav-top ul.left span, #nav-top .translations span{font-weight:bold;text-transform:uppercase;}
#nav-top ul.left a, #nav-top .translations ul a,
#nav-top ul.left a:visited, #nav-top .translations ul a:visited{color:#fff;}
#nav-top ul.left a:hover, #nav-top .translations ul a:hover,
#nav-top ul.left a:active, #nav-top .translations ul a:active{color:#6f4996;}
#nav-top ul.left span a, #nav-top .translations ul span a, 
#nav-top ul.left span a:visited, #nav-top .translations ul span a:visited{color:#f37423;}
#nav-top ul.left span a:hover, #nav-top .translations ul span a:hover,
#nav-top ul.left span a:active, #nav-top .translations ul span a:active {color:#6f4996;}
#nav-top ul.left li, #nav-top .translations ul li{float:left;display:inline;margin-left:0;padding-left:15px;}
#nav-top ul.left li.first, #nav-top .translations ul li.first{font-size:110%;margin-top:-.15em;}
#nav-top .right{float:right;display:inline;margin-bottom:0;width:310px;width:670px;}
#nav-top .right a,
#nav-top .right a:visited{color:#fff;text-transform:uppercase;}
#nav-top .right a:hover,
#nav-top .right a:active{color:#6f4996;}
p.nr-util-nav-links {float: right; margin-bottom: 0;}
/* NAV TOP SEARCH FORM + RESULTS */
div#search_fields {float: right;margin: 0 5px 0 0;}
#search_form input.default-value {background: #fff;border: #dedede 1px solid;padding: 3px 5px;font-weight: normal;font-size: 92%;text-align: right;color: #333f49;border-radius: 5px;width: 140px;}
#search_form input:focus {outline: none;}
span.button_search input {padding-left: 4px;vertical-align: bottom;margin-bottom: 4px;float: right;}
input#google_button {vertical-align: bottom;margin-bottom: 3px;}

div#search_results {
	height: 1300px;
	width: 580px;
	overflow: hidden;
	margin-left: -8px;
}
div#search_results table.gsc-table-result {margin-left: 8px;}
div#search_results table.gsc-table-result,
div#search_results table.gsc-above-wrapper-area-container,
div#search_results table.gcsc-branding,
div#search_results table.gsc-resultsHeader{margin-bottom: 0;}
.gs-result .gs-title, .gs-result .gs-title * {line-height: 1.2;}

#nav_sub{margin:0 15px 0 25px;}
#nav_sub h3{font-size:140%;}
#nav_sub h3,
#nav_sub h3 a,
#nav_sub h3 a:visited{color:#6f4996;text-transform:uppercase;font-weight:normal; background-color:transparent;}
#nav_sub h3 a.selected,
#nav_sub h3 a:hover,
#nav_sub h3 a:active{color:#f37423;}
#nav_sub a,
#nav_sub a:visited{color:#333f49;display:block;padding:4px 0; background-color:transparent;}
#nav_sub a.selected,
#nav_sub a:hover,
#nav_sub a:active{color:#f37423;}
#nav_sub ul{margin:0;}
#nav_sub li{list-style-type:none;margin-left:0;line-height:1.4;}
#nav_sub li ul li{list-style-type:none;margin-left:1.5em;}
#nav_sub img.hr{margin-top:2em;margin-bottom:2em;}
.print_link{position:absolute;top:15px;right:25px;}
footer{padding:5px 10px 10px 10px;background-image:url(https://cdn.hopeandsafety.org/images/site/footer_bkgrd.jpg);background-repeat:no-repeat;background-position:50px top;}
footer p{margin-bottom:0;margin-left:311px;}
footer p span{color:#43977a;}
footer p span.pipe{color:#f37423;padding:0 12px;}
#credits{padding:10px 0;overflow:hidden;font-size:95%;}
#credits p{margin:0;color:#fff;float:left;display:inline;width:370px;padding-left:30px;text-align:left;}
#credits a,
#credits a:visited{color:#fff;text-decoration:none;text-transform:uppercase;}
#credits a:hover,
#credits a:active{color:#f37423;}
#credits p a{text-transform:none;}
#credits span.pipe{padding:0 8px;color:#6f4996;}
#credits ul{float:right;display:inline;list-style:none;width:520px;margin:0;padding-right:30px;}
#credits li{float:right;display:inline;margin-left:0;}
p.hotline{font-size:115%;padding:.5em 0;}
body.page-index p.hotline{padding:0;margin-bottom:0;}
p.hotline span{font-weight:bold;color:#47ab8d;}
#signup_form{margin:1em 0 1.5em 0;}
body.page-index #signup_form{margin:1em 0 .5em 0;}
#signup_form label{font-size:115%;color:#47ab8d;}
#signup_form label span{color:#333f49;}
#signup_form #input_wrap{background-image:url(https://cdn.hopeandsafety.org/images/site/form_textbox.jpg);background-repeat:no-repeat;background-position:left 1px;min-height:19px;}
#signup_form #input_wrap input#signup_ea{width:187px;background:transparent;border:0 none;margin:0 0 0 2px;font-size:90%;color:#776f67;padding:1px 2px 2px 2px; line-height:1;}
#signup_form #input_wrap input#signup_submit{vertical-align:middle;margin-left:0;}
.stay-connected dl{float:left;margin:1.5em 0 .5em 0;padding:0;}
.stay-connected dt{clear:left;float:left;width:60px;margin:0;}
.stay-connected dd{float:left;width:160px;margin:0;}
.stay-connected dd h3{font-size:132%;font-weight:normal;}
.stay-connected dd p{margin-bottom:0;}
.stay-connected h4{font-size:115%;}
.features-tile{background-image:url(https://cdn.hopeandsafety.org/images/site/features_tile.jpg);background-repeat:repeat-y;background-position:left top;}
.features-top{background-image:url(https://cdn.hopeandsafety.org/images/site/features_top.jpg);background-repeat:no-repeat;background-position:left top;}
.features-bottom{background-image:url(https://cdn.hopeandsafety.org/images/site/features_bottom.jpg);background-repeat:no-repeat;background-position:left bottom;}
.features-wide{background-color: #F2E9FE;padding:10px;}
body.page-index .ym-grid{margin-bottom:1.5em;}
body.page-index .ym-gl .ym-gbox{min-height:195px; margin:20px 33px 10px 20px;padding:0;}
body.page-index .ym-gr .ym-gbox{min-height:195px; margin:20px 22px 10px 33px;padding:0;}
body.page-index .ym-grid h2{font-size:175%;font-weight:normal;margin:0 0 0.5em 0;color:#6f4996;}
body.page-index .ym-grid h3{color:#f37423;font-size:100%;margin:0 0 0.5em 0;}
body.page-index .ym-grid a.alt{text-transform:uppercase;font-size:92%;}
.welcome{font-size:140%;}
*:focus{outline:none;}
.modal{background-color:#fff;display:none;width:300px;padding:25px;text-align:left;border:1px solid #ddd;z-index:+10;opacity:0.80;border-radius:6px;box-shadow:0px 0px 15px #0f2231;}
.modal h3{color:#f37423;margin-bottom:4px;padding:5px; line-height: 1.3; font-weight: bold;}
.modal .ym-form-pipe {padding: 0 .6em;}
.modal p {padding-left: 5px;}
.ym-form legend{color:#f37423;}
.ym-col1 p+ul{margin-top:-1em;}
.sponsor {margin-top: 100px;}
.ym-form input:invalid, .ym-form textarea:invalid {background-color:#fff;}
.ym-form p {
    /*margin-bottom: 0.5em;
    padding: 0.3em 1em;*/
	margin: .5em 1em;
}
.box-header p.tagline-text {
    bottom: 0;
    left: 470px;
    position: absolute;
    z-index: 10;
	color: #376289;
	font-size: 145%;
}

.box-header img.tagline-text {
    bottom: 13px;
    left: 468px;
    position: absolute;
    z-index: 10;
}



}