q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ol.hashTabber-nav,ol.hashTabber-data{list-style:none;margin:0;padding:0}
ol.hashTabber-data>li{display:none}
ol.hashTabber-data>li.active{display:block}
a{color:#7d6e64;outline:none;text-decoration:none}
a:visited{color:#7d6e64}
p a:hover,ol a:hover,ul a:hover,blockquote a:hover{border-color:transparent}
nav ul,nav ol{list-style:none;margin:0;padding:0}
:focus{outline-color:#00b464;outline-style:auto;outline-width:0.25rem}
::-moz-focus-inner{border:0}

::selection{color:#fff;background-color:#00b464}
::-moz-selection{color:#fff;background-color:#00b464}
html{font:400 20px/1.5 "Source Sans Pro",sans-serif;color:#0c0a09}
h1,h2,h3,h4,h5,h6{line-height:1}
h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1rem}
h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{text-decoration:none}
h1{font-size:17px; font-weight:normal}
h1.page-title{font-size:17px; font-weight:normal;padding:3rem 0 4.5rem;letter-spacing:-0.125rem;color:#00b464;text-shadow:#095 0 0.125rem 0}
a.page-logo{display:block;width:80%;height:auto;margin:0 auto}
a.page-logo svg{max-height:100%}
a.page-logo svg path{fill:#00b464}
a.page-logo:hover svg path{fill:#4cca92}
h2{font-size:1rem}h3{font-size:1.2rem}
ul,ol{margin-left:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}
nav.page-main-navigation:target a.open{display:none}
.hashTabber-sandstone-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;vertical-align:top;background: url(../images/banbens_21.jpg);padding:1rem; }
.hashTabber-sandstone-wrapper p{ line-height:28px; padding:4px 0px;}
ol.hashTabber-nav.hashTabber-sandstone,ol.hashTabber-data.hashTabber-sandstone{list-style:none;margin:0;padding:0}
ol.hashTabber-nav.hashTabber-sandstone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:20%;vertical-align:top; text-align:center;}
ol.hashTabber-nav.hashTabber-sandstone>h2{font-size:0.875rem;text-transform:uppercase;padding:0.75rem 0.5rem 0.25rem 0.5rem;color:#443c37}
ol.hashTabber-nav.hashTabber-sandstone>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;vertical-align:top}
ol.hashTabber-nav.hashTabber-sandstone>li:not(:first-child){margin-top:0.2rem}
ol.hashTabber-nav.hashTabber-sandstone>li.active a{background-color:#fff;color:#0c0a09;border-color:#cbc5c1}
ol.hashTabber-nav.hashTabber-sandstone>li.active a:hover{background-color:#fff;color:#443c37;border-color:#cbc5c1}
ol.hashTabber-nav.hashTabber-sandstone>li>a{display:block;-webkit-border-radius:0.25rem 0 0 0.25rem;-moz-border-radius:0.25rem 0 0 0.25rem;-ms-border-radius:0.25rem 0 0 0.25rem;-o-border-radius:0.25rem 0 0 0.25rem;border-radius:0.25rem 0 0 0.25rem;padding:0.5rem 0.75rem;text-decoration:none;color:#fff;background-color:#7d6e64;border-bottom:0.125rem solid #443c37;font-size:0.875rem}
ol.hashTabber-nav.hashTabber-sandstone>li>a:hover{background-color:#443c37;border-color:#0c0a09}
ol.hashTabber-data.hashTabber-sandstone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:80%;vertical-align:top;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;-ms-border-radius:0.25rem;-o-border-radius:0.25rem;border-radius:0.25rem;background-color:#fff;padding:1rem 1.5rem 1.5rem 1rem;border-bottom:0.125rem solid #cbc5c1;min-height:20rem}
ol.hashTabber-data.hashTabber-sandstone>li h3{padding-bottom:0.5rem;border-bottom:0.125rem solid #f2f0ef}



ol.hashTabber-nav.hashTabber-sandstone>em>a{display:block;-webkit-border-radius:0.25rem 0 0 0.25rem;-moz-border-radius:0.25rem 0 0 0.25rem;-ms-border-radius:0.25rem 0 0 0.25rem;-o-border-radius:0.25rem 0 0 0.25rem;border-radius:0.25rem 0 0 0.25rem;padding:0.5rem 0.75rem;text-decoration:none;color:#fff;background-color:#7d6e64;border-bottom:0.125rem solid #443c37;font-size:0.875rem; font-style:normal; margin-top:4px;}
ol.hashTabber-nav.hashTabber-sandstone>em>a:hover{background-color:#443c37;border-color:#0c0a09}