﻿body {
    color:black;
}
h1{
    margin:0 0 .25em;
    font:bold 200%/1.2em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h2 {
    margin:0 0 .5em;
    font:bold 164%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h3{
    margin:0 0 .25em;
    font:bold 145%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h4{
    margin:0 0 .5em;
    font:normal 120%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h5{
    margin:0 0 .75em;
    font:117%/1.3 bold Arial, Helvetica, sans-serif;
}
h6{
    margin:0 0 .75em;
    font:107%/1.3 Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6{
    color:#2E7B39;
}
p, td, th, li, dt, dd{
    font:100%/1.55em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
th, td{
    font:100%/1.15em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
th{
    font-weight:bold;
    color:#ffffff;
}
caption{
    padding-bottom:.5em;
    font:bold 95%/1.15em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
p{
    margin:0 0 .75em;
}
li{
    margin:0 0 .25em;
}
ul, ol{
    margin:0 0 .75em;
    padding:0;
}
a:link{
    text-decoration:none;
    color:#0000ff;
}
a:active, a:visited{
    text-decoration:none;
    color:#800080;
}
a:hover{
    text-decoration:underline;
}
.hidden{
    display:none;
}
#stateBanner{
    margin:0;
    padding:0;
}
#sw_searchbox{
    margin:0px !important;
    padding:0px !important;
}

#sw_searchbox p{
    margin:0;
}
#decBanner{
    margin:0;
    padding:0;
}
#siteNav{
    padding:.25em 0 .5em;
    font:100% Helvetica, Arial, Verdana, Geneva, sans-serif;
    text-align:right;
}
#siteNav input{
    margin:0 .15em;
    padding:.1em 0 .1em 0;
}
#siteNav input.button{
    margin-right:.5em;
    border:none;
    vertical-align:middle;
    background:transparent;
}
#breadCrumbs{
    margin:0 0 .5em 14.75em;
    padding:0 0 .5em;
    border-bottom:1px solid #2E7B39;
    font:100% Helvetica, Arial, Verdana, Geneva, sans-serif;
}
#content ul.toc{
    margin-left:.75em;
    text-indent:-.75em;
    list-style-type:none;
}
#content ul.toc li{
    line-height:1.2em;
}
#content ul.toc ul{
    margin-left:.75em;
    text-indent:-.75em;
    padding-left:1em;
    list-style-type:none;
}
#content ul.toc ul ul{
    list-style-type:none;
}
#content ul.gatewaytoc{
    margin-left:.75em;
    text-indent:-.75em;
    list-style-type:none;
}
#content ul.gatewaytoc ul{
    margin-left:.75em;
    text-indent:-.75em;
    padding-left:1em;
    list-style-type:none;
}
#content ul.gatewaytoc ul ul{
    list-style-type:none;
}
#mainNav li{
    font:bold 85%/1.65em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
#mainNav li a{
    font-weight:normal;
}
#mainNav a:hover, #pageTools a:hover{
    text-decoration:none;
}
#mainNav li a:hover{
    background:#b8f4c2;
}
#mainNav li ul li{
    font:100% Helvetica, Arial, Verdana, Geneva, sans-serif;
}
#mainNav ul.topLev li strong a{
    font-weight:bold;
}
#mainNav li.currentPage{
    color:#2E7B39;
}
#pageTools{ /* right column */
}
#pageTools ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
#pageTools li a{
    font-weight:normal;
    display:block;
    padding:.5em .5em .5em;
}
#pageTools .pdfhelp {
    padding:.5em .5em .5em;
}
#pageTools li{
    margin:0;
    margin-right:4px;
    margin-left:4px;
    font:85% Helvetica, Arial, Verdana, Geneva, sans-serif;
    display:block;
}
#pageTools li a:link {
    text-decoration:none;
    color:#0000ff;
}
#pageTools li a:hover{
    background:#d8f4dd;
}
#pageTools li.pageToolsTitle{
    margin:0;
    margin-right:4px;
    margin-left:4px;
    padding:.5em .5em .5em;
    font:bold 90% Helvetica, Arial, Verdana, Geneva, sans-serif;
    color:#ffffff;
}
#pageToolsContent{
    padding:0 0 22px;
}
#pageToolsContent ul.tools{
}
#pageToolsContent ul.tools li.bar{
    margin:0;
    padding:0;
}
#pageToolsContent ul.links{
}
#pageToolsContent ul.links li.bar{
    margin:0;
    padding:0;
}
#footer p{
    text-align:center;
    color:white;
    font:90%/1.65em Helvetica, Arial, Verdana, Geneva, sans-serif;
    height:80px;
}
#footer a {
    color:white;
}

#content .redtext{
       color:#8B0006;
    }
    #content .imagealignright,
    #content .imagealignleft,
    #content .imagealigncenter{
       font:italic 85%/1.25em Helvetica, Arial, Verdana, Geneva, sans-serif;
       overflow:hidden;
    }

.underline {
    text-decoration: underline;
    }
.underline a:link{
    text-decoration:underline;
    color:#0000ff;
}
.underline a:active, .underline a:visited{
    text-decoration:underline;
    color:#800080;
}
.underline a:hover{
    text-decoration:underline;
}
u {
    text-decoration: underline;
    }
u a:link{
    text-decoration:underline;
    color:#0000ff;
}
u a:active, u a:visited{
    text-decoration:underline;
    color:#800080;
}
u a:hover{
    text-decoration:underline;
}
#content div.otp{
    padding-left:1em;
    border-left: 1px solid;
}

#content div.indent,
#content p.indent{
    padding-left:1em;
}
#content div.dblindent,
#content p.dblindent{
    padding-left:2em;
}
#content div.trpindent,
#content p.trpindent{
    padding-left:3em;
}
#content div.quadindent,
#content p.quadindent{
    padding-left:4em;
}
 
.smallfont {
    font:85%/1.15em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
 #content ul.gatewaytoc{
   margin-bottom:0;
}
acronym {
    border-bottom: 1px dotted;
}
@font-face {
    font-family: fertigo;
    src: url('/files/fertigopro.otf');
}

.fertigo {
    font-family: fertigo, serif; }

@font-face {
    font-family: 'devroyeregular';
    src: url('/files/devroyewebfont.eot');
    src: url('/files/devroyewebfont.eot?#iefix') format('embedded-opentype'),
         url('/files/devroyewebfont.woff') format('woff'),
         url('/files/devroyewebfont.ttf') format('truetype'),
         url('/files/devroyewebfont.svg#devroyeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.devroye {
    font-family: devroyeregular, serif; }
.divider {
    background: url(/hikestreeline.jpg) repeat-x;
 }

.garamond {
font-family:Garamond, Georgia, serif;
font-size: 125%;
line-height: 110%;
}
.st-ui-type-heading
{
  font-size: 16px !important;
  font-weight: 500;
  line-height: 1.2;
  color: #3a444f;
}
a.st-ui-result .st-ui-type-heading
{
  margin-bottom: 4px;
  color: #0083e3;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
}
.st-ui-type-detail
{
  font-size: 13px !important;
  font-weight: 400;
  line-height: 1.5 !important;
  color: #333333 !important;
}
.st-ui-type-detail-bold
{
  font-size: 15px !important;
  font-weight: 500;
  line-height: 1.4;
  color: #2e7b39  !important;
  display: block  !important;
}
a.st-ui-result .st-ui-type-detail
{
  max-height: 40px  !important;
  overflow-x: hidden;
  overflow-y: hidden;
}
a.st-ui-result:hover .st-ui-type-detail, a.st-ui-result:hover .st-ui-type-detail-bold,
 a.st-ui-result:hover .st-ui-type-heading, a.st-ui-result:hover
{
  background-color: #eff6f1 !important;

}
a.st-ui-type-heading:visited a.st-ui-result:visited, a.st-ui-result:visited .st-ui-type-heading {
color: #7446ab !important;
}

a.active{
    font-weight: 700;
    text-decoration: underline;
}

.legend {
   color:#2E7B39;
   font:bold 120%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
div.textalignright{
text-align:right;
}

/*Smartling Translation*/

.nygov-universal-navigation{border-bottom:1px solid #d9e2e2;}
.nygov-universal-footer .menu li a{
    margin-bottom: 0px !important;
    font-size:14px !important;
    font-weight:bold !important;
    letter-spacing: .08em !important;
}
.nygov-universal-footer .menu li{
    margin-bottom: 0px !important;
}
.nygov-universal-footer .pane-content p {
    margin-top: 16px;
    margin-bottom: 16px;
}
div#translate-wrap{height:50px;}
div#translate-wrap a{color:#007ac2;text-decoration:none;font-weight:normal;font-family: "ProximaNovaRegular", sans-serif;}
@media all and (min-width:0px){
    .footer-translate{background-color:#333333;color:#fff;width:100%;padding:35px 0 100px;border-top:2px #62666A solid;overflow:hidden;}
    .footer-translate .inside-wrap{display:block;max-width:85em;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-bottom:0px;position:relative;}
    .footer-translate .inside-wrap p{font-size:14px;margin:20px 0 0 0;font-family: "ProximaNovaRegular", sans-serif;}
    .footer-translate .inside-wrap .translation-menu{width:100%;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu{padding-left:0;margin:0;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu li.smt-trigger{width:100%;display:block;list-style:none;padding:0;margin:0;position:relative;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu li.smt-trigger .smt-trigger-link{display:none;}
    .footer-translate h3{margin-top:0;font-size:16px;}
    .footer-translate h3 a{color:#fff;font-weight:bold;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;}
    .footer-translate h3 a:hover{color:#d5870d;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu label{visibility:hidden}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul{display:flex;flex-wrap:wrap;padding-left:0;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item{display:flex;flex:0 100%;padding-top:15px;padding-bottom:0px;margin-bottom:0;flex-direction:column;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item:nth-child(odd){}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item:nth-child(even){padding-left:0px;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu .translate-select-wrap,.footer-translate .inside-wrap .translation-menu ul.smt-menu select{display:block;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu select select option[disabled]{display:none;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item span.separator{font-weight:900;}
    /*.footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:14px;font-weight:normal;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.5px;}*/
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:12px;font-weight:bold;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.08em;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link:hover{color:#d5870d;}
.nygov-universal-footer .menu li a{font-size:12px !important;}
}
@media all and (max-width:768px){
.nygov-universal-footer .l-footer {min-height: 260px !important;}
}

@media all and (max-width:567.9px) and (min-width:320px){
    .footer-translate .inside-wrap .translation-menu ul.smt-menu 
    ul li.smt-item{flex:0 50%;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item:nth-child(even){padding-left:0px;}
}

@media all and (min-width:540px){
    .footer-translate{padding:35px 0;}
    .footer-translate .inside-wrap .translation-menu select{width:400px;margin:20px 0 0 0}
}

@media all and (min-width:568px){
.footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item{flex:0 33%;}
/*.footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:14px;font-weight:normal;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.5px;}*/
.footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:12px;font-weight:bold;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.08em;}
}
@media all and (min-width:768px){
    div#translate-wrap div.translate-bar{padding-left:35px;padding-right:35px;}
    .footer-translate .inside-wrap{padding-left:35px;padding-right:35px;}
    .footer-translate .inside-wrap p,.footer-translate .inside-wrap h3{display:inline-block;}
    .footer-translate .inside-wrap p{font-size:16px;margin-left:20px;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul{display:flex !important;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item{flex:0 25%;}
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li.smt-item:nth-child(2n){padding-left:0}
    .footer-translate 
    .inside-wrap 
    .translation-menu 
    ul.smt-menu 
    ul li a.smt-link{font-size:14px;}
    .footer-translate 
    .inside-wrap 
    .translation-menu 
    ul.smt-menu .translate-select-wrap,.footer-translate .inside-wrap .translation-menu 
    ul.smt-menu 
    select{display:none;}
    /*.footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:16px;font-weight:normal;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.5px;}*/
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:14px;font-weight:bold;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.08em;}
.nygov-universal-footer .menu li a{font-size:14px !important;}
}
@media all and (min-width:1280px){
    div#translate-wrap{height:35px;}
    div#translate-wrap div.translate-bar{padding-left:60px;padding-right:60px;height:35px;}
    .footer-translate .inside-wrap{max-width:78em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;}
    .footer-translate .inside-wrap 
    p{margin-top:0;}.footer-translate .inside-wrap .translation-menu 
    ul.smt-menu 
    .footer-translate .inside-wrap .translation-menu 
    ul.smt-menu 
    ul li.smt-item{padding-top:20;padding-right:0;flex:unset;}
   /* .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:16px;font-weight:normal;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.5px;}*/
    .footer-translate .inside-wrap .translation-menu ul.smt-menu ul li a.smt-link{color:#FFFFFF;font-size:14px;font-weight:bold;font-family: "ProximaNovaRegular", sans-serif;text-decoration: none;letter-spacing: 0.08em;}
.nygov-universal-footer .menu li a{font-size:14px !important;}
}