a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#photosmenu li a:hover,
#readerresourcesmenu li a:hover,
#communityinfomenu li a:hover,
#policiesmenu li a:hover,
#programsmenu li a:hover  {
   background-color: #FFFF00;
   font-weight: bold;
}

#readerresourcesmenu li,
#maintextmenu li,
#programsmenu li,
#blogsmenu li,
#communityinfomenu li,
#policiesmenu li,
#photosmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#cataloghelptext p a:hover,
#homebutton a:hover,
#librarycatalogtext p a:hover,
#databasestext p a:hover,
#emailmaptext p a:hover  {
   font-weight: bold;
   border-width: 1px;
}

#programsmenu li a,
#communityinfomenu li a,
#policiesmenu li a,
#readerresourcesmenu li a,
#blogsmenu li a,
#photosmenu li a  {
   background-color: #FFFFFF;
   font-weight: Normal;
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-right-color: #000000;
   border-right-style: solid;
   border-left-color: #000000;
   border-left-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 3px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#policiesmenu,
#programsmenu,
#readerresourcesmenu,
#photosmenu,
#communityinfomenu,
#blogsmenu  {
   font: 12px/24px Arial;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: left;
   visibility: hidden;
   position: absolute;
}

#librarycatalogtext p a,
#databasestext p a,
#emailmaptext p a,
#cataloghelptext p a  {
   font-weight: Normal;
   border-width: 0px;
   text-decoration: none;
}

#timestext p,
#daystext p,
#closeddaystext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #FFFFFF;
}

#commonbannerbackground,
#headerbackground  {
   background: url(staffmedia/commonbannerbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 5px;
   z-index: 2;
   width: 745px;
   height: 138px;
}

#cataloghelptext p,
#librarycatalogtext p  {
   margin: 0px;
   font-family: Arial;
   line-height: 16px;
   text-align: center;
}

#addresstext p,
#emailmaptext p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#hourstext p,
#closedtext p  {
   font: 18px/22px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: underline;
   text-align: center;
}

#readerresourcesmenu li a  {
   background-color: #FFFFFF;
}

#communityinfomenu li a  {
   background-color: #FFFFFF;
}

#librarycatalogtext p  {
   font-size: 18px;
}

#readerresourcesmenu  {
   width: 252px;
   z-index: 8;
   top: 305px;
   left: 172px;
}

#cataloghelptext p  {
   font-size: 12px;
}

#policiesmenu li a  {
   background-color: #FFFFFF;
}

#communityinfomenu  {
   width: 275px;
   z-index: 9;
   top: 271px;
   left: 174px;
}

#programsmenu li a  {
   background-color: #FFFFFF;
}

#emailmaptext p a  {
   color: #FFFFFF;
}

#closeddaystext p  {
   text-align: center;
}

#photosmenu li a  {
   background-color: #FFFFFF;
}

#blogsmenu li a  {
   background-color: #FFFFFF;
}

#emailmaptext p  {
   padding-bottom: 5px;
}

#id0background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1052px;
   width: 759px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#policiesmenu  {
   width: 229px;
   z-index: 7;
   top: 198px;
   left: 174px;
}

#programsmenu  {
   width: 146px;
   z-index: 6;
   top: 173px;
   left: 167px;
}

#timestext p  {
   text-align: left;
}

#ii,
#iicopy  {
   background: url(mainmedia/iicopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 509px;
   z-index: 2;
   width: 29px;
   height: 124px;
}

#photosmenu  {
   width: 361px;
   z-index: 6;
   top: 355px;
   left: 167px;
}

#daystext p  {
   text-align: right;
}

#blogsmenu  {
   width: 300px;
   z-index: 7;
   top: 384px;
   left: 169px;
   line-height: 16px;
}

#iicopy  {
   left: 9px;
}

#ii  {
   left: 721px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

