/*! yamlcss v4.1.1 (2013-06-27) */
@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-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form .ym-fbox-check input,.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]{width:auto;display:inline;width:auto;margin-left:0;margin-right:.5ex}.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=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}}
/* YMAL - FORMS */
@media screen {
.ym-form {margin: 0 0 15px 0;}
.ym-form legend {background: transparent;color: #000;font-size: 1.2em;line-height: 1.25em;font-weight: bold;padding: 0 15px;}
.ym-form label,
  .ym-form .ym-label {color: #777;line-height: 1.5;padding-top: 0.25em;font-size: 85%;}
.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;border-radius: 4px;box-shadow: inset -2px -0px 10px #dcdde2;}
.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="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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));background: -webkit-linear-gradient(top, #eeeeee, #cccccc);background: -moz-linear-gradient(top, #eeeeee, #cccccc);background: -ms-linear-gradient(top, #eeeeee, #cccccc);background: linear-gradient("to bottom", #eeeeee, #cccccc);filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');zoom: 1;border: 1px solid #ccc;border-radius: .6em;-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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #dddddd));background: -webkit-linear-gradient(top, #fafafa, #dddddd);background: -moz-linear-gradient(top, #fafafa, #dddddd);background: -ms-linear-gradient(top, #fafafa, #dddddd);background: linear-gradient("to bottom", #fafafa, #dddddd);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #bbbbbb));background: -webkit-linear-gradient(top, #cccccc, #bbbbbb);background: -moz-linear-gradient(top, #cccccc, #bbbbbb);background: -ms-linear-gradient(top, #cccccc, #bbbbbb);background: linear-gradient("to bottom", #cccccc, #bbbbbb);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-xlarge {font-size: 1.5em;}
.ym-button.ym-large {font-size: 1.2857em;}
.ym-button.ym-small {font-size: 0.8571em;}
.ym-button.ym-xsmall {font-size: 0.7143em;}
.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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ee), color-stop(100%, #6666cc));background: -webkit-linear-gradient(top, #8888ee, #6666cc);background: -moz-linear-gradient(top, #8888ee, #6666cc);background: -ms-linear-gradient(top, #8888ee, #6666cc);background: linear-gradient("to bottom", #8888ee, #6666cc);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ff), color-stop(100%, #6666dd));background: -webkit-linear-gradient(top, #8888ff, #6666dd);background: -moz-linear-gradient(top, #8888ff, #6666dd);background: -ms-linear-gradient(top, #8888ff, #6666dd);background: linear-gradient("to bottom", #8888ff, #6666dd);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888cc), color-stop(100%, #6666aa));background: -webkit-linear-gradient(top, #8888cc, #6666aa);background: -moz-linear-gradient(top, #8888cc, #6666aa);background: -ms-linear-gradient(top, #8888cc, #6666aa);background: linear-gradient("to bottom", #8888cc, #6666aa);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66bb66), color-stop(100%, #449944));background: -webkit-linear-gradient(top, #66bb66, #449944);background: -moz-linear-gradient(top, #66bb66, #449944);background: -ms-linear-gradient(top, #66bb66, #449944);background: linear-gradient("to bottom", #66bb66, #449944);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc66), color-stop(100%, #55aa55));background: -webkit-linear-gradient(top, #66cc66, #55aa55);background: -moz-linear-gradient(top, #66cc66, #55aa55);background: -ms-linear-gradient(top, #66cc66, #55aa55);background: linear-gradient("to bottom", #66cc66, #55aa55);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66aa66), color-stop(100%, #448844));background: -webkit-linear-gradient(top, #66aa66, #448844);background: -moz-linear-gradient(top, #66aa66, #448844);background: -ms-linear-gradient(top, #66aa66, #448844);background: linear-gradient("to bottom", #66aa66, #448844);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddaa44), color-stop(100%, #bb7722));background: -webkit-linear-gradient(top, #ddaa44, #bb7722);background: -moz-linear-gradient(top, #ddaa44, #bb7722);background: -ms-linear-gradient(top, #ddaa44, #bb7722);background: linear-gradient("to bottom", #ddaa44, #bb7722);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eebb55), color-stop(100%, #cc8833));background: -webkit-linear-gradient(top, #eebb55, #cc8833);background: -moz-linear-gradient(top, #eebb55, #cc8833);background: -ms-linear-gradient(top, #eebb55, #cc8833);background: linear-gradient("to bottom", #eebb55, #cc8833);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc9944), color-stop(100%, #aa6622));background: -webkit-linear-gradient(top, #cc9944, #aa6622);background: -moz-linear-gradient(top, #cc9944, #aa6622);background: -ms-linear-gradient(top, #cc9944, #aa6622);background: linear-gradient("to bottom", #cc9944, #aa6622);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bb6666), color-stop(100%, #994444));background: -webkit-linear-gradient(top, #bb6666, #994444);background: -moz-linear-gradient(top, #bb6666, #994444);background: -ms-linear-gradient(top, #bb6666, #994444);background: linear-gradient("to bottom", #bb6666, #994444);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc6666), color-stop(100%, #aa5555));background: -webkit-linear-gradient(top, #cc6666, #aa5555);background: -moz-linear-gradient(top, #cc6666, #aa5555);background: -ms-linear-gradient(top, #cc6666, #aa5555);background: linear-gradient("to bottom", #cc6666, #aa5555);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: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aa5555), color-stop(100%, #884444));background: -webkit-linear-gradient(top, #aa5555, #884444);background: -moz-linear-gradient(top, #aa5555, #884444);background: -ms-linear-gradient(top, #aa5555, #884444);background: linear-gradient("to bottom", #aa5555, #884444);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";}
.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;box-shadow: none;}
/* MAZAMAS SPECIFIC FORM STYLES */
.nr-form-instructions {margin: 10px 0;}
}
/* YAML TYPOGRAPHY */
@media all {
html * {font-size: 100%;}
textarea,
  pre,
  code,
  kbd,
  samp,
  var,
  tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {color: #2f404b;font: 87.5% Verdana, "Lucida Grande", Lucida, sans-serif;}
h1,
  h2,
  h3,
  h4,
  h5,
  h6 {font-family: Verdana, "Lucida Grande", Lucida, sans-serif;font-weight: 400;color: #161e21;margin: 0;}
h1 {font-size: 165%;margin: 0 0 15px 0;color: #95b774;}
h2 {font-size: 18px;line-height: 1;margin: 0 0 6px 0;color: #ff920f;font-weight: bold;}
h3 {font-size: 85%;line-height: 1.16667;background: #999;padding: 7px 10px;font-weight: bold;color: #fff;}
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: 12px;line-height: 1.5;margin-left: 1.2em;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
p {font-size: 85%;line-height: 1.5;margin: 0 0 15px 0;}
blockquote,
  cite,
  q {font-family: Georgia, "Times New Roman", Times, serif;}
blockquote {background: transparent;color: #666666;margin: 1.5em 0 0 1.5em;}
strong,
  b {font-weight: bold;}
em,
  i {font-style: italic;}
big {font-size: 114.28571%;line-height: 1.3125;}
small {font-size: 85.71429%;line-height: 1.75;}
pre,
  code,
  kbd,
  tt,
  samp,
  var {font-size: 100%;}
pre {font-size: 100%;line-height: 1.5;margin: 0 0 1.5em 0;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
pre,
  code {color: #880000;}
kbd,
  samp,
  var,
  tt {color: #666666;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: yellow;color: black;}
hr {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 {color: #4d87c7;background: transparent;text-decoration: none;}
a:hover,
  a:visited:hover,
  a:focus {background-color: #4d87c7;color: white;text-decoration: none;}
a:active {outline: none;}
a.linkopacity img,
a.linkopacity:visited img {zoom: 1;filter: alpha(opacity=100);opacity: 1.0;}
a.linkopacity:hover img,
a.linkopacity:active img {zoom: 1;filter: alpha(opacity=80);opacity: 0.8;}
img,
  figure {margin: 0;}
.pic_caption {display: inline-block;}
.pic_caption p {color: #777;font-size: 11px;padding: 4px 4px 0 4px;font-style: italic;line-height: 11px;}
.flexible {margin-bottom: 1.5em;max-width: 100%;height: auto;}
.bordered {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;margin: 0 0 1.35714em 0;}
table.nr-profiles td,
table.nr-profiles p,
table.nr-route td,
table.nr-route p {font-size: 12px;}
table.nr-profiles a,
table.nr-route a {font-size: 13px;}
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;}
tbody th {text-align: left;}
tbody td {text-align: left;border-top: 1px solid #ccc;}
}
/* YAML - PAGE LAYOUT */
@media screen {
body {overflow-y: scroll;}
.ym-wrapper {width: 950px;margin: 0 auto;}
.ym-wbox {padding: 0px;}
.nr-left-col {border-right: 1px solid #d0d0da;border-bottom: 1px solid #fff;margin: 0;}
.nr-right-col {border-left: 1px solid #d0d0da;margin: -1px;}
/* NAV TOP */
#nav_top {text-align: right;background: transparent;width: 950px;margin: 0 auto;}
#nav_top_content {padding: 6px 0 6px 0;height: 16px;font-size: 12px;}
.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 */
.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%;}
/* MAZAMA NAV STYLES */
#nr-nav {float: right;margin: 0 20px 0 0;}
.sf-menu {float: left;font-family: Verdana, "Lucida Grande", Lucida, sans-serif;}
.sf-menu ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);min-width: 12em;}
.sf-menu a {border-top: 1px solid #dFeEFF;border-top: 1px solid rgba(255,255,255,.5);padding: .75em 1em .75em 1em;text-decoration: none;text-transform: lowercase;font-size: 13px;}
.sf-menu a {color: #666786;}
.sf-menu li a,
.sf-menu li a:visited {color: #666786;}
.sf-menu li a:hover,
.sf-menu li a:visited:hover,
.sf-menu li a:active {color: #ffa83f;}
.sf-menu li:hover,
.sf-menu li.sfHover {background: transparent;-webkit-transition: none;transition: none;}
.sf-menu li {background: transparent;white-space: nowrap;}
.sf-menu li li {background: #fff;opacity: .96;white-space: nowrap;-webkit-transition: background .2s;transition: background .2s;border-top: 1px solid #fff; opacity: 0.99;margin-top: -1px;}
.sf-menu li li a,
.sf-menu li li a:visited,
.sf-menu li li a:active {color: #333;font-size: 90%;text-transform: none;background: #fff;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}
.sf-menu li li:hover,
.sf-menu li li.sfHover {background: #fff;opacity: 1.0;-webkit-transition: none;transition: none;}
/* CLUETIP GLOBAL */
div.ui-cluetip {font-size: 1em;}
.ui-cluetip-header,
.ui-cluetip-content {padding: 12px;}
.ui-cluetip-header {font-size: 1em;margin: 0;overflow: hidden;}
.cluetip-title .cluetip-close {float: right;position: relative;}
.cluetip-close img {border: 0;}
#cluetip-waitimage {width: 43px;height: 11px;position: absolute;background-image: url(http://mazamas.org/images/site/cluetip/wait.gif);}
.cluetip-arrows {display: none;position: absolute;top: 0;left: -11px;width: 11px;height: 22px;background-repeat: no-repeat;background-position: 0 0;border-width: 0;}
.cluetip-extra {display: none;}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */
.cluetip-default,
.cluetip-default .cluetip-outer {background-color: #f5f5f5;}
.cluetip-default .ui-cluetip-header {background-color: #f5f5f5;}
/* default arrows */
div.cluetip-default .cluetip-arrows {border-width: 0;background: transparent none;}
div.clue-right-default .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/darrowleft.gif);}
div.clue-left-default .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/darrowright.gif);left: 100%;margin-right: -11px;}
div.clue-top-default .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/darrowdown.gif);top: 100%;left: 50%;margin-left: -11px;width: 22px;height: 11px;}
div.clue-bottom-default .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/darrowup.gif);top: -11px;left: 50%;margin-left: -11px;width: 22px;height: 11px;}
/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {background-color: #f5f5f5;opacity: 0.96;border-radius: 5px;}
.cluetip-jtip .cluetip-outer {border: 1px solid #ccc;border-radius: 5px;position: relative;background-color: #f5f5f5;opacity: 0.95;box-shadow: 2px 2px 6px rgba(0,0,0,.2);}
.cluetip-jtip .cluetip-inner {padding: 10px;display: inline-block;border-radius: 5px;}
.cluetip-jtip div.cluetip-close {text-align: right;margin: 0 5px 0;color: #888;}
.cluetip-jtip .ui-cluetip-header {background-color: #f5f5f5;padding: 15px 10px 5px 10px;font-size: 16px;line-height: 16px;color: #222;}
/* jtip arrows */
div.cluetip-jtip .cluetip-arrows {border-width: 0;background: transparent none;}
div.clue-right-jtip .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/arrowleft.gif);}
div.clue-left-jtip .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/arrowright.gif);left: 100%;margin-right: -11px;}
div.clue-top-jtip .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/arrowdown.gif);top: 100%;left: 50%;width: 22px;height: 11px;margin-left: -11px;}
div.clue-bottom-jtip .cluetip-arrows {background-image: url(http://mazamas.org/images/site/cluetip/arrowup.gif);top: -11px;left: 50%;width: 22px;height: 11px;margin-left: -11px;}
/* MAZAMAS CUSTOM THEME STYLES - JANUARY 2014 */
@media screen, projection {
body {background: #fff;padding: 20px 0;width: 945px;margin: 0 auto;}
#nav_top {height: 35px;}
#nav_top a,
#nav_top a:visited,
#nav_top a:active {color: #888;}
#nav_top a:hover,
#nav_top a:visited:hover {color: #ccc;}
span.nav_top_pipe {padding: 0 8px;}
#shadow_wrap {width: 945px;margin: 0 auto;-moz-box-shadow: 4px 4px 15px #dcdde2;-webkit-box-shadow: 4px 4px 15px #dcdde2;box-shadow: 4px 4px 15px #dcdde2;border: 1px solid #ddd;float: left;}
#nr-logo-main {float: left;margin: -5px 0 0 25px;}
/* HEADER */
header, #header {height: 100px;position: relative;z-index: 999;}
.banners_home {margin: 0 0 0 25px;}
#nr-home-banner-buttons {float: left;margin: 22px 0 -252px 30px;opacity: 0.92;}
#home_banner_slide_show {background: #fff;margin: 0;padding: 0;width: 920px;height: 252px;float: left;position: relative;z-index: -1;}
.nr-home-banner-caption {float: right;display: inline;margin: 190px 50px -252px 0;color: #fff;font-size: 38px;position: relative;z-index: +2;font-family: Arial, Verdana, "Lucida Grande", Lucida, sans-serif;}
.nr-home-banner-caption a,
.nr-home-banner-caption a:visited,
.nr-home-banner-caption a:active {color: #fff;}
.nr-home-banner-caption a:hover,
.nr-home-banner-caption a:visited:hover {color: #ddd;}
.banners_inside {margin: 0 0 0 25px;}
.banners_inside img {border: 1px solid #d2d4da;}
#page_banner_slide_show {background: #fff;margin: 0;padding: 0;width: 891px;height: 67px;float: left;}
.slide {display: none;}
.nr-home-callout-box {-moz-box-shadow: 4px 4px 15px #dcdde2;-webkit-box-shadow: 4px 4px 15px #dcdde2;box-shadow: 4px 4px 15px #dcdde2;border: 1px solid #f3f4f8;radius: 6px;background: #fff;margin-bottom: 25px;padding: 20px 10px;position: relative;z-index: 2;}
.nr-whats-new {border-right: 1px solid #dee0e5;}
.nr-tip-of-the-week {border-left: 1px solid #dee0e5;margin-left: -1px;padding: 0 0 0 20px;}
.nr-tip-of-the-week h3 {font-family: Verdana, "Lucida Grande", Lucida, sans-serif;font-size: 18px;text-transform: lowercase;color: #3c90ea;background: none;font-weight: normal;margin: -4px 0 5px 0;padding: 0;}
.nr-tip-of-the-week p {margin-bottom: 0;}
img.raquo {margin-bottom: -7px;}
/* TOP BUTTONS */
ul.nr-top-buttons {border: 1px solid #dee0e5;background: url(http://mazamas.org/images/site/bg_top_button_gradient.png) repeat-x;text-align: right;overflow: hidden;margin-left: -10px;margin-right: 19px;height: 33px;margin-bottom: 0;padding-bottom: 0;}
ul.nr-top-buttons li {list-style-type: none;float: right;margin-left: 0;background-image: url(http://mazamas.org/images/site/bg_top_button_pipe.png);background-repeat: no-repeat;background-position: left 3px;padding-left: 5px;}
ul.nr-top-buttons a {font-size: 18px;text-transform: lowercase;display: block;padding: 4px 25px 3px 25px;}





.nr-left-col.nr-left-col-page-full-width {border-right: 1px;height:0;}

.nr-page-full-width {
	margin: -115px 0 0 25px;
	width: 897px;
}

.nr-page-full-width-content {
	border-left: 1px solid #d0d0da;

}

.nr-page-full-width-padding {
	margin: 15px 0 15px 15px;
	padding-top: 15px;
}








/* HOME PAGE STYLES */
#main-home, #main {float: left;width: 950px;}
.nr-home-statement {margin: 10px 0;}
.home-green-font p {font-family: Verdana, "Lucida Grande", Lucida, sans-serif;font-size: 15px;color: #88ac5a;}
span.home-blue-font {font-family: Verdana, "Lucida Grande", Lucida, sans-serif;font-size: 20px;color: #3c90ea;}
.nr-calendar-feed {margin: 15px 0;}
.nr-calendar-feed h6 {font-size: 20px;font-weight: normal;color: #88ac5a;margin-bottom: 8px;}
.nr-calendar-feed h6 a,
.nr-calendar-feed h6 a:visited,
.nr-calendar-feed h6 a:active {color: #88ac5a;font-weight: normal;}
.nr-calendar-feed h6 a:hover,
.nr-calendar-feed h6 a:visited:hover {color: #3c90ea;}
.nr-calendar-feed p {font-size: 11px;margin: 0 0 6px 0;}
span.nr-calendar-feed-event-title {font-weight: normal;color: #666786;}
.nr-calendar-feed a,
.nr-calendar-feed a:visited,
.nr-calendar-feed a:active {font-weight: bold;color: #3c90ea;display: block;background: transparent;}
.nr-calendar-feed a:hover,
.nr-calendar-feed a:hover span.nr-calendar-feed-event-title,
.nr-calendar-feed a:visited:hover,
.nr-calendar-feed a:visited:hover span.nr-calendar-feed-event-title {color: #999;}
.nr-calendar-feed-rss {margin: 10px 0 0 1px;}
.nr-calendar-feed-rss a,
.nr-calendar-feed-rss a:visited,
.nr-calendar-feed-rss a:active {font-size: .85em;font-family: Arial, Helvetica, sans-serif;font-weight: normal;padding: 0 18px 0 0;}
.nr-calendar-feed-rss a:hover,
.nr-calendar-feed-rss a:visited:hover {color: #3c90ea;}
.nr-calendar-feed-rss a img {margin-right: 4px;}
.nr-horizontal-rule {margin-top: 10px;padding-bottom: 15px;border-top: 1px dotted #ccc;}
/* CALENDAR */
.fc_header {font-weight: bold;font-size: 18px;padding-top: 20px;}
.fc_header_center {text-align: center;}
.fc_header_right {text-align: right;}
.fc_header a,
.fc_header a:visited,
.fc_header a:active {font-size: 16px;color: #222;}
.fc_header a:hover,
.fc_header a:visited:hover {color: #888;}
tbody {border: 0;}
th.day_of_week {width: 83px;text-align: center;}
td.day_cell {height: 83px;}
td.out_of_range {background: #f7f7f8;opacity: 0.80;}
.date {color: #222;font-size: 16px;}
.event p {line-height: 13px;}
.event a,
.event a:visited,
.event a:active {font-size: 11px;color: #333;}
.event a:hover,
.event a:visited:hover {color: #888;}
.event_single_entry_page p {font-size: 1.0em;line-height: 1.5em;margin: 0 0 1.5em 0;}
.borderless {border: 0;}
/* 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;}
a,
a:visited,
a:active {color: #3c90ea;background: transparent;text-decoration: none;}
a:hover,
a:visited:hover,
a:focus {background: transparent;color: #83acd8;text-decoration: none;outline: 0 none;}
/* CALL-OUT BOX */
.nr-call-out-box {background: #008BCC;width: 200px;float: right;padding: 10px;margin: 6px 25px 15px 15px;}
.nr-call-out-box h2,
.nr-call-out-box h3 {color: #fff;font-weight: normal;}
.nr-call-out-box p,
.nr-call-out-box li {font-size: 11px;color: #fff;}
.nr-call-out-box a,
.nr-call-out-box a:visited {color: #fff;padding-bottom: 1px;border-bottom: 1px dotted #fff;}
.nr-call-out-box a:hover,
.nr-call-out-box a:visited:hover,
.nr-call-out-box a:active {color: #222;padding-bottom: 1px;border-bottom: 1px dotted #222;}
/* GRAY BOX */
.gray-box {background: #ebebef;padding: 20px 20px 10px 20px;margin: 0 25px 0 0;color: #2f404b;z-index: -2;}
.gray-box a,
.gray-box a:visited {color: #5d862b;}
.gray-box a:hover,
.gray-box a:visited:hover,
.gray-box a:active {color: #222;}
/* GLOBAL STYLE HELPERS */
.nr-no-mingle {clear: both;}
/* SUB-NAVIGATION STYLES - SIDEBAR NAVGATION */
.nr-left-col {width: 203px;}
.nr-right-col {width: 78.6%;}
.nr-right-col-content {margin: 0 25px 0 15px;position: relative;z-index: 2;}
.nr-right-col-content ul,
.nr-right-col-content ol {margin-left: 8px;}
.nr-left-col .ym-gbox {margin: 0;padding: 0;}
.nr-left-col-bg {height: 34px;width: 178px;background: url(http://mazamas.org/images/site/bg_nav_sub_heading.gif) no-repeat;margin: -1px 0 0 25px;border-top: 1px solid #d0d0da;}
.nr-left-col {height: auto;padding-bottom: 130px;}
.nr-left-col h3 {width: 162px;color: #fff;background: transparent;font-size: 15px;font-weight: normal;text-transform: lowercase;text-align: right;}
.nr-left-col h3 a:hover.no_hover,
.nr-left-col h3 a {color: #fff;}
.nr-left-col h3 a:hover,
.nr-left-col h3 a:visited:hover,
.nr-left-col h3 a:active {color: #ddd;}
.nr-left-col strong {font-size: 11px;color: #4f5068;display: block;text-decoration: none;padding: 6px 10px 6px 25px;margin: 0;height: 100%;}
.nr-left-col ul {margin-top: 4px;margin-left: -25px;}
.nr-left-col li {list-style-type: none;margin: 0;}
.nr-left-col ul ul {margin: 0 0 0 8px;}
.nr-left-col li ul li {list-style-type: none;}
.nr-left-col li a,
.nr-left-col li a:active,
.nr-left-col li a:visited {font-size: 11px;color: #4f5068;display: block;text-decoration: none;padding: 6px 10px 6px 25px;margin: 0;height: 100%;}
.nr-left-col li a:hover,
.nr-left-col li a:visited:hover {color: #fff;background: #88ac5a;}
.nr-left-col li li a,
.nr-left-col li li a:active,
.nr-left-col li li a:visited {font-size: 11px;color: #4f5068;display: block;text-decoration: none;padding: 6px 10px 6px 30px;margin: 0;height: 100%;}
.nr-left-col li li a:hover,
.nr-left-col li li a:visited:hover {color: #fff;background: #88ac5a;}
.nr-left-col li a.selected,
.nr-left-col li li a.selected,
.nr-left-col li li li a.selected {background: #95b774;color: #fff;border: 1px solid #ddd;}
/* SIDE COLUMN BUTTONS */
#nr-side-buttons {display: block;width: 180px;}
#nr-side-buttons a,
#nr-side-buttons a:visited {color: #3c90ea;}
#nr-side-buttons a:hover,
#nr-side-buttons a:visited:hover,
#nr-side-buttons a:active {color: #64acf9;}
.nr-button-side {float: left;width: 180px;height: 59px;margin: 0 0 15px -13px;}
span.nr-button-side-text {float: left;margin: -55px 65px 0 0;z-index: +999;}
span.nr-button-side-text {font-weight: normal;text-transform: lowercase;font-size: 15px;}
/* MODAL WINDOW */
*:focus {outline: none;}
.modal {background-color: #fff;display: none;padding: 25px;text-align: left;border: 1px solid #ddd;position: relative;z-index: 2147483647;opacity: 0.97;border-radius: 6px;box-shadow: 0px 0px 15px #999;}
.modal h3 {color: #89172b;margin-bottom: 4px;font-weight: normal;padding: 5px;text-transform: lowercase;}
/* hide default window close button */
.ui-dialog-titlebar-close {visibility: hidden;}
/* YAML FORMS OVERRIDES AND ADDITIONS */
.ym-form div.ym-fbox-button {background: transparent;border-top: none;}
.required {color: #89172b;font-weight: bold;}
.ym-form-pipe {padding: 0 4px;}
.ym-form-instructions {margin: 0 0 0 15px;}
/* NAV TOP SEARCH FORM */
#search_form input.default-value {background: #fff;border: #ddd 1px solid;padding: 4px 6px 4px 4px;font-weight: normal;font-size: 90%;text-align: right;color: #ccc;}
div#search_fields {float: right;margin: -8px 5px 6px 10px;}
input#keywords,
input#google_search2 {border-radius: 4px;box-shadow: inset -2px -0px 10px #dcdde2;}
span.button_search input {float: right;padding-left: 4px;vertical-align: bottom;margin-bottom: 1px;}
div#search_results {height: 1300px;width: 700px;overflow: hidden;}
li.comments p {font-size: 12px;}
/* FOOTER */
footer,
#footer {background: #e6e6ef;font-family: Verdana, "Lucida Grande", Lucida, sans-serif;color: #666786;border: 1px solid #fff;position: relative;float: left;width: 943px}
.nr-side-col-image {width: 203px;height: 119px;margin-top: -119px;}
#nr-brand-image {width: 199px;height: 290px;position: absolute;left: 744px;bottom: 1px;z-index: 1;}
.nr-footer-left-col a,
.nr-footer-left-col a:visited,
.nr-footer-left-col a:active {color: #fff;font-size: 11px;}
.nr-footer-left-col a:hover,
.nr-footer-left-col a:visited:hover {color: #000;}
.nr-footer-left-col {background: #ffa83f;border-right: 1px solid #fff;width: 203px;}
.nr-footer-left-col p {color: #fff;font-size: 11.5px;margin: 12px 15px;}
.nr-footer-left-col a,
.nr-footer-left-col a:visited {color: #fff;}
.nr-footer-left-col a:hover,
.nr-footer-left-col a:visited:hover,
.nr-footer-left-col a:active {color: #555;}
.nr-footer-gray-area {width: 740px;}
.nr-footer-left {float: left;padding: 20px 0 0 15px;width: 560px;}
.nr-footer-left p a,
.nr-footer-left p a:visited,
.nr-footer-left p a:active {color: #9494aa;text-decoration: none;font-size: 11px;margin: 0 10px 0 0;}
.nr-footer-left p a:hover,
.nr-footer-left p a:visited:hover {color: #64acf9;}
.nr-footer-right {float: right;width: 0;}
#credits {position: relative;float: left;width: 950px;color: #9494aa;font-family: Verdana, "Lucida Grande", Lucida, sans-serif;}
#credits_content {padding: 15px 25px 10px 25px;}
#credits p {font-size: 11px;}
#credits a,
#credits a:visited,
#credits a:active {color: #9494aa;text-decoration: none;font-size: 11px;}
#credits a:hover,
#credits a:visited:hover {color: #444;}
.credits_content_left {float: left;}
.credits_content_right {float: right;text-align: right;}
}/* Do Not Remove Closing Curly */