﻿* { margin: 0; padding: 0; }
html {height:100%;} 
p + p {padding-bottom:.9em;}

body {
width: 965px;
height:100%;
font-family:  Arial, Helvetica, sans-serif;
font-size:12pt;
background-color:#fbfff8;
margin:0 auto;
padding:0;
text-align:center;
line-height:normal;
color:#000000;
}

/*** The rule below prevents long urls from widening floated cols and breaking the layout
     in IE. It is not W3C valid, but if placed within a "Conditional comment" it will be hidden
     from all user agents other than IE/Win, and thus validate. This fix fails in IE5/Win.
     http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp ***/
#int_fullcenterfixed{word-wrap:break-word;}
#breadcrumbarea{word-wrap:break-word;}
#topnav{word-wrap:break-word;}


#breadcrumbarea
{
float:left;
padding: 5px 7px 5px 7px;
margin-bottom:20px;
text-align:left;
color:black;
}

#aboutdutchess {
padding:0 0 8px 0;
font-weight:bold;
font-family:  Arial, Helvetica, sans-serif;
text-align:left;
}
 
#aboutdutchess ul {list-style: none;font-weight:bold;}

/*first level*/
#dutchesslinks li.item {
  position:relative; 
  display:block;
  border-bottom:#fbfff8 0px solid; 
  background-image: url(https://www.dutchessny.gov/CMSGraphics/bullet.png);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 13px;
  margin-top:15px; 
  word-wrap:break-word;
  font-size:12pt; 
}

#dutchesslinks a {
  position:relative;/* for IE7*/
  display:block;
  padding:3px 3px 3px 3px;
  text-decoration:none;
  color:#5e6f41;
  height:14px; 
}

/*popouts for About Dutchess nav - adjust left to make sure it touches left side of right nav */
#dutchesslinks li ul {
 position:absolute; 
 right:190px;
 top: 0;
 display:none;
z-index:2005;/*needed if rotating DCGcares is used*/  
}

#dutchesslinks li a:hover {
 background-color: #fbfff8;
 color:#26519f;
 text-decoration:underline;
 /*border-bottom:#fbfff8 1px solid;*/
}

#dutchesslinks li.item:hover ul { 
  display:block;
  list-style: none;
   background-color:#e5eef4;
border:#c3c9cd 1px solid;  
  text-align: left; 
  width: 200px;
  right: 190px;
  top: -10px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
   padding:3px;
font-size:10pt;
z-index:2005;
}
 
/*end About Dutchess popouts*/  


#quicklinks {
padding:8px 0 8px 0;
font-weight:bold;
font-family:  Arial, Helvetica, sans-serif;
text-align:left;
}
/*first level*/

#qlinks li.item, li.itemlong {
 position:relative; 
 display:block;
 border-bottom:#fbfff8 0px solid; 
 background-image: url(https://www.dutchessny.gov/CMSGraphics/bullet.png);
 background-position: 1px 5px;
 background-repeat: no-repeat;
 padding-left:13px;
 margin-top:15px;  
 font-size:12pt;
 word-wrap:break-word;
}

/*end first level*/

#qlinks a
{
  position:relative;/* for IE7*/
  display:block;
  padding:3px 3px 3px 3px;
  text-decoration:none;
  color:#5e6f41;
  height:14px;
 font-weight:bold; 
 }


/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#qlinks li ul {
 position:absolute;
 right:189px;
 top: 0;
 display:none; 
 }

#qlinks li a:hover  {
 background-color: #fbfff8;
 color:#26519f;
 text-decoration:underline;
 }

#qlinks li.item:hover ul { 
  display:block;
 list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid;
   text-align: left;
  width: 200px;
  right: 190px;
  top: -10px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;
  font-size:10pt; 
 }

#qlinks li.itemlong:hover ul { 
  display:block;
  list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
   text-align: left;
   width: 390px;
  right: 190px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;
  font-size:10pt; 
 }
/*end left nav popouts*/  

#news {
padding:8px 0 8px 0;
font-weight:bold;
font-family:  Arial, Helvetica, sans-serif;
text-align:left;
}

/*first level*/

#newslinks li.item {
 position:relative; 
 display:block;
 background-image: url(https://www.dutchessny.gov/CMSGraphics/bullet.png);
 background-position: 1px 5px;
 background-repeat: no-repeat;
 padding-left:13px;
 margin-top:3px;
 font-size:12pt; 
}
#newslinks a {
  position:relative;/* for IE7*/
  display:block;
  padding:3px 3px 3px 3px;
  text-decoration:none;
  color:#5e6f41;
  height:14px; 
 }


/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#newslinks li ul {
 position:absolute;
 right:189px;
 top: 0;
 display:none;  
 }
#newslinks li a:hover {
 background-color: #fbfff8;
 color:#26519f;
 text-decoration:underline;
  }

#newslinks li.item:hover ul { 
  display:block;
  list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
  width: 200px;
  right: 190px;
  top: -10px;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  list-style: none;
  padding:3px;
  font-size:10pt; 
 }
/*end news popouts*/  

/*Help Center*/
#help {
text-align:left;
width:500px;
padding:0 0 10px 10px;
}

#wrapper {
padding-bottom:35px; /*set bottom padding the same as footer height*/
min-height:100%;
width:965px;
font-size: 100%;
margin:0 auto;
margin-bottom: 0;
background-color: #b1bf8a;
text-align:center;
border-right:#666666 1px solid;
border-left:#666666 1px solid;
border-top:#666666 1px solid; 
position: relative;
-moz-box-shadow: 2px 2px 3px #888888; /* Firefox */
-webkit-box-shadow: 2px 2px 3px #888888; /* Safari and Chrome */
box-shadow: 2px 2px 3px #888888;
}

#leftcolumn
{
float: left;
width: 220px;
margin: 0 2px 0 5px;
padding: 0;
border-left:#5f7b81 1px solid;
background: url(https://www.dutchessny.gov/CMSGraphics/gradientleftNew.png) repeat-y;
}

#leftnav
 {
margin-top:.3em;
text-align:left;
}

#main
{
margin-top: 0;
}

#centercolumn
{
vertical-align:top;
float:left;
width:515px;
margin: 0 0 0 5px;
background-color:#FBFFF8;
color:black;
}

#rightcolumn
{
float: right;
vertical-align:top;
width:190px;
margin-right:5px;
padding: 0;
color:#2f3031;
border-right:#5f7b81 1px solid;
background: url(https://www.dutchessny.gov/CMSGraphics/gradientrightNew.png) repeat-y;
}

.clearone {
clear: both;
height: 1px;
}

#header {
height:113px;
background-color:#b1bf8a;
}

#footer {
position:absolute;
bottom:0;
left:0;
height:30px;
width:965px;
clear:both;
text-align:center;
margin-top: 10px;
background-color: #400900;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt;
font-weight :  normal;
color: #FFFFCC;
}
#footer p {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt;
font-weight :  normal;
color: #FFFFCC;
}


.footertableHP
{
   background-color: #400900;
   font-family : Arial, helvetica, sans-serif; 
   font-size : 10pt;
   font-weight :  normal;
   color: #FFFFCC;
}
a.footertableHP:link { text-decoration: none;}
a.footertableHP:visited { text-decoration: none;}
a.footertableHP:hover {text-decoration: underline;}

#page-wrap {
    min-width: 960px; max-width: 1260px;
    margin: 0 auto; padding: 0 10px;
    }

#content_1 {min-height:410px; _height:410px;} /*min-height used for all browsers except ie, _height used for ie and ignored by other browsers*/
#content_2,#content_3,#content_4 {min-height:410px; _height:410px;display:none;}

.tabbed-area {
background-color:#FBFFF8;
padding:1px 0 5px 0;
text-align:center;
}

ul.tabs {
margin: 3px 0 5px 0;
padding:8px 0;
}

ul.tabs li {
list-style:none;
display:inline;
}

ul.tabs li.maincat {
background-color:#e9d193;
    color:#282e32;
    border:1px solid #e9ca7b;
        padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9pt;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
}

ul.tabs li a.active {
    background-color:#e9d193;
    color:#282e32;
    border-right:3px ridge #e9ca7b;
    border-bottom:3px ridge #e9ca7b;
    border-top:1px solid #3a4554;
    border-left:1px solid #464c54;
    background-image:url(https://www.dutchessny.gov/CMSGraphics/activeitembullet.png); 
    background-position: 0px 43%;/*left center;*/
    background-repeat: no-repeat;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9pt;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    margin:3px 0 5px 0;
}
ul.tabs li a.active:hover {
border-right:3px ridge #e9ca7b;
border-bottom:3px ridge #e9ca7b;
border-top:1px solid #464c54;
border-left:1px solid #464c54;
text-decoration:none;
margin:3px 0 5px 0;
}

ul.tabs li a.itemno_1 {
    background-color:#4e5b7a;
    color:#e9d193;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9pt;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #464c54;
    border-left:1px solid #464c54;
    margin:3px 0 5px 0;
}
ul.tabs li a.itemno_1:hover {
    background-color:#2f343a; 
    color:#ffebb5;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #464c54;
    border-left:1px solid #464c54;
    text-decoration:underline;
    margin:3px 0 5px 0;
}
ul.tabs li a.itemno_2 {
    background-color:#4f170d;
    color:#e9d193;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9pt;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #400900;
    border-left:1px solid #464c54;
    margin:3px 0 5px 0;
}

ul.tabs li a.itemno_2:hover {
    background-color:#2f343a; 
    color:#ffebb5;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #464c54;
    border-left:1px solid #464c54;
    text-decoration:underline;
    margin:3px 0 5px 0;
}
ul.tabs li a.itemno_3 {
    background-color:#3b552b;
    color:#e9d193;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9pt;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #304523;
    border-left:1px solid #464c54;
    margin:3px 0 5px 0;
}
ul.tabs li a.itemno_3:hover {
    background-color:#2f343a; 
    color:#ffebb5;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #464c54;
    border-left:1px solid #464c54;
    text-decoration:underline;
    margin:3px 0 5px 0;
}

ul.tabs li a.itemno_4 {
    background-color:#3e72a6;
    color:#e9d193;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9pt;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #2e5a7e;
    border-left:1px solid #464c54;
    margin:3px 0 5px 0;
}

ul.tabs li a.itemno_4:hover {
    background-color:#2f343a; 
    color:#ffebb5;
    border-top:1px solid #464c54;
    border-right:3px solid #464c54;
    border-bottom:3px solid #464c54;
    border-left:1px solid #464c54;
    text-decoration:underline;
    margin:3px 0 5px 0;
}

.ce {
width: 180px;
height:72px;
color:#2f343a;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
padding-bottom:3px;
}

.ce a {
color: #5e6f41;    
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
text-decoration:none;
}
.ce a:visited { text-decoration: none;}
.ce a:hover {text-decoration: underline;color:#26519f;}
.ce img {float:left;}

.content {
color:#2f343a;
font-weight:bold;
padding:5px 5px 8px 5px;
font-size:11pt;
}

.content ul {
  list-style:none;
  margin:0px;
  padding:0px;
  text-align:left;
}

.content ul>li:last-child {
        border-bottom:0px;
} 
.content ul li {
    border-bottom:0px solid #d6dde0;
    padding:2px 0px 2px 15px;
    margin-left:8px;
    text-align:left;
    background-image: url(https://www.dutchessny.gov/CMSGraphics/bullet.png);
  background-position: 0 4px;
  background-repeat: no-repeat;  
}
.content ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight : bold;
    color: #5e6f41;    
    text-decoration: none;
 }
.content a:link { text-decoration: none;}
.content a:visited { text-decoration: none;}
.content a:hover {text-decoration: underline;}

.content ul li a small {
    color:#8b959c;
    font-size:10pt;
    text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
    position:relative;
    left:4px;
    top:0px;
}

.announcements {
font-weight:normal;
color:#530A03;
margin:5px 10px 0 10px;
height:80px;
font-family:Helvetica, Arial, sans-serif;
font-size:9pt;
}

#accessibility {
color:#400900;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 5px 3px;
text-align:left;
line-height:25px;
}

#countyexec {
padding:5px 0;
}

#news {
padding:8px 0 8px 0;
font-weight:bold;
font-family:  Arial, Helvetica, sans-serif;
text-align:left;
}
#news a { font-family: Arial, Helvetica, sans-serif;
  font-weight : bold;
  color: #5e6f41;    
  text-decoration: none;

 }
#news a:link { text-decoration: none;}
#news a:visited { text-decoration: none;}
#news a:hover {text-decoration: underline;background-color:#fbfff8;color:#26519f;}

#weather {
text-align:left;
margin:7px 0 0 0;
color:#2f343a;
height:100px;
}
#weather a { font-family: Arial, Helvetica, sans-serif;
  font-weight : bold;
  color: #5e6f41;    
  text-decoration: none;
  font-size: 10pt:
 }
#weather a:link { text-decoration: none;}
#weather a:visited { text-decoration: none;}
#weather a:hover {text-decoration: underline;
}


p.dutchess1, p.news {
background-color:#50633c;
color:#e9d193;
padding:8px 5px 8px 5px;
text-decoration:none;
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
border:1px solid #464c54;
}


#centerfixed {
background-color:#FBFFF8;
padding:0;
color:#111111;
text-align:left;
}

#centerfixed p {
margin:5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif;
}

.outer_main_cat {
padding-top:4px;
padding-bottom:3px;
width:99%;
height:60px;

}
.main_cat_left {
float: left;
width: 34%;
padding: 0;
}
#main_cat_cg {
float: left;
width: 66%;
height:60px;
padding:1px 0 0 0;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
#countygov li.leftitem, li.leftitemlong { 
display:block;
position:relative; 
padding:2px;
background-position: 0px 0px; 
background-image: url(https://www.dutchessny.gov/CMSGraphics/maincatbackgrd.png); 
background-repeat: no-repeat;
background-size:140px 25px;
height:25px;
z-index:2005;/*needed if rotating DCGcares is used*/  
}

#countygov a
{
  position:relative;/* for IE7*/
  display:block;
   text-decoration:none;
  color:#e9d193;
  text-decoration:none;
  font-weight:bold;
  padding:2px 0 0 4px;
  font-family:  Arial, Helvetica, sans-serif;
  z-index:1005;
}

/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#countygov li ul {
 position:absolute;
 left:138px;
 top: 0;
 display:none;
 z-index:1005;/*needed if rotating DCGcares is used*/
 }

#countygov li a:hover  {
  text-decoration:underline;
 }

#countygov li.leftitem:hover ul { 
  display:block;
 list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid; 
  text-align: left;
  width: 200px;
  left: 138px;
  top: -5px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;
   
 }

#countygov li.leftitemlong:hover ul { 
  display:block;
  list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
  width: 340px;
  left: 138px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;   
 }
#countygov li ul li a {
color:#5e6f41;
padding:3px 3px 3px 3px;
}

#countygov li ul li a:hover {
background-color:#fbfff8;
color:#26519f;
text-decoration:underline;
}
 
#main_cat_mun {
float: left;
width: 66%;
height:60px;
padding:1px 0 0 0;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}

#municipalities li.leftitem, li.leftitemlong {
  position:relative; 
  display:block;
  list-style: none; 
  padding:2px;
  background-image: url(https://www.dutchessny.gov/CMSGraphics/maincatbackgrd.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size:140px 25px;
  height:25px;
  z-index:2005;/*needed if rotating DCGcares is used*/  
}
#municipalities a
{
  position:relative;/* for IE7*/
  display:block;
  text-decoration:none;
  color:#e9d193;
  text-decoration:none;
  font-weight:bold;
  padding:2px 0 0 4px;
  font-family:  Arial, Helvetica, sans-serif;
z-index:2005;/*needed if rotating DCGcares is used*/  
}

/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#municipalities li ul {
 position:absolute;
 left:138px;
 top: 0;
 display:none;
 z-index:2005;/*needed if rotating DCGcares is used*/
 }

#municipalities li a:hover  {
  text-decoration:underline;
 }

#municipalities li.leftitem:hover ul { 
  display:block;
 list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid; 
  text-align: left;
   width: 280px;
  left: 138px;
  top: -5px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;
 }

#municipalities li.leftitemlong:hover ul { 
  display:block;
  list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
  width: 280px;
  left: 138px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;   
 }

#municipalities li ul li a {
color:#5e6f41;
padding:3px 3px 3px 3px;
}

#municipalities li ul li a:hover {
background-color:#fbfff8;
color:#26519f;
text-decoration:underline;
} 
 
/*end left nav popouts*/  

#main_cat_bus {
float: left;
width: 66%;
height:60px;
padding:1px 0 0 0;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
#business li.leftitem, li.leftitemlong {
 position:relative; 
 display:block;
 list-style:none; 
 padding:2px;
 background-image: url(https://www.dutchessny.gov/CMSGraphics/maincatbackgrd.png);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 background-size:140px 25px;
 height:25px;
 z-index:2005;/*needed if rotating DCGcares is used*/  
}
#business a
{
  position:relative;/* for IE7*/
  display:block;
  text-decoration:none;
  color:#e9d193;
  text-decoration:none;
  font-weight:bold;
  padding:2px 0 0 4px;
  font-family:  Arial, Helvetica, sans-serif;
  z-index:2005;
}

/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#business li ul {
 position:absolute;
 left:138px;
 top: 0;
 display:none;
 z-index:1005;/*needed if rotating DCGcares is used*/
 }

#business li a:hover  {
  text-decoration:underline;
 }

#business li.leftitem:hover ul { 
  display:block;
 list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid; 
  text-align: left;
   width: 280px;
  left: 138px;
  top: -5px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;  
 }

#business li.leftitemlong:hover ul { 
  display:block;
  list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
   width: 280px;
  left: 138px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;   
 }
#business li ul li a {
color:#5e6f41;
padding:3px 3px 3px 3px;
}

#business li ul li a:hover {
background-color:#fbfff8;
color:#26519f;
text-decoration:underline;
}
  
#main_cat_sch {
float: left;
width: 66%;
height:60px;
padding:1px 0 0 0;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
#schools li.leftitem, li.leftitemlong {
  position:relative; 
  display:block; 
  list-style:none; 
  padding:2px;
  background-image: url(https://www.dutchessny.gov/CMSGraphics/maincatbackgrd.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size:140px 25px;
  height:25px;
  z-index:2005;/*needed if rotating DCGcares is used*/  
}
#schools a
{
  position:relative;/* for IE7*/
  display:block;
  text-decoration:none;
  color:#e9d193;
  text-decoration:none;
  font-weight:bold;
  padding:2px 0 0 4px;
  font-family:  Arial, Helvetica, sans-serif;
  z-index:2005;
}

/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#schools li ul {
 position:absolute;
 left:138px;
 top: 0;
 display:none;
 z-index:1005;/*needed if rotating DCGcares is used*/
 }

#schools li a:hover  {
  text-decoration:underline;
 }

#schools li.leftitem:hover ul { 
  display:block;
 list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid; 
  text-align: left;
   width: 280px;
  left: 138px;
  top: -5px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;   
 }

#schools li.leftitemlong:hover ul { 
  display:block;
  list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
  width: 280px;
  left: 138px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;   
 }
#schools li ul li a {
color:#5e6f41;
padding:3px 3px 3px 3px;
}

#schools li ul li a:hover {
background-color:#fbfff8;
color:#26519f;
text-decoration:underline;
}
  
#main_cat_tour {
float: left;
width: 66%;
height:60px;
padding:1px 0 0 0;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
#tourism li.leftitem, li.leftitemlong {
  position:relative; 
  display:block; 
  padding:2px;
  background-image: url(https://www.dutchessny.gov/CMSGraphics/maincatbackgrd.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size:140px 25px;
  height:25px;
  z-index:2005;/*needed if rotating DCGcares is used*/  
}
#tourism a
{
  position:relative;/* for IE7*/
  display:block;
  text-decoration:none;
  color:#e9d193;
  text-decoration:none;
  font-weight:bold;
  padding:2px 0 0 4px;
  font-family:  Arial, Helvetica, sans-serif;
  z-index:2005;
}



/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#tourism li ul {
 position:absolute;
 left:138px;
 top: 0;
 display:none;
 z-index:1005;/*needed if rotating DCGcares is used*/
 }

#tourism li a:hover  {
  text-decoration:underline;
  }
#tourism li.leftitem:hover ul { 
  display:block;
 list-style: none;
 background-color:#e5eef4;
  border:#c3c9cd 1px solid; 
  text-align: left;
  width: 200px;
  left: 138px;
  top: -5px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;  
 }

#tourism li.leftitemlong:hover ul { 
  display:block;
  list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
   width: 280px;
  left: 138px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;   
 }
#tourism li ul li a {
color:#5e6f41;
padding:3px 3px 3px 3px;
}

#tourism li ul li a:hover {
background-color:#fbfff8;
color:#26519f;
text-decoration:underline;
}
 
#main_cat_com {
float: left;
width: 66%;
height:60px;
padding:1px 0 0 0;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
#community li.leftitem, li.leftitemlong {
  position:relative; 
  display:block; 
  padding:2px;
  background-image: url(https://www.dutchessny.gov/CMSGraphics/maincatbackgrd.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size:140px 25px;
  height:25px;
  z-index:2005;/*needed if rotating DCGcares is used*/  
}
#community a
{
  position:relative;/* for IE7*/
  display:block;
  text-decoration:none;
  color:#e9d193;
  text-decoration:none;
  font-weight:bold;
  padding:2px 0 0 4px;
  font-family:  Arial, Helvetica, sans-serif;
  z-index:2005;
}

/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#community li ul {
 position:absolute;
 left:138px;
 top: 0;
 display:none;
 z-index:1005;/*needed if rotating DCGcares is used*/
 }

#community li a:hover  {
  text-decoration:underline;
 }

#community li.leftitem:hover ul { 
  display:block;
 list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid; 
  text-align: left;
  width: 200px;
  left: 138px;
  top: -5px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;   
 }

#community li.leftitemlong:hover ul { 
  display:block;
  list-style: none;
  background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
  width: 280px;
  left: 138px;
  top: -130px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;   
 }
#community li ul li a {
color:#5e6f41;
padding:3px 3px 3px 3px;
}

#community li ul li a:hover {
background-color:#fbfff8;
color:#26519f;
text-decoration:underline;
}
   
.main_cat_right {
float: left;
width: 65%;
height:60px;
padding:1px 0 0 0;
}

#topfunctions {
width:930px;
color:black;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
padding:4px 0 4px 10px;
text-align:left;
}
#topfunctions a {
color:white;
font-size:9pt;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

#topfunctions a:link { text-decoration: none;}
#topfunctions a:visited { text-decoration: none;}
#topfunctions a:hover {text-decoration: underline;}


#QueryForm1 {
display:inline;
vertical-align:top;
padding:0;
position:absolute;
right:20px;
top:1px;
}

.search {
  color:#2f343a;
  font-size:10pt;
  font-family: Arial, Helvetica, sans-serif;  
  }

.searchbox{

padding-left: 4px; 
margin: 0 2px 0 0 ;   
width:150px;
height:22px;
line-height:22px;
background-color:#fbfff8;
color:#2f343a;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

.line {
background: #fbfff8 url(https://www.dutchessny.gov/CMSGraphics/line.gif) no-repeat center bottom;
height: 1px;
}
.lineborder { background: #fbfff8 url(graphics/2010Design/https://www.dutchessny.gov/CMSGraphics/linelg.gif) no-repeat center top;
height:1px;
}
.lineborderbottom { background: #fbfff8 url(https://www.dutchessny.gov/CMSGraphics/linelg.gif) no-repeat center bottom;
height:1px;
}
.lineleftsidetop { background:url(https://www.dutchessny.gov/CMSGraphics/lineleftsidewide.gif) no-repeat left top;
height: 1px;
}
.lineleftsidebottom { background:url(https://www.dutchessny.gov/CMSGraphics/lineleftsidewide.gif) no-repeat left bottom;
height: 1px;
}  
.linerightsidetop { background:url(https://www.dutchessny.gov/CMSGraphics/linerightsidewide.gif) no-repeat right top;
height: 1px;
}
.linerightsidebottom { background:url(https://www.dutchessny.gov/CMSGraphics/linerightsidewide.gif) no-repeat right bottom;
height: 1px;
}
.int_linerightsidetop { background:url(https://www.dutchessny.gov/CMSGraphics/int_linerightside.gif) no-repeat right top;
height: 1px;
}
.int_linerightsidebottom { background:url(https://www.dutchessny.gov/CMSGraphics/int_linerightside.gif) no-repeat right bottom;
height: 1px;
}
.int_lineborder { background: #fbfff8 url(https://www.dutchessny.gov/CMSGraphics/int_linelg.gif) no-repeat center top;
height:1px;
}
.int_lineborderbottom { background: #fbfff8 url(https://www.dutchessny.gov/CMSGraphics/int_linelg.gif) no-repeat center bottom;
height:1px;
}
.int_lineborderfull { background: url(https://www.dutchessny.gov/CMSGraphics/int_linelgfull.gif) no-repeat center top;
height:1px;
}
.int_lineborderbottomfull { background: #fbfff8 url(https://www.dutchessny.gov/CMSGraphics/int_linelgfull.gif) no-repeat center bottom;
height:1px;
}
.int_lineleftsidetop { background:url(https://www.dutchessny.gov/CMSGraphics/int_lineleftside.gif) no-repeat right top;
height: 1px;
}

#date {
color:#2f343a;
font-size:10pt;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
position:relative;
left:40px;
top:2px;
}


p.center {text-align:center;font-weight:bold;color:#400900;}

 p.bestwebaward {text-align:left;padding:7px 0 10px 10px;}
 p.digitalaward {text-align:left;padding:7px 0 7px 10px;}
 p.DCGtext {font-size:8pt;text-align:center;padding:5px 0 7px 0;}
 p.DCGimage {text-align:center;padding:5px 7px 4px 0;}


.formlabel {
font-size:10pt;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
color:#400900;
text-align:right;
vertical-align:middle;
padding:0 1px 0 0px;
}

table.inline {display:inline;}
p.centermiddle {text-align:center;vertical-align:middle;}
form.helpcenter {text-align:right;width:510px;margin:0 auto;line-height:25px;}

.optionformat {letter-spacing:.2px;padding:2px 0 1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:normal;}
.optionformat1 {background-color:#dce5cb;letter-spacing:.2px;padding:2px 0 1px 2px;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:normal;}
select.option400 {letter-spacing:.2px;line-height:25px;padding:2px 0 1px 2px;width:400px;border:#5f7b81 1px solid;background-color:#aec7d8;color:#424d2f;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:normal;}
select.option375 {letter-spacing:.2px;line-height:25px;padding:2px 0 1px 2px;width:375px;background-color:#aec7d8;border:#5f7b81 1px solid;color:#424d2f;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:normal;}

/*----internal RedDot Pages-----*/
#headwrapper{
width: 580px;
margin:0 auto 0 auto;
}

#int_leftcolumn
{
float: left;
width: 175px;
margin: 5px 2px 0 4px;
padding: 0;

}
#int_leftnav {
width:165px;
border-top: #5f7b81 1px solid;
float:left;
margin: 7px 2px 0 3px;
}

#int_leftnav_noborder {
width:165px;
float:left;
margin: 7px 2px 0 3px;
}

#int_centercolumn
{
width:615px;
margin: 5px 0 0 0;
background-color:#FBFFF8;
border-right:#5f7b81 1px solid;
border-left:#5f7b81 1px solid;
color:black;
float:left;
min-height:450px; /*--set the minimum height of the center column of the page--*/
height:auto !important;
height:450px;
background: #fbfff8 url(https://www.dutchessny.gov/CMSGraphics/int_linelg.gif) no-repeat center bottom; /*--add the line to the bottom of the center column--*/
}

#int_rightcolumn
{
float: right;
vertical-align:top;
width:150px;
margin-top:5px;
margin-right:5px;
padding: 0;
color:#2f3031;
background-color:#fbfff8;
border-right:#5f7b81 1px solid;
background: url(https://www.dutchessny.gov/CMSGraphics/int_gradientright.png) repeat-y;
}

#int_leftcentercolumn
{
vertical-align:top;
width:785px;
float:left;
margin: 5px 0 0 5px;
background-color:#FBFFF8;
color:black;
padding-bottom:0px;
border-left:#5f7b81 1px solid;
border-right:#5f7b81 1px solid;
}

#int_fullcenterfixed {
background-color:#FBFFF8;
padding:0;
color:#111111;
text-align:left;
font-family: Arial, Helvetica, san-serif;
font-size: 12pt;;
width:730px;
}

#int_fullcenterfixed ul {margin-left:15px; padding-left:15px;}

/*** The rule below prevents long urls from widening floated cols and breaking the layout
     in IE. It is not W3C valid, but if placed within a "Conditional comment" it will be hidden
     from all user agents other than IE/Win, and thus validate. This fix fails in IE5/Win.
     http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp ***/
#int_fullcenterfixed{word-wrap:break-word;}
#int_bodycontent{word-wrap:break-word;}

#int_bodycontent {
width:595px;
margin:0 auto 0 auto;
background-color:#fbfff8;
}

.int_ce {
width: 150px;
color:#2f343a;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
text-align:center;
padding:5px 0 5px 0;
}

.int_ce a {
color: #5e6f41;    
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
text-decoration:none;
}
.int_ce a:visited {text-decoration: none;}
.int_ce a:hover {text-decoration: underline;}


.relatedinfo {
color:#2f343a;
font-size:12pt;;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
padding:5px 0 5px 0;
margin-top:.5em;
margin-bottom:.5em;
text-align:left;
}

.relatedinfo ul {
list-style-type: none;}

.relatedinfo ul li{
 background-image: url(https://www.dutchessny.gov/CMSGraphics/bullet.png);
 background-position: 0px 3px;
 background-repeat: no-repeat;
 padding-left:12px;
 margin-top:15px; 
 word-wrap:break-word; }

.relatedinfo ul li a {
    font-weight : bold;
    color: #5e6f41;    
    text-decoration: none;
 }
.relatedinfo a:link { text-decoration: none;}
.relatedinfo a:visited { text-decoration: none;}
.relatedinfo a:hover {text-decoration: underline;}

/*.relatedinfo a {padding-left:1px;*/
/*font-weight: bold;*/
/*color:#5e6f41;*/
/*text-decoration: none;}*/
/*.relatedinfo a:hover {text-decoration:underline;}*/
/*.relatedinfo a:visited {text-decoration: none;}*/


#topnav {
padding:0 0 0 1px;
background-color:#4f170d;
height:22px;
position:relative;
*z-index:500;/*IE 7*/
}


#topnav ul li table {
    margin:-1px 0; /* IE5 needs -1px top and bottom table margins */
    margin:0;     /* re-zero the table margins for everyone but IE5 */
    border-collapse:collapse;  /* IE5 needs this for the sub-menus to work */
    font-size:12px;  /* this sets the base font size for our entire menu */
}

#topnav ul {
list-style:none;
float:left;    /* this creates the side-by-side array of top-level buttons */
position:relative;   /* create local positioning contexts for each button */
margin:0;
padding-left:10px;
background-color:#4f170d;
width:99%;
}

/*first level*/

#toplinks li.topitem, li.topitemlong {
  position:relative; 
  display:block;
  background-image: url(https://www.dutchessny.gov/CMSGraphics/bullet.png);
 background-position: 2px 5px;
 background-repeat: no-repeat;
 padding-left:13px;
 padding-right:20px;
 float:left;
 margin:0px; 
 /*z-index:900;sept23*/
}



#toplinks a
{
  position:relative;/* for IE7*/
  display:block;
  padding:3px 3px 3px 3px;
  text-decoration:none;
    height:14px;
color:#FBFFF8;
font-size:12pt;;
font-family: Arial, Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:normal;
/*z-index:900;sept23*/
z-index:100;
}


/*popouts for left nav - adjust left to make sure it touches left side of right nav */
#toplinks li ul {
position: absolute;    
 top: 0; 
 display:none;
 /*z-index: 900;sept23*/   
}

/*popouts for Community only - adjust so it stays within right side of page */
#toplinks li ul.community {
position: absolute;    
 /*left:-210px;sept23*/
 left:-15px;
 top: 0; 
 display:none;
 z-index:900;  
 }
/*popouts for Tourism only - adjust so full text displays on page*/
#toplinks li ul.tour {
position: absolute;    
/*left:-55px;sept23*/
left:-100px;
 top: 0; 
 display:none;
 /*background: #dfe5e9;*/
 z-index:900;
}

#toplinks li a:hover  {
 background-color: #fbfff8;
 color:#26519f;
 text-decoration:underline;
 }
#toplinks li.topitem:hover ul { 
 display:block;
 list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
  text-align: left;
  /*width: 258px;sept23*/
  width:320px;
  top: 20px;
  white-space: nowrap;
  padding: 0;
  margin: 0; 
  padding:3px;
  z-index:999;
  position:absolute;
 }

#toplinks li.topitemlong:hover ul { 
display:block;
  list-style: none;
   background-color:#e5eef4;
  border:#c3c9cd 1px solid;
    text-align: left;
  /*width: 328px;sept23*/
  width:338px;
  top: 20px;
  white-space: nowrap;
  padding: 0;
  margin: 0;  
  padding:3px;
  z-index:999;
position:absolute;
   
 }
#toplinks li.topitemlong:hover ul a { 
color:#424d2f;
}
#toplinks li.topitem:hover ul a { 
color:#424d2f;
}
#toplinks li.topitemlong:hover ul a:hover { 
color:#26519f;
}
#toplinks li.topitem:hover ul a:hover { 
color:#26519f;
}

/*From Original Sytlesheet*/

.depttableheading
{
   border:#eae0c5 1px solid;
   background-color:#e7d394;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
 }
.depttablesubheading
{
   border:#afc3d1 1px solid;
   background-color:#e4e5e9;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;   
}

.text6pt {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  COLOR: #000000; 
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.text7pt
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 9pt; 
  COLOR: #400900; 
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;   
}
.text7ptburgbold
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt; 
  COLOR: #400900; 
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;   
}
.text8pt
{
   color : #000000;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 10pt;
   font-weight : normal;
   font-style : normal;
}
.text8ptburgbold
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt; 
  COLOR: #400900; 
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;  
}
.text10pt
{
   color : #000000;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : normal;
   font-style : normal;
}
.text10ptbold
{
   color:#000000;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
}
.text9pt {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11pt;
  COLOR: #000000;
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text11pt {
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text12pt {
  FONT-WEIGHT: normal;
  FONT-SIZE: 14pt;
  COLOR: #000000;
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, serif;
}
/*------------------------------------------------------------------*/
.text9ptbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #000000;
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text11ptbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text12ptbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, serif;
}
.text9ptburgbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #400900;
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text8ptburg {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* --------------------------------------------------------------------------------------- 
.text8ptbrownbold
{
   color: #400900;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt;
   font-weight: bold;
   font-style: normal;
}
/*------------------------------------------------------------------*/
.text9ptburg {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text10ptburg {
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.text10ptgreen {
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt; 
  COLOR: #384f3d;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.depthead10pt
  {
    font-family : Arial, Helvetica, serif; 
    font-size : 12pt;
    font-weight : bold;
    color:#000000;
}
.link7pt
  {
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 9pt;
    font-weight : bold;
    color:#5e6f41;
    text-decoration : none;
}
a.link7pt:link { text-decoration: none;}
a.link7pt:visited { text-decoration: none;}
a.link7pt:hover {text-decoration: underline;}
.link7pt a:link { text-decoration: none;}
.link7pt a:visited { text-decoration: none;}
.link7pt a:hover {text-decoration: underline;}

.link8pt
  {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:10pt;
    font-weight:bold;
    color:#5e6f41;
    text-decoration:none;
 }
a.link8pt:link {color:#5e6f41;text-decoration:none;}
a.link8pt:visited {color:#5e6f41;text-decoration:none;}
a.link8pt:hover {color:#5e6f41;text-decoration:underline;}
.link8pt a:link { text-decoration:none;}
.link8pt a:visited { text-decoration:none;}
.link8pt a:hover {text-decoration:underline;}

.link10pt
  {
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 12pt;
    font-weight : bold;
    color:#5e6f41;
    text-decoration : none;
 }
a.link10pt:link { text-decoration: none;}
a.link10pt:visited { text-decoration: none;}
a.link10pt:hover {text-decoration: underline;}
.link10pt a:link { text-decoration: none;}
.link10pt a:visited { text-decoration: none;}
.link10pt a:hover {text-decoration: underline;}
.head12ptbrownbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 14pt;
   font-weight : bold;
   font-style : normal;
} 
.head11ptburgbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
} 
.head12ptburgbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 14pt;
   font-weight : bold;
   font-style : normal;
}
.depthead12pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, serif;
}
/*------------------------------------------------------------------*/
.head11pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #000000; 
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head12pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head14pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head9ptburgbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head16pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16pt;
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*------------------------------------------------------------------*/
.head10ptburgbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head10ptredbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #ff0033;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head11ptburgbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head12ptburgbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head14ptburgbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #400900;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head14ptgrnbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #384f3d;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head11ptgrnbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt; 
  COLOR: #384f3d; 
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*------------------------------------------------------------------*/
.head12ptgrnbold {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #384f3d;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link8ptburg {
  FONT-FAMILY: Arial, Helvetica, serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: normal;
  COLOR: #530A03; 
  TEXT-DECORATION: none
}
A.link8ptburg:link { TEXT-DECORATION: none}
A.link8ptburg:visited { TEXT-DECORATION: none}
A.link8ptburg:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.link9pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #5e6f41; 
  FONT-FAMILY: Arial, Helvetica, serif;
  TEXT-DECORATION: none
}
A.link9pt:link {TEXT-DECORATION: none}
A.link9pt:visited { TEXT-DECORATION: none}
A.link9pt:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.link9ptburg {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11pt; 
  COLOR: #530A03; 
  FONT-FAMILY: Arial, Helvetica, serif;
  TEXT-DECORATION: none
}
A.link9ptburg:link { TEXT-DECORATION: none}
A.link9ptburg:visited {TEXT-DECORATION: none}
A.link9ptburg:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.link10pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #5e6f41; 
  FONT-FAMILY: Arial, Helvetica, serif;
  TEXT-DECORATION: none
}
A.link10pt:link {TEXT-DECORATION: none}
A.link10pt:visited { TEXT-DECORATION: none}
A.link10pt:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.link11pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt; 
  COLOR: #5e6f41; 
  FONT-FAMILY: Arial, Helvetica, serif;
  TEXT-DECORATION: none
}
A.link11pt:link { TEXT-DECORATION: none}
A.link11pt:visited { TEXT-DECORATION: none}
A.link11pt:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.link12pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #5e6f41;
  FONT-FAMILY: Arial, Helvetica, serif;
  TEXT-DECORATION: none;
}
A.link12pt:link { TEXT-DECORATION: none}
A.link12pt:visited { TEXT-DECORATION: none}
A.link12pt:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.link14pt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14pt;
  COLOR: #5e6f41; 
  FONT-FAMILY: Arial, Helvetica, serif;
  TEXT-DECORATION: none;
}
A.link14pt:link { TEXT-DECORATION: none}
A.link14pt:visited { TEXT-DECORATION: none}
A.link14pt:hover { TEXT-DECORATION: underline}
/*------------------------------------------------------------------*/
.head12ptbrownbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 14pt;
   font-weight : bold;
   font-style : normal;
} 
.head11ptburgbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
} 
.head12ptburgbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
}
.head11ptbrownbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
} 
/* --------------------------------------------------------------------------------------- */
.head10ptbrownbold
{
   color : #400900;
   font-family : Arial, Helvetica, sans-serif; 
   font-size : 12pt;
   font-weight : bold;
   font-style : normal;
}
/* ---------------Used for Highslide function------------ */
.highslide {
    cursor: url('https://www.dutchessny.gov/CMSGraphics/ZoomInButton.gif'), pointer;
    outline: none;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide img {
    border: 1px solid #006600;
}
.highslide:hover img {
    border: 1px solid #0a9f21;
}
.highslide-wrapper {
    background: white;
}
.highslide-image {
    border: 2px solid #530A03;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none; 
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 2px;
    background-color: white;
}
.highslide-dimming {
    background: black;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url('https://www.dutchessny.gov/CMSGraphics/loaderwhite.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px; padding-right:2px; padding-top:2px; padding-bottom:2px;
}
a.highslide-credits,
a.highslide-credits em {
    padding: 2px;
    color: 006600;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
}
a.highslide-credits:hover,
a.highslide-credits:hover em {
    color: white;
    background-color: #400900;
    text-decoration: underline;
}
.highslide-move {
    cursor: move;
}
.highslide-overlay {
    display: none;
}
a.highslide-full-expand {
    background: url('https://www.dutchessny.gov/CMSGraphics/fullexpand.gif') no-repeat;
    display: block;
    width: 34px;
    height: 34px;
    margin-left: 5px; margin-right:5px; margin-top:5; margin-bottom:5px;
}
    
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*for html only*/
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
    position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url('https://www.dutchessny.gov/CMSGraphics/loaderwhite.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits em {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover em {
    color: white;
    background-color: gray;
}
/* Styles for the popup */
.highslide-wrapper, .rounded-white {
    background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
    padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.highslide-wrapper .highslide-header ul li {
    display: inline;
    padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}
.highslide-wrapper .highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
    color: black;
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
/*------- Controlbar -------- */
.controlbar {    
    background: url('https://www.dutchessny.gov/CMSGraphics/controlbar4.gif');
    width: 167px;
    height: 34px;
}
.controlbar a {    
    display: block;
    float: left;
    /*margin: 0px 0 0 4px;*/    
    height: 27px;
}
.controlbar a:hover {
    background-image: url('https://www.dutchessny.gov/CMSGraphics/controlbar4hover.gif');
}
.controlbar .previous {
    width: 50px;
}
.controlbar .next {
    width: 40px;
    background-position: -50px 0;
}
.controlbar .highslide-move {
    width: 40px;
    background-position: -90px 0;
}
.controlbar .close {
    width: 36px;
    background-position: -130px 0;
}
 
/*-------Used for CDC Syndicated Content Only------------------------*/
#cdc_syndicated a:link,#cdc_syndicated a:visited {
color: #336633;
font-weight: bold;
font-size: 10pt;
font-family: Arial, Helvetica, serif;
text-decoration: none;
}
#cdc_syndicated a:hover {
color:#336633;
font-weight:bold;
font-family:Arial, Helvetica, serif;
text-decoration: underline;
}
#cdc_syndicated h1.boldlinks {
color: #530A03;
font-weight: bold;
font-family: Arial, Helvetica, serif;
font-size: 11pt;
text-align: center;
padding: .5em 0 .5em 0;
}
#cdc_syndicated h4 {
color: #530A03;
font-weight: bold;
font-family: Arial, Helvetica, serif;
font-size: 10pt;
text-align: left;
padding: .5em 0 .5em 0;
}
#cdc_syndicated h3 {
color: #530A03;
font-weight: bold;
font-family: Arial, Helvetica, serif;
font-size: 10pt;
text-align: left;
padding: .5em 0 .5em 0;
}
#cdc_syndicated .pretitle {
color: #530A03;
font-weight: bold;
font-family: Arial, Helvetica, serif;
font-size: 11pt;
padding-bottom: .5em;
}
#cdc_syndicated .newupdated {
color: #000000;
font-weight: bold;
font-style: italic;
font-family: Arial, Helvetica, serif;
font-size: 8pt;
}
#cdc_syndicated ul {
margin-left:45px;
padding-bottom:10px;
}
#cdc_syndicated ul li {padding-bottom: .8em;}
/*-------------OpenText----------------------*/
.reddot {  
  color: red;}
.reddotborder {
  border: 1px solid red;}
.reddotborderblack {
  border: 1px solid red;
  background-color: black;}
.reddotcontainer {
  border: 1px dotted red;}

/*---------Used for Central Services Active Commodity Contracts and Recycled Equipment------*/
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt; 
  COLOR: #000000;
  FONT-STYLE: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* ---------- Mega Drop Downs - Help page --------- */
#mega {
list-style:none;
text-align:right;
width:450px;
margin:7px auto;
font-size:11pt;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}
#mega li {
margin-bottom:5px;
border-bottom:#5f7b81 1px dotted;
border-top:#fbfff8 1px solid;
border-left:#fbfff8 1px solid;
border-right:#fbfff8 1px solid;
float:left;
width:450px;
text-align:left;
position:relative;
padding:2px 0 1px 25px;
background-image: url('https://www.dutchessny.gov/CMSGraphics/questionmarksm.png');
background-position: 0 5px;
background-repeat: no-repeat;
}
  
  
#mega li:hover {
margin-bottom:5px;
background-color:#fbfff8;
 border:#c3c9cd 1px solid;
color:#282e32;
z-index:1;
padding:2px 0 1px 25px;
background-image: url('https://www.dutchessny.gov/CMSGraphics/questionmarkhoversm.png');
background-position: 0 5px;
background-repeat: no-repeat; 
}
#mega a {
color:#5e6f41;
outline:0;
text-decoration:none;
display:block;
line-height:2em;
}
#mega a:link { text-decoration: none;}
#mega a:visited { text-decoration: none;}
#mega a:hover {text-decoration: underline;}
/* ----------- Hide/Show Div ---------- */
#mega div {
position:absolute;
left:-999em;
margin-top:1px;
/*width:550px;*/
border-top:0px none;
font-weight:normal;
text-align:left;
background:#eee;
padding:0 10px 10px 10px;
}
#mega li:hover div {
left:140px;
top:auto;
display:block;
list-style: none;
background-color:#e5eef4;
border:#c3c9cd 1px solid;
text-align: left;
font-size:10pt;
font-weight:bold;
width:570px;
white-space: nowrap;
padding: 0 0 0 5px;
}
#mega li.depts {color:#e9d193;}
#mega li.depts:hover div {
top:-150px;
}
#mega li.how:hover div {
top:-190px;
width:445px;
}
#mega li.ydd:hover div {
top:-40px;
width:415px;
}
#mega li.pubs:hover div {
top:-165px;
}
#mega li.faqs:hover div {
top:-260px;
width:445px;
}
#mega li.forms:hover div {
top:-250px;
}
#mega li.services:hover div {
top:-20px;
width:230px;
}
#mega div p {
float:left;
width:260px;
padding-right:10px;
position:relative; /* makes above drop shadow */
}
#mega div p a {
text-decoration:none;
float:left;
clear:left;
width:100%; /* For IE6/7 */
line-height:1.6;
padding-bottom:3px;
border-bottom:#5f7b81 1px dotted;
}
#mega div p a:hover {
text-decoration:underline;
background-color: #fbfff8;
color:#26519f;
text-decoration:underline;
}
#mega div a:hover, #mega div a:focus, #mega div a:active {
text-decoration:none;
}
.noimage img{display:none;}

#servicelist {text-align:left;font-family:Arial;font-size:10pt;}
#servicelist ul {list-style-type:none;}
/* --- Links --- */
#servicelist a {display:block; text-align:left; color:/*#3f3f3f*/#111111;font-weight:bold;text-decoration:none;}
#servicelist a:hover, #servicelist a:active, #servicelist a:focus {color:/*#1340bd*/#111111;font-weight:bold;text-decoration:none;}
#servicelist a:hover {background-color:#ffffff;}
#servicelist li ul li a {font-size:10pt;font-weight:bold;color:#5e6f41;text-decoration:none;}
#servicelist li ul li a:hover {text-decoration:underline;color:#5e6f41;}
#servicelist li ul li a:active {color:#5e6f41;text-decoration:none;}
#servicelist .accordion a {padding:1px; color:#1340bd;text-decoration:none;text-align:left;}
#servicelist .accordion a:hover, a:focus, a:active {text-decoration:none; outline:0 none;}
#servicelist .accordion li {list-style-type:none;border-bottom:#273b5f 1px dotted;}
#servicelist .accordion li ul li {list-style-type:none;margin-left:0px;border-bottom:#273b5f 1px dotted;}
#servicelist .accordion li .last-child {margin-left:0; list-style-type:none;}
#servicelist .accordion li ul>li:last-child {border-bottom:0px;} 
ul#servicelist ul {margin-left:10px;}
#servicelist .accordion .inner {margin-bottom:0; padding:.5em 20px 1em; position:relative; overflow:hidden}
#servicelist .accordion .inner .inner {padding-bottom:0}
/* Styles for all links in the 'accordion':*/
#servicelist a.trigger {padding-left:20px; background-image: url('https://www.dutchessny.gov/CMSGraphics/plusgold.png'); background-repeat: no-repeat; background-position: 0 40%; }
#servicelist a.trigger.open {background-image: url('https://www.dutchessny.gov/CMSGraphics/minusgold.png');background-color:#ffffff; border-bottom:#ecd58f 1px solid;}
#servicelist .last-child a.trigger{padding-left:1px; background-image:url('none'); font-weight:normal;}





