﻿
/*******************/
/*globalnavhack.css*/
/*******************/

#content a:link{
 color:#007ab7;
}
#content th a:link{
 color:#0000ff;
}

#breadCrumbs a:link{
 color:#007ab7;
}
#moreaboutplaceholder{
 clear:both;
 visibility:hidden;
 list-style-type:none;
 height:0px;
 padding-top:10px;
}
#moreaboutplaceholder ul{
 list-style-type:none;
 list-style-position:inside;
 margin-left:0;
}
#moreaboutplaceholder ul.topLev li.currentPage strong{
 font-size: 145%;
 color:#2e7b39;
 line-height:1em;
}
#moreaboutplaceholder ul.topLev li a{
 font-size: 100%;
 color:#007ab7;
}
#mainNav ul.topLev li.currentPage strong{
 border-top-color:#233e2a !important;
 background-color:#F0F4F2 !important;
}
#mainNav ul.topLev li strong a{
 border-top-color:#233e2a !important;
 background-color:#F0F4F2 !important;
}
#mainNav ul.topLev li strong a:hover{
 border-top-color:#233e2a !important;
 background-color:#E3E7E7 !important;
}
#mainNav ul.topLev{
 background-image:none;
}
#mainNav ul.topLev li{
 border-right-color:#233e2a !important;
 border-left-color:#233e2a !important;
 border-top-color:#92aca0 !important;
 background-image:none;
}
 #mainNav ul.topLev li ul li{
 background-color:#233e2a !important;
}
#mainNav ul.topLev li.bar{
 background-image:none;
 display:none;
}
#mainNav ul.topLev li.currentPage{
 background-color:#233e2a !important;
 color:#233e2a;
 border-top-color:#233e2a;
 font-size:100%;
}
#mainNav ul.topLev li a{
 color:#233e2a !important;
 font-size:85%;
 font-weight:bold;
}
#mainNav ul li.currentPage strong{
 line-height:1em;
}
#mainNav ul li.currentPage a{
 color:#ffffff !important;
}
#mainNav ul li.currentPage a:hover{
 background-color: #111f15 !important;
}
#mainNav ul li{
 background-color:#F0F4F2 !important;
 border-right-color:#233e2a !important;
 border-left-color:#233e2a !important;
}
#mainNav ul li a:hover{
 background-color:#F0F4F2 !important;
}
#mainNavWrapper{
 background-image:none;
}
#mainNavContent{
 background-image:none !important;
 visibility:hidden;
}
#pageTools, #pageToolsContent{
 background-image:none !important;
}
#pageTools li.pageToolsTitle{
 background-color:#233e2a !important;
}
#pageToolsContent ul.tools, #pageToolsContent ul.tools li.bar{
 background-image:none !important;
}
#pageTools ul.tools li.bar{
 background-image:none;
 background-color:#ffffff !important;
 margin-left:4px !important;
 margin-right:4px !important;
 margin-bottom:0px !important;
 border-bottom:1px solid #233e2a !important;
 max-height:1px !important;
 min-height:1px !important;
}

#pageTools li{
 border-right-color:#233e2a !important;
 border-left-color:#233e2a !important;
 border-bottom-color:#233e2a !important;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-top-color:#233e2a !important;
 border-top-width:0px;
 background-color:#F0F4F2 !important;
}
#pageTools li ul li{
 border-top-width:0px;
}
#pageTools li.subcat ul li{
 border-top-width:1px;
 border-bottom-width:0px;
 color:#233e2a;
}
#pageTools li a{
 color:#43554C !important;
}
#pageTools li a:hover{
 background-color:#e3e7e7;
}
#pageToolsContent ul.tools li.pdfhelp a:hover {
 background:none;
 text-decoration:underline;
}
th{
 background-image:none !important;
 background-color:#507f70;
}
.unoslider_navigation_container{
 z-index:1;
}

#nygov-universal-navigation ul li{
 margin-bottom: 0px;
}
.search{
 line-height:1.25em;
}
#usasearch{
 padding-right:30px;
 text-align:right
}
.hidden {
 display:none;
}    
 #usasearch .button {
 background-color: #233e2a;
 border: 1px solid white;
 color: white;
 padding: 1px;
 text-align: center;
 text-decoration: none;
 display: inline-block;
 margin: 1px;
 font-weight:bold;
 cursor: pointer;
}

th{
 background-image:none !important;
 background-color:#507f70;
}

/************
Media Queries
*************/

/* for 1024px or less */
@media screen and (max-width: 1024px) {
#usasearch{
 padding-right:7px;
 padding-top:5px;
 padding-bottom:5px;
}
}

/* This is the width at which the navigation disappears (if hideSearch is set to "true") */
@media screen and (max-width: 767px) {
/* corrects the "top" position to display the closed nav */
.nygov-hide-search header#nygov-header {
 top: 76px;
}
/* sets it back to how it was, so it isn't "opened too far" */
.nygov-hide-search header#nygov-header.nav-open {
 top:0;
}
}

@media (max-width: 768px) {
#contentContainer{
 padding: 0 0 0 0;
}
#colContainer{
 padding-left: .25em;
}
#breadCrumbs{
 margin-left: .25em !important;
}
#mainNav{
 left:-10000px;
}
#content{
 margin:0;
}
#moreaboutplaceholder{
 clear:both;
 height:auto;
 visibility:visible;
}
#usasearch{
 padding-right:7px;
 padding-top:5px;
 padding-bottom:5px;
}
}

@media (max-width: 695px) {
 #content ul.imgmap{
  margin-left:5px;
  clear:both;
 }
}

 
 