/*! yamlcss v4.1.2 (2013-07-28) */
@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,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}figure{margin:0}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:700}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;table-layout:fixed;width:100%}.ym-contain-oh{display:block;overflow:hidden;width:100%}.ym-contain-fl{float:left;width:100%}.ym-column{display:table;table-layout:fixed;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.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;table-layout:fixed;width:100%;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>[class*=ym-g]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*=ym-g]>[class*=ym-gbox]{padding-bottom:10000px;margin-bottom:-10000px}.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div{position:relative}.ym-form label,.ym-form .ym-label,.ym-form .ym-message{position:relative;line-height:1.5;display:block}.ym-form .ym-message{clear:both}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form .ym-fbox-check input,.ym-form input[type=image],.ym-form input[type=radio],.ym-form input[type=checkbox],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input.hidden,.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox:before,.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:after,.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 .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active,.ym-form input[type=radio]:focus,.ym-form input[type=radio]:hover,.ym-form input[type=radio]:active,.ym-form input[type=checkbox]:focus,.ym-form input[type=checkbox]:hover,.ym-form input[type=checkbox]:active{border:0 none}.ym-form input,.ym-form textarea,.ym-form select{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%}.ym-form .ym-fbox-check input,.ym-form input[type=radio],.ym-form input[type=checkbox]{display:inline;margin-left:0;margin-right:.5ex;width:auto;height:auto}.ym-form input[type=image]{border:0;display:inline;height:auto;margin:0;padding:0;width:auto}.ym-form label,.ym-form .ym-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-inline{display:inline-block;float:none;margin-right:0;width:auto;vertical-align:baseline}.ym-fbox-wrap{display:table;table-layout:fixed;width:70%}.ym-fbox-wrap input,.ym-fbox-wrap textarea,.ym-fbox-wrap select{width:100%}.ym-fbox-wrap input[type=image]{width:auto}.ym-fbox-wrap input[type=radio],.ym-fbox-wrap input[type=checkbox]{display:inline;width:auto;margin-left:0;margin-right:.5ex}.ym-fbox-wrap label,.ym-fbox-wrap .ym-label{display:inline}.ym-full input,.ym-full textarea,.ym-full select{width:100%}.ym-full .ym-fbox-wrap{width:100%}.ym-columnar input,.ym-columnar textarea,.ym-columnar select{float:left;margin-right:-3px}.ym-columnar label,.ym-columnar .ym-label{display:inline;float:left;width:30%;z-index:1}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-message{margin-left:30%}.ym-columnar .ym-fbox-wrap{margin-left:30%;margin-right:-3px}.ym-columnar .ym-fbox-wrap .ym-message{margin-left:0}.ym-columnar .ym-fbox-wrap label{float:none;width:auto;z-index:1;margin-left:0}.ym-columnar .ym-fbox-wrap input{margin-left:0;position:relative}.ym-columnar .ym-fbox-check{position:relative}.ym-columnar .ym-fbox-check label,.ym-columnar .ym-fbox-check .ym-label{padding-top:0}.ym-columnar .ym-fbox-check input{top:3px}.ym-columnar .ym-fbox-button input{float:none;margin-right:1em}.ym-fbox-wrap+.ym-fbox-wrap{margin-top:.5em}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.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 print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table;table-layout:fixed}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}

/* YAML FORMS */
@media screen {.ym-form {
    background: #f4f4f4;border: 2px #fff solid;margin: 0 0 1.5em 0;-webkit-box-shadow: 0 0 4px #dddddd;box-shadow: 0 0 4px #dddddd;}
.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,
  .ym-form .ym-label {color: #666;line-height: 1.5;padding-top: 0.25em;}
.ym-form .ym-fbox {padding: 0 1em;margin: 1em 0 0.5em 0;}
.ym-form .ym-fbox-footer {background: #ececec;border-top: 1px #e0e0e0 solid;padding: 1.5em 1em;margin: 0;}
.ym-form .ym-fbox + .ym-fbox {margin: 0.5em 0;}
.ym-form .ym-fbox:last-child {margin-bottom: 1em;}
.ym-form .ym-fbox + .ym-fbox-footer {margin: 1em 0 0 0;}
.ym-form .ym-fbox :last-child,
  .ym-form .ym-fbox-footer :last-child {margin-bottom: 0;}
.ym-form .ym-fbox-heading {font-size: 1em;font-size: 100%;color: #000;margin: 1em;}
.ym-form .ym-fbox-check:focus + label {color: #000;}
.ym-form .ym-gbox-left {padding: 0 4px 0 0;}
.ym-form .ym-gbox-right {padding: 0 0 0 4px;}
.ym-form .ym-gbox {padding: 0 2px 0 2px;}
.ym-form input,
  .ym-form textarea,
  .ym-form select {border: 1px solid #ddd;line-height: 1em;font-family: Arial, Helvetica, sans-serif;-webkit-box-shadow: inset 0 0 4px #eeeeee;box-shadow: inset 0 0 4px #eeeeee;}
.ym-form input,
  .ym-form textarea {padding: 4px 0.3em;}
.ym-form select {padding: 3px 2px 3px 1px;}
.ym-form input:focus,
  .ym-form select:focus,
  .ym-form textarea:focus,
  .ym-form input:hover,
  .ym-form select:hover,
  .ym-form textarea:hover,
  .ym-form input:active,
  .ym-form select:active,
  .ym-form textarea:active {border: 1px #888 solid;background: #fff;}
.ym-form optgroup {font-family: Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;}
.ym-form .ym-fbox-check input,
  .ym-form input[type="image"],
  .ym-form input[type="radio"],
  .ym-form input[type="checkbox"] {border: 0 none !important;background: transparent !important;}
.ym-form .ym-message {color: #666;margin-bottom: 0.5em;}
.ym-form .ym-required {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;font-weight: bold;margin-top: 0;}
.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-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);background-image: linear-gradient(to bottom, #eeeeee,#cccccc);background-color: #eeeeee;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');zoom: 1;border: 1px solid #777;border-radius: .2em;-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);color: #333 !important;cursor: pointer;font: normal 1em/2em Arial, Helvetica;margin: 0 0.75em 0 0;padding: 0 1.5em;overflow: visible;/* removes extra side spacing in IE */
    text-decoration: none !important;text-shadow: 0 1px 0 rgba(255
, 255, 255, 0.8);}
.ym-button:hover,
  .ym-form button:hover,
  .ym-form input[type="button"]:hover,
  .ym-form input[type="reset"]:hover,
  .ym-form input[type="submit"]:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #dddddd));background-image: -webkit-linear-gradient(top, #fafafa, #dddddd);background-image: -moz-linear-gradient(top, #fafafa, #dddddd);background-image: -ms-linear-gradient(top, #fafafa, #dddddd);background-image: linear-gradient(to bottom, #fafafa,#dddddd);background-color: #fafafa;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFDDDDDD');zoom: 1;}
.ym-button:active,
  .ym-form button:active,
  .ym-form input[type="button"]:active,
  .ym-form input[type="reset"]:active,
  .ym-form input[type="submit"]:active {-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #bbbbbb));background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);background-image: -ms-linear-gradient(top, #cccccc, #bbbbbb);background-image: linear-gradient(to bottom, #cccccc,#bbbbbb);background-color: #cccccc;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');zoom: 1;position: relative;top: 1px;}
.ym-button:focus,
  .ym-form button:focus,
  .ym-form input[type="button"]:focus,
  .ym-form input[type="reset"]:focus,
  .ym-form input[type="submit"]:focus {outline: 0;background: #fafafa;}
/* Button size-scaling classes */
.ym-button {}
.ym
-button.ym-xlar
ge {font-size: 
1.5em;}
.ym-but
ton.ym-large {font-size: 1.2857em;}
.ym-button.ym-small {font-size: 0.8571em;}
.ym-button.ym-xsmall {font-size: 0.7143em;}
/* Button color scheme: primary */
.ym-button.ym-primary,
  .ym-form button.ym-primary,
  .ym-form input[type="button"].ym-primary,
  .ym-form input[type="reset"].ym-primary,
  .ym-form input[type="submit"].ym-primary {-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ee), color-stop(100%, #6666cc));background-image: -webkit-linear-gradient(top, #8888ee, #6666cc);background-image: -moz-linear-gradient(top, #8888ee, #6666cc);background-image: -ms-linear-gradient(top, #8888ee, #6666cc);background-image: linear-gradient(to bottom, #8888ee,#6666cc);background-color: #8888ee;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888EE', endColorstr='#FF6666CC');zoom: 1;border: 1px solid #007;color: #fff !important;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-primary:hover,
  .ym-form button.ym-primary:hover,
  .ym-form input[type="button"].ym-primary:hover,
  .ym-form input[type="reset"].ym-primary:hover,
  .ym-form input[type="submit"].ym-primary:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ff), color-stop(100%, #6666dd));background-image: -webkit-linear-gradient(top, #8888ff, #6666dd);background-image: -moz-linear-gradient(top, #8888ff, #6666dd);background-image: -ms-linear-gradient(top, #8888ff, #6666dd);background-image: linear-gradient(to bottom, #8888ff,#6666dd);background-color: #8888ff;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888FF', endColorstr='#FF6666DD');zoom: 1;}
.ym-button.ym-primary:active,
  .ym-form button.ym-primary:active,
  .ym-form input[type="button"].ym-primary:active,
  .ym-form input[type="reset"].ym-primary:active,
  .ym-form input[type="submit"].ym-primary:active {-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888cc), color-stop(100%, #6666aa));background-image: -webkit-linear-gradient(top, #8888cc, #6666aa);background-image: -moz-linear-gradient(top, #8888cc, #6666aa);background-image: -ms-linear-gradient(top, #8888cc, #6666aa);background-image: linear-gradient(to bottom, #8888cc,#6666aa);background-color: #8888cc;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888CC', endColorstr='#FF6666AA');zoom: 1;}
.ym-button.ym-primary:focus,
  .ym-form button.ym-primary:focus,
  .ym-form input[type="button"].ym-primary:focus,
  .ym-form input[type="reset"].ym-primary:focus,
  .ym-form input[type="submit"].ym-primary:focus {outline: 0;background: #88f;}
/* Button color scheme: success */
.ym-button.ym-success,
  .ym-form button.ym-success,
  .ym-form input[type="button"].ym-success,
  .ym-form input[type="reset"].ym-success,
  .ym-form input[type="submit"].ym-success {-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66bb66), color-stop(100%, #449944));background-image: -webkit-linear-gradient(top, #66bb66, #449944);background-image: -moz-linear-gradient(top, #66bb66, #449944);background-image: -ms-linear-gradient(top, #66bb66, #449944);background-image: linear-gradient(to bottom, #66bb66,#449944);background-color: #66bb66;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF66BB66', endColorstr='#FF449944');zoom: 1;border: 1px solid #070;color: #fff !important;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-success:hover,
  .ym-form button.ym-success:hover,
  .ym-form input[type="button"].ym-success:hover,
  .ym-form input[type="reset"].ym-success:hover,
  .ym-form input[type="submit"].ym-success:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc66), color-stop(100%, #55aa55));background-image: -webkit-linear-gradient(top, #66cc66, #55aa55);background-image: -moz-linear-gradient(top, #66cc66, #55aa55);background-image: -ms-linear-gradient(top, #66cc66, #55aa55);background-image: linear-gradient(to bottom, #66cc66,#55aa55);background-color: #66cc66;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF66CC66', endColorstr='#FF55AA55');zoom: 1;}
.ym-button.ym-success:active,
  .ym-form button.ym-success:active,
  .ym-form input[type="button"].ym-success:active,
  .ym-form input[type="reset"].ym-success:active,
  .ym-form input[type="submit"].ym-success:active {-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66aa66), color-stop(100%, #448844));background-image: -webkit-linear-gradient(top, #66aa66, #448844);background-image: -moz-linear-gradient(top, #66aa66, #448844);background-image: -ms-linear-gradient(top, #66aa66, #448844);background-image: linear-gradient(to bottom, #66aa66,#448844);background-color: #66aa66;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF66AA66', endColorstr='#FF448844');zoom: 1;}
.ym-button.ym-success:focus,
  .ym-form button.ym-success:focus,
  .ym-form input[type="button"].ym-success:focus,
  .ym-form input[type="reset"].ym-success:focus,
  .ym-form input[type="submit"].ym-success:focus {outline: 0;background: #6c6;}
/* Button color scheme: warning */
.ym-button.ym-warning,
  .ym-form button.ym-warning,
  .ym-form input[type="button"].ym-warning,
  .ym-form input[type="reset"].ym-warning,
  .ym-form input[type="submit"].ym-warning {-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddaa44), color-stop(100%, #bb7722));background-image: -webkit-linear-gradient(top, #ddaa44, #bb7722);background-image: -moz-linear-gradient(top, #ddaa44, #bb7722);background-image: -ms-linear-gradient(top, #ddaa44, #bb7722);background-image: linear-gradient(to bottom, #ddaa44,#bb7722);background-color: #ddaa44;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFDDAA44', endColorstr='#FFBB7722');zoom: 1;border: 1px solid #970;color: #fff !important;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-warning:hover,
  .ym-form button.ym-warning:hover,
  .ym-form input[type="button"].ym-warning:hover,
  .ym-form input[type="reset"].ym-warning:hover,
  .ym-form input[type="submit"].ym-warning:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eebb55), color-stop(100%, #cc8833));background-image: -webkit-linear-gradient(top, #eebb55, #cc8833);background-image: -moz-linear-gradient(top, #eebb55, #cc8833);background-image: -ms-linear-gradient(top, #eebb55, #cc8833);background-image: linear-gradient(to bottom, #eebb55,#cc8833);background-color: #eebb55;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEBB55', endColorstr='#FFCC8833');zoom: 1;}
.ym-button.ym-warning:active,
  .ym-form button.ym-warning:active,
  .ym-form input[type="button"].ym-warning:active,
  .ym-form input[type="reset"].ym-warning:active,
  .ym-form input[type="submit"].ym-warning:active {-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc9944), color-stop(100%, #aa6622));background-image: -webkit-linear-gradient(top, #cc9944, #aa6622);background-image: -moz-linear-gradient(top, #cc9944, #aa6622);background-image: -ms-linear-gradient(top, #cc9944, #aa6622);background-image: linear-gradient(to bottom, #cc9944,#aa6622);background-color: #cc9944;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCC9944', endColorstr='#FFAA6622');zoom: 1;}
.ym-button.ym-warning:focus,
  .ym-form button.ym-warning:focus,
  .ym-form input[type="button"].ym-warning:focus,
  .ym-form input[type="reset"].ym-warning:focus,
  .ym-form input[type="submit"].ym-warning:focus {outline: 0;background: #da4;}
/* Button color scheme: danger */
.ym-button.ym-danger,
  .ym-form button.ym-danger,
  .ym-form input[type="button"].ym-danger,
  .ym-form input[type="reset"].ym-danger,
  .ym-form input[type="submit"].ym-danger {-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bb6666), color-stop(100%, #994444));background-image: -webkit-linear-gradient(top, #bb6666, #994444);background-image: -moz-linear-gradient(top, #bb6666, #994444);background-image: -ms-linear-gradient(top, #bb6666, #994444);background-image: linear-gradient(to bottom, #bb6666,#994444);background-color: #bb6666;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFBB6666', endColorstr='#FF994444');zoom: 1;border: 1px solid #700;color: #fff !important;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);}
.ym-button.ym-danger:hover,
  .ym-form button.ym-danger:hover,
  .ym-form input[type="button"].ym-danger:hover,
  .ym-form input[type="reset"].ym-danger:hover,
  .ym-form input[type="submit"].ym-danger:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc6666), color-stop(100%, #aa5555));background-image: -webkit-linear-gradient(top, #cc6666, #aa5555);background-image: -moz-linear-gradient(top, #cc6666, #aa5555);background-image: -ms-linear-gradient(top, #cc6666, #aa5555);background-image: linear-gradient(to bottom, #cc6666,#aa5555);background-color: #cc6666;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCC6666', endColorstr='#FFAA5555');zoom: 1;}
.ym-button.ym-danger:active,
  .ym-form button.ym-danger:active,
  .ym-form input[type="button"].ym-danger:active,
  .ym-form input[type="reset"].ym-danger:active,
  .ym-form input[type="submit"].ym-danger:active {-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aa5555), color-stop(100%, #884444));background-image: -webkit-linear-gradient(top, #aa5555, #884444);background-image: -moz-linear-gradient(top, #aa5555, #884444);background-image: -ms-linear-gradient(top, #aa5555, #884444);background-image: linear-gradient(to bottom, #aa5555,#884444);background-color: #aa5555;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFAA5555', endColorstr='#FF884444');zoom: 1;}
.ym-button.ym-danger:focus,
  .ym-form button.ym-danger:focus,
  .ym-form input[type="button"].ym-danger:focus,
  .ym-form input[type="reset"].ym-danger:focus,
  .ym-form input[type="submit"].ym-danger:focus {outline: 0;background: #c66;}
/* pseudo elements don't work on input */
.ym-form button:before,
  .ym-button:before {background: #ccc;background: rgba(0, 0, 0, 0.1);float: left;width: 1em;text-align: center;font-size: 1.5em;margin: 0 1em 0 -1em;padding: 0 .2em;-webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, 0.5), 2px 0 0 rgba(255, 255, 255, 0.5);box-shadow: 1px 0 0 rgba(0, 0, 0, 0.5), 2px 0 0 rgba(255, 255, 255, 0.5);border-radius: .15em 0 0 .15em;pointer-events: none;}
.ym-add:before {content: "\271A";}
.ym-delete:before {content: "\2718";}
.ym-close:before {content: "\2715";}
.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-reply:before {content: "\27A5";}
.ym-save:before {content: "\2714";}
.ym-sign:before {content: "\270D";}
.ym-spark:before {content: "\2737";}
.ym-support:before {content: "\2706";}
.ym-star:before {content: "\2605";}
/* removes extra inner spacing in Firefox */
.ym-form button::-moz-focus-inner {border: 0;padding: 0;}
/* If line-height can't be modified, then fix Firefox spacing with padding */
.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;}
}
/* Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com + License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa,
.fas,
.far,
.fal,
.fab {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.fa-lg {font-size: 1.33333em;line-height: 0.75em;vertical-align: -.0667em;}
.fa-xs {font-size: .75em;}
.fa-sm {font-size: .875em;}
.fa-1x {font-size: 1em;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}
.fa-9x {font-size: 9em;}
.fa-10x {font-size: 10em;}
.fa-fw {text-align: center;width: 1.25em;}
.fa-ul {list-style-type: none;margin-left: 2.5em;padding-left: 0;}
.fa-ul > li {position: relative;}
.fa-li {left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit;}
.fa-border {border: solid 0.08em #eee;border-radius: .1em;padding: .2em .25em .15em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {
    -webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes fa-spin {0% {
    -webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);transform: scale(-1, 1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1, -1);transform: scale(1, -1);}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(-1, -1);transform: scale(-1, -1);}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {-webkit-filter: none;filter: none;}
.fa-stack {display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em;}
.fa-stack-1x,
.fa-stack-2x {left: 0;position: absolute;text-align: center;width: 100%;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-accessible-icon:before {content: "\f368";}
.fa-arrow-alt-circle-down:before {content: "\f358";}
.fa-arrow-alt-circle-left:before {content: "\f359";}
.fa-arrow-alt-circle-right:before {content: "\f35a";}
.fa-arrow-alt-circle-up:before {content: "\f35b";}
.fa-arrow-circle-down:before {content: "\f0ab";}
.fa-arrow-circle-left:before {content: "\f0a8";}
.fa-arrow-circle-right:before {content: "\f0a9";}
.fa-arrow-circle-up:before {content: "\f0aa";}
.fa-arrow-down:before {content: "\f063";}
.fa-arrow-left:before {content: "\f060";}
.fa-arrow-right:before {content: "\f061";}
.fa-arrow-up:before {content: "\f062";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-arrows-alt-h:before {content: "\f337";}
.fa-arrows-alt-v:before {content: "\f338";}
.fa-chevron-circle-down:before {content: "\f13a";}
.fa-chevron-circle-left:before {content: "\f137";}
.fa-chevron-circle-right:before {content: "\f138";}
.fa-chevron-circle-up:before {content: "\f139";}
.fa-chevron-down:before {content: "\f078";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}
.fa-edit:before {content: "\f044";}
.fa-facebook:before {content: "\f09a";}
.fa-facebook-f:before {content: "\f39e";}
.fa-facebook-messenger:before {content: "\f39f";}
.fa-facebook-square:before {content: "\f082";}
.fa-info:before {content: "\f129";}
.fa-info-circle:before {content: "\f05a";}
.fa-instagram:before {content: "\f16d";}
.fa-linkedin:before {content: "\f08c";}
.fa-linkedin-in:before {content: "\f0e1";}
.fa-minus:before {content: "\f068";}
.fa-minus-circle:before {content: "\f056";}
.fa-minus-square:before {content: "\f146";}
.fa-mobile:before {content: "\f10b";}
.fa-mobile-alt:before {content: "\f3cd";}
.fa-phone:before {content: "\f095";}
.fa-phone-alt:before {content: "\f879";}
.fa-phone-square:before {content: "\f098";}
.fa-phone-square-alt:before {content: "\f87b";}
.fa-plus:before {content: "\f067";}
.fa-plus-circle:before {content: "\f055";}
.fa-plus-square:before {content: "\f0fe";}
.fa-twitter:before {content: "\f099";}
.fa-twitter-square:before {content: "\f081";}
.fa-universal-access:before {content: "\f29a";}
.fa-vimeo:before {content: "\f40a";}
.fa-vimeo-square:before {content: "\f194";}
.fa-vimeo-v:before {content: "\f27d";}
.fa-window-close:before {content: "\f410";}
.fa-youtube:before {content: "\f167";}
.fa-youtube-square:before {content: "\f431";}
.sr-only {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.sr-only-focusable:active, .sr-only-focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
/* BRANDS 400-WEIGHT FONT AWESOME FREE */
@font-face {font-family: 'Font Awesome 5 Brands';font-style: normal;font-weight: normal;font-display: auto;src: url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff") format("woff");}
.fab {font-family: 'Font Awesome 5 Brands';}
/* REGULAR 400-WEIGHT FONT AWESOME FREE */
@font-face {font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 400;font-display: auto;src: url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff") format("woff");}
.far {font-family: 'Font Awesome 5 Free';font-weight: 400;}
/* SOLID 900-WEIGHT FONT AWESOME FREE */
@font-face {font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 900;font-display: auto;src: url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff") format("woff");}
/* 5 BLOBS OF REDUNDANCY TO PROVIDE FONT FALLBACKS - https://developers.google.com/web/updates/2016/02/font-display */
@font-face {font-family: 'Font Awesome 5 Brands-auto';font-display: auto;src: local('Font Awesome 5 Brands'), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-block';font-display: block;src: local('Font Awesome 5 Brands'), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-swap';font-display: swap;src: local('Font Awesome 5 Brands'), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-optional';font-display: optional;src: local('Font Awesome 5 Brands'), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-fallback';font-display: fallback;src: local('Font Awesome 5 Brands'), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://bgbingo.org/fonts/awesome/fa-solid-900.woff") format("woff");}
.fa,
.fas {font-family: 'Font Awesome 5 Free';font-weight: 900;}
/* YAML - TYPOGRAPHY */
@media all {html * {
	font-size: 99%;}
textarea,
  pre,
  code,
  kbd,
  samp,
  var,
  tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #1c1c1c;}
h1,
  h2,
  h3,
  h4,
  h5,
  h6 {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: 400;color: #161e21;margin: 0;}
h1 {font-size: 157.142856%;line-height: 0.875;margin: 0 0 0.4375em 0;color: #d93d04;text-transform: capitalize;}
h2 {font-size: 130%;line-height: 1.3125;margin: 0 0 0.65625em 0;color: #0366a5;font-weight:bold;text-transform: capitalize;}
h3 {font-size: 120%;line-height: 0.875;margin: 0 0 0.875em 0;color: #2c95b5;font-weight: bold;}
h4 {font-size: 128.57143%;line-height: 1;margin: 0 0 1em 0;}
h5 {font-size: 128.57143%;line-height: 1.16667;margin: 0 0 1.16667em 0;}
h6 {font-size: 100%;font-weight: bold;line-height: 1.5;margin: 0 0 1.5em 0;}
ul,
  ol,
  dl {font-size: 100%;line-height: 1.5;margin: 0 0 1.5em 0;}
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: 100%;line-height: 1.5;margin-left: 1.2em;margin-bottom: 1em;margin-top: 1em;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
p {font-size: 100%;line-height: 1.5;margin: 0 0 1.5em 0;}
blockquote,
  cite,
  q {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
blockquote {background: transparent;color: #666666;margin: 1.5em 0 0 1.5em;}
strong,
  b {font-weight: bold;color: black;}
em,
  i {font-style: italic;}
big {font-size: 114.28571%;line-height: 1.3125;}
small {font-size: 85.71429%;line-height: 1.75;}
sub,
  sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
hr, .nr-hrule {color: #fff;background: transparent;margin: 0 0 0.75em 0;padding: 0 0 0.67857em 0;border: 0;border-bottom: 1px #eeeeee solid;}
a,
a:visited,
a:active {color: #d93d04;background: transparent;text-decoration: none;}
a:hover,
a:visited:hover,
a:focus {background: transparent;color: #2ab6e4;text-decoration: none;outline: 0 none;}
a.linkopacity img,
a.linkopacity:visited img {filter: alpha(opacity=100);opacity: 1.0;}
a.linkopacity:hover img,
a.linkopacity:visited:hover img,
a.linkopacity:active img {filter: alpha(opacity=80);opacity: 0.8;}
img,
  figure {margin: 0;}
.flexible {margin-bottom: 1.5em;max-width: 100%;height: auto;}
.bordered {margin-bottom: 1.5em;border: 2px #eee solid;border: 2px white solid;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);}
.highlight {color: #cc3300;}
.dimmed {color: #888888;}
.box {border-radius: 0.3em;border-width: 1px;border-style: solid;border-color: #888;border-color: rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);color: #444;color: rgba(0, 0, 0, 0.8);padding: 1.42857em;margin: 0 0 1.5em 0;}
.box > *:last-child {margin-bottom: 0;}
.label {font-family: Verdana, Geneva, sans-serif;padding: 1px 6px 2px;display: inline-block;vertical-align: middle;letter-spacing: normal;white-space: nowrap;border-radius: 3px;background: #06C;color: #fff;font-size: 10px;line-height: 12px;}
.info {background: #f4f4f4;}
.success {background: #88cc88;}
.warning {background: #cccc88;}
.error {background: #cc8888;}
.float-left {float: left;display: inline;margin: 0 1em 1.5em 0;}
.float-right {float: right;display: inline;margin: 0 0 1.5em 1em;}
.center {display: block;text-align: center;margin: 0 auto 1.5em auto;}
table {width: 100%;border-collapse: collapse;color: #444444;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;margin: 0 0 1.35714em 0;}
table.narrow {margin: 0 0 1.42857em 0;}
table.narrow th,
  table.narrow td {padding: 0 0.5em;line-height: 1.42857;}
table.fixed {table-layout: fixed;}
table.bordertable {border: 1px #ccc solid;}
table.bordertable thead th {background: #e0e0e0;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;}
table.bordertable tbody th[scope="row"] {background: #f0f0f0;}
table.bordertable tbody th {border-right: 1px solid #ccc;}
table.bordertable tbody td {border-right: 1px solid #ccc;}
caption {font-variant: small-caps;}
th,
  td {line-height: 1.5em;vertical-align: top;padding: 0.71429em 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;}
}

/* YAML LAYOUT  */
@media screen {body {
	overflow-y: scroll;background: #1b97c9 url("https://bgbingo.org/images/site/bg_slice.png") repeat-x left top;}
#nr-bingo-balls {background: url("https://bgbingo.org/images/site/bingo-balls.png") no-repeat center top;height: 529px;width: 1060px;margin: 0 auto;}
.ym-wrapper {width: 960px;margin: 0 auto;}
.ym-wbox {padding: 0;}
.nr-main {margin-right: 20px;margin-left: 42px;min-height: 800px;}
.nr-main .ym-g-66 .ym-gbox {padding-left: 0;}
.nr-main .ym-gbox {padding-left: 0;}
.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;}
}

/* SUPERFISH ESSENTIAL STYLES */
@media screen, projection {
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu > li {float: left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative;}
.sf-menu ul ul {top: 0;left: 100%;}
/* OVERRIDE THIS ESSENTIAL FLOAT FOR RESPONSIVE LAYOUT */
.sf-menu > li {
	float: none;
}
/* SUPERFISH BINGO STYLES */
.ym-gbox {padding-right: 0;padding-left: 20px;}
.sf-menu {float: left;background-color: white;width: 100%;}
.sf-menu ul {background: #baeafa; background: linear-gradient(#baeafa, white);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baeafa', endColorstr='white',GradientType=0 );margin: 0;padding: 0;}
.sf-menu ul li {list-style: none;}
.sf-menu ul li a {display: block;text-decoration: none;}
.sf-menu a,
.sf-menu a:visited {border-left: 1px solid #fff;border-bottom: 1px solid #dFeEFF;/* fa
llback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);padding: .75em 0;text-align: center;background-color: #ffcc00;color: #0366a5;font-size: 16px;text-transform: uppercase;font-family: Helvetica Neue, Arial,"Droid Sans", sans-serif;}
.sf-menu a:hover,
.sf-menu a:visited:hover,
.sf-menu a:focus,
.sf-menu a.selected {color: white;background-color: #0366a5;text-shadow: 3px 1px 3px #5e5f60;}
.sf-menu {display: table;table-layout: fixed;}
.sf-menu ul,
.sf-menu ul ul {display: table-row;}
.sf-menu li {display: table-cell;}
.sf-menu li li {display: table-row;margin: 0;list-style-image: none;}
.sf-menu li {background: transparent;white-space: nowrap;/* no
need for Supersubs plugin */
	white-space: normal;/* ...
unless you support IE7 (let it wrap) */
	-webkit-transition-duration: .2s;transition-duration: .2s;}
.sf-menu li li a,
.sf-menu li li a:visited{background: transparent;color: black;min-width: 11em;text-transform: none;font-size: 1em;text-align: left;padding-left: 10px;}
.sf-menu li li a:focus,
.sf-menu li li a:hover,
.sf-menu li li a:visited:hover,
.sf-menu li li a.selected {
	color: white;background-color: #0366a5;text-shadow: 3px 1px 3px #5e5f60;
}
.sf-menu ul li {background: transparent;}
.sf-menu ul ul li {background: #9AAEDB;}
.sf-menu li:hover,
.sf-menu li.sfHover {background: #CFDEFF;/* o
nly transition out, not in */
	-webkit-transition: none;transition: none;}
.nr-button-contact {padding-left: 0;padding-right: 0;margin-right: 20px;margin-left: 2px;border-bottom: 1px solid #dFeEFF;}
.nr-button-contact a,
.nr-button-contact a:visited {color: white;background-color: #2AB6E4;text-align: center;display: block;font-size: 100%;border-left: 1px solid #fff;border-bottom: 2px solid #dFeEFF;/* fallback col
our must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);padding: .95em 0;text-transform: uppercase;font-family: Helvetica Nueue, "Droid Sans", Arial, sans-serif;text-shadow: 3px 1px 3px #5e5f60;font-size: 16px;}
.nr-button-contact a:hover,
.nr-button-contact a:visited:hover,
.nr-button-contact a:focus,
.nr-button-contact a.selected {background-color: #D93D04;color: white;}
/* SUB NAV */
.nr-main .ym-g33 {width: 33.1%;}
#skip-to-sub-nav {margin: 0;background: #fec22e; background: linear-gradient(#fcccb5, #fec22e);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcccb5', endColorstr='#fec22e',GradientType=0);}
#skip-to-sub-nav h3 {padding-top: 20px;padding-bottom:20px;margin-left: 20px;text-transform: uppercase;}
#nav_sub {margin-top: 10px;}
#nav_sub ul {padding-bottom: 10px;margin: 0;}
#nav_sub li {list-style-type: none;margin-left: 20px;margin-bottom: 2px;}
#skip-to-sub-nav li a,
#skip-to-sub-nav li a:visited {color: black;font-family: Helvetica Nueue, "Droid Sans", Arial, sans-serif;}
#skip-to-sub-nav li a:hover,
#skip-to-sub-nav li a:visited:hover,
#skip-to-sub-nav li a:focus,
#skip-to-sub-nav li a.selected {color: #D93D04;}
.nr-side-bar-content {padding: 20px;color: black;background-color: #fec22e;}
.nr-side-bar-content strong {color: black;}
.nr-site-wide-content {padding-bottom: 10px;padding-top: 10px;}
.nr-divider-top {height: 20px;
	background: white;}
.nr-divider-bottom {height: 40px;background: white;}
.nr-registration-button {background-color: white;}
.nr-registration-button a,
.nr-registration-button a:visited {font-family: Helvetica Nueue, "Droid Sans", Arial, sans-serif;background:#2fb8e5; background:linear-gradient(#82DDFB, #2fb8e5);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82DDFB', endColorstr='#2fb8e5',GradientType=0 );padding: 20px 56px 20px 57px;border-radius: 5px;color: white;font-weight: bold;}
.nr-registration-button a:hover,
.nr-registration-button a:focus,
.nr-registration-button a:visited:hover {background:#82DDFB; background:linear-gradient(#2fb8e5, #82DDFB);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fb8e5', endColorstr='#82DDFB',GradientType=0 );color: #005D98;text-shadow: none;}
}
/* BG BINGO STYLES - NOVEMBER 2015 */
@media screen, projection {
.nr-border {margin-top: -500px;top: 30px;padding: 10px;background: transparent;border: 1px solid #90ddf0;width: 100%;box-sizing: border-box;}
.nr-shadow-wrap {-moz-box-shadow: 2px 2px 10px #0f2231;-webkit-box-shadow: 2px 2px 10px #0f2231;box-shadow: 2px 2px 10px #0f2231;background-color: white;min-height: 600px;}
#nr-header {background: linear-gradient(#90ddf0, white);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ddf0', endColorstr='white',GradientType=0 );padding: 0;}
.nr-logo {margin-left: 40px;margin-top: 15px;margin-bottom: -20px}
.nr-banner {text-align: right;margin-right: 20px;margin-top: 30px;margin-bottom: -30px;font-size: 22px;font-weight: bold;color: #005d98;text-transform: uppercase;}
.nr-header-content {text-align: right;margin-top: 40px;margin-right: 15px;font-size: 0.9em;color: #034067;margin-bottom: -10px}
.nr-header-content li {display: inline;list-style-type: none;font-size: 1em;margin: 0;padding: 0;}
.nr-header-content li a,
.nr-header-content li a:visited {margin-left: -0.2em;padding: 0;color: #034067;}
.nr-header-content li span {margin: 0.8em;}
.nr-header-content li a:hover,
.nr-header-content li a:visited:hover,
.nr-header-content li a:focus {color: #F15922;}
.nr-header-content li:nth-child(3) a {margin-left: -10px;}
.nr-header-content img {margin-left: 0.8em;margin-bottom: -3px;margin-right: 10px}
/* MAIN CONTENT AREA */
p.breadcrumbs {margin: 6px 0 9px 0;font-size: 11px;color: #777;}
p.breadcrumbs a,
p.breadcrumbs a:visited,
p.breadcrumbs a:active {color: #777;}
p.breadcrumbs a:hover,
p.breadcrumbs a:visited:hover {color: #333;}
.nr-main {border: none;}
.nr-main article {margin-right: 15px;margin-bottom: 40px;}
.nr-main article li {list-style-type: none;margin-left: 10px;line-height: 1.5em;text-indent: -15px;}
.nr-main article li:before {content: "• ";color: black;font-size: 125%;position: relative;top: .1em;}
.nr-main span.float-right img {margin-right: 30px;}
/*	HOME PAGE STYLES */
/* HOME PAGE GOOGLE MAP */
.nr-direction {background:#fdb813; background:linear-gradient(#fcccb5, #fdb813);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcccb5', endColorstr='#fdb813',GradientType=0 );margin-left: 3px;width: 290px;}
.nr-direction .ym-gbox {padding: 0;}
.nr-map-border-box {margin: 15px;background-color: white;padding-top: 5px;padding-bottom: 1px;box-shadow: 2px 2px 5px #75736f;}
.nr-google-map {margin-left: 5px;}
.nr-direction p {font-size: 12px;font-weight: bold;color: #005D98;text-align: center;margin-bottom: 10px;}
.nr-direction p a,
.nr-direction p a:visited {color: #005D98;}
.nr-direction p a:hover,
.nr-direction p a:focus,
.nr-direction p a:visited:hover {color: #D93D04;}
.nr-main-home {padding-bottom: 20px;margin-right: 20px;padding-left: 2px;}
.nr-home-page-image {width: 603px;}
.nr-registration-form {background: #2fb8e5; background:linear-gradient(#82DDFB, #2fb8e5);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82DDFB', endColorstr='#2fb8e5',GradientType=0 );padding: 12px 0 14px 30px;margin-top: -4px;width: 573px;}
.nr-registration-form span {color: #005D98;font-size: 16px;padding-right: 5px;}
.nr-registration-form a {background-color: white;font-size: 12px;margin-left: 5px;padding: 5px 50px 5px 20px;color: black;}
.nr-registration-form a:hover,
.nr-registration-form a:focus {color: grey;}
.nr-home-feature-boxes {margin: 20px 0 20px 20px;}
.nr-home-feature-box-bg-slice {background: url(https://bgbingo.org/images/site/feature-box-slice.png) repeat-y left top;clear: both;}
.nr-home-feature-box-bg-top {background: url(https://bgbingo.org/images/site/feature-box-top-bottom.png) no-repeat left top;height: 1px;}
.nr-home-feature-box-bg-bottom {background: url(https://bgbingo.org/images/site/feature-box-top-bottom.png) no-repeat left bottom;height: 1px;clear: both;}
.nr-home-feature-box-left {padding: 20px 20px 20px 20px;}
.nr-home-feature-box-middle {padding: 20px 20px 20px 40px;}
.nr-home-feature-boxes h1 {font-size: 18px;font-weight: bold;margin-top: 0;}
.nr-home-feature-box-left li {list-style-type: none;margin-left: 10px;line-height: 1.5em;text-indent: -15px;}
.nr-home-feature-box-left li:before {content: "• ";color: #fc0;font-size: 150%;position: relative;top: .1em;}
.nr-gallery p {margin-bottom: 0;}
.nr-gallery a,
.nr-gallery a:visited {color: #005D98;font-weight: bold;font-size: 13px;margin-left: 45px;}
.nr-gallery p a {margin-left: 0;}
.nr-gallery .ym-gbox {padding-bottom: 20px;padding-left: 10px;}
.nr-gallery img {box-shadow: 2px 2px 10px #0f2231;}
.nr-gallery a:hover,
.nr-gallery a:visited:hover,
.nr-gallery a:focus {color: #FFCC00;}
.nr-home-bottom-banner {background: #2fb8e5;background:linear-gradient(#82DDFB, #2fb8e5);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82DDFB', endColorstr='#2fb8e5',GradientType=0 );margin-left: 20px;}
.nr-home-bottom-banner p {color: #005D98;padding: 10px 30px;margin-bottom: 0;}
.nr-home-bottom-banner p a,
.nr-home-bottom-banner p a:visited {color: #D93D04;font-size: 16px;}
.nr-home-bottom-banner p a:hover,
.nr-home-bottom-banner p a:visited:hover,
.nr-home-bottom-banner p a:focus {color: #fdb813;}
#nr-footer {padding: 10px;}
.nr-footer-content li {list-style-type: none;display: inline;margin: 0;color: white;font-size: 0.85em;}
.nr-footer-right,
.nr-footer-left {padding: 0}
.nr-footer-pipe {margin: 0 0.8em;color: #FDB813;}
footer a,
footer a:visited {color: white;text-decoration: none;text-align: right;font-size: 1em;}
footer a:hover,
footer a:focus,
footer a:visited:hover {color: #FFCC00;}
.footer_pipe {padding: 0 8px;}
#credits {color: #ddd;font-size: 10px;}
#credits_content {padding: 15px 25px 10px 25px;}
#credits a,
#credits a:visited,
#credits a:active {color: #ddd;text-decoration: none;font-size: 11px;}
#credits a:hover,
#credits a:visited:hover {color: #fff;}
.credits_pipe {padding: 0 8px;}
/* CONTENT STYLES */
h1 {margin-top: 35px}
p {margin-top: 0;margin-bottom: 15px;}
/* MODAL WINDOW */
*: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.90;border-radius: 6px;box-shadow: 0px 0px 15px #0f2231;}
.modal h3 {color: #89172b;margin-bottom: 4px;font-weight: normal;padding: 5px;text-transform: lowercase;}
/* ACCORDION STYLES */
dt.nr-acc-heading {font-size: 100%;font-weight: 400;cursor: pointer;border-top: thin solid #999;line-height: 1.5em;padding: 1em 1.5em 1em 0;}
dt.nr-acc-heading:after {content: '\f067';font-family: 'Font Awesome 5 Free';font-weight: 900;text-decoration: inherit;float: right;margin-right: -1em;margin-top: -.5em;}
dt.nr-acc-heading.close:after {content: '\f068';font-family: 'Font Awesome 5 Free';font-weight: 900;text-decoration: inherit;}
dd.nr-acc-content {display: none;}
dd.nr-acc-content {color: #444;font-weight: 500;margin: 0;padding: 0 15px 0 0;}
/* CONSTANT CONTACT FORM WINDOW */
.ui-dialog {background-color: #90ddf0;box-shadow: 2px 2px 10px #0f2231;padding-right: 60px;padding-left: 10px;padding-bottom: 10px;border-radius: 6px;}
.ui-dialog-titlebar {height: 10px;}
.us-dialog-titlebar-close span {background-color: #90ddf0;}
.us-dialog-titlebar-close span: hover {color: #005D98;}
.ctct-embed-signup {width: 117%;}
.ctct-custom-form {background-color: #e6f7fd;height: 520px;}
.ui-dialog .ui-dialog-titlebar-close {visibility: hidden;}
.ctct-custom-form .ym-button {margin-left: 195px;}
}