/* Generic Selectors */ 
body { 
font-size: 16px;
background-color: #969696;
margin: 50px 0px; 
padding: 0px;
text-align: center;

}

hr { height: 1px;  color: #999999; background-color: #999999; border: none; text-align: center; }

td {
vertical-align: top;
}

p { 
width: 95%; 
} 
.a {
padding-top: 5px;
padding-bottom: 0px;
}

ol { 	
list-style-type: decimal;
line-height: 150%; 
} 

ul {
list-style-type: disc;
line-height: 150%;
}
 
.a {
list-style: none;
line-height: 150%;
}

h1 {
font-family: "Georgia", "Times New Roman";
font-size: 26px;
font-weight: normal;
font-style: normal; 
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
}

h2 { 
font-family: "Perpetua Titling MT", "Georgia", "Times New Roman"; 
font-size: 23px; 
font-weight: bold;
font-style: normal; 
color: #FFFFFF; 
padding-top: 5px;
padding-bottom: 10px;
border-bottom: 3px solid #666633; 
} 

h3 { 
font-family: "Georgia", "Times New Roman", "Bell MT"; 
font-size: 20px; 
font-weight: bold; 
font-style: normal;
color: #ffffff; 
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
} 

h4 {
font-family: "Georgia", "Times New Roman";
font-size: 16px;
font-weight: bold;
font-style: normal;
color: #555555;
padding-top: 5px;
padding-bottom: 5px;
}

h5 {
font-family: "Georgia", "Times New Roman";
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #555555;
padding-top: 5px;
padding-bottom: 0px;

}

h6 {
font-family: "Georgia", "Perpetua", "Times New Roman";
font-size: 24px;
font-weight: normal;
font-style: normal;
color: #444444;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}



/**************** Pseudo classes ****************/ 
:link { 
color: #555555; 
} 
:visited { 
color: #000000; 
} 
:active { 
color: #555555; 
text-decoration: none; 
} 
:hover { 
color: #969696; 
text-decoration: none;
} 

a.li:link { 
color: #969696; 
text-decoration: none;
font-weight: bold;
} 
a.li:visited { 
color: #999999;
text-decoration: none;
font-weight: bold; 
} 
a.li:active { 
color: #999999; 
text-decoration: none; 
font-weight: bold;
} 
a.li:hover { 
color: #999999;
text-decoration: none;
font-weight: bold; 
} 

a.submenu:link {
font-family: "Georgia";
font-size: 14px;
text-decoration: none;
color: #ffffff;
}
a.submenu:visited {
font-family: "Georgia ";
font-size: 14px;
text-decoration: none;
color: #969696;
}
a.submenu:active { 
font-family: "Georgia";
font-size: 14px;
text-decoration: none;
color: #ffffff;
}
a.submenu:hover {
font-family: "Georgia";
font-size: 14px;
text-decoration: none;
color: #969696;
}



/************************* ID's *************************/ 

#navigation {
position: absolute;
margin-top: 360px;
margin-left: 20px;
width: 900px;
height: 50px;
z-index: 20;
padding: 0px;
text-align: center;
}


#navbar {
   margin: 0;
   padding: 0;
   height: 1em; }

#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
width: 210px;
text-align: center;
margin-right: 2px;
margin-left: 2px;
   display: block;
   padding: 5px 5px;
   background-color: #999999;
   color: #fff;
font-size: 18px;
font-weight: bold;
font-family: "Georgia", "Times New Roman", "Bell MT";
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #none;}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #cccccc;
   border-bottom: 1px solid #fff;
font-size: 16px;
font-weight: normal;
   color: #000; }
#navbar li li a:hover {
   background-color: #999999; }

#indexnav {
position: absolute; 
width: 900px; 
height: 50px;
margin-top: 360px; 
text-align: center;
font-family:  "Georgia", "Times New Roman","Bell MT";
font-weight: bold; 
font-style: none;
font-size: 16px;


 }
#navlist ul
{
margin: 0;
white-space: nowrap;
padding: 0;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a
{
padding: 5px 40px 5px 40px;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-left: 2px solid #cccccc;

}

#navlist a:link, #navlist a:visited
{
color: #969696;
text-decoration: none;
font-style: none;
font-weight: bold;

}

#navlist a:hover
{
border: 0;
background-color: #ffffff;
color: #333333;
}

#active a:link, #active a:visited, #active a:hover
{
border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-left: 2px solid #cccccc;
background-color: #ffffff;
color: #000000;
}

table {
width: 500px;

}
td {
empty-cells: show;
}



#leftnavigation { 
position: absolute; 
z-index: 20; 
padding-left: 5px;
padding-top: 20px;
text-align: center;
width: 210px;
 
margin-top: 425px; 
margin-left: 0px;
border-right: 8px solid #969696; 
font-weight: normal; 
font-style: normal;
background-color: #cccccc;
} 
#centerDoc { 
position: absolute;
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 450px;
margin-top: 425px;
margin-bottom: 1000px;
margin-left: 210; 

} 

#indexcenterDoc { 
position: absolute;
padding-left: 10px;
width: 600px;
margin-top: 420px;
margin-left: 240; 
} 

#calendarcenterDoc { 
position: absolute;
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 600px;
margin-top: 510px;
margin-bottom: 1000px;
margin-left: 210; 
overflow: auto;
height: 700px;
} 
#businesscenterDoc{ 
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 450px;
margin-top: 425px;
margin-left: 200;
margin-right: 700px; 
} 
#govcenterDoc {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 550px;
margin-top: 425px;
margin-bottom: 3000px;
margin-left: 210;  
} 
#historycenterDoc {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 900px;
height: 900px;
margin-top: 425px;
overflow: auto;
  
}
#reccenterDoc {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 450px;
margin-top: 425px;

margin-left: 210;
} 
#reccenterDoc2 {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 450px;
height: 900px;
margin-top: 425px;
margin-bottom: 2620px;
margin-left: 210;
overflow: auto;
} 
 
#ciacenterDoc {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 700px;
margin-top: 425px;
margin-bottom: 2600px;
margin-left: 210;
}  
#autocenterDoc {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 400px;
margin-top: 425px;
margin-bottom: 3200px;
margin-left: 210;
}
#firecenterDoc {
position: absolute;
z-index: 10; 
padding: 10px 20px 0px 40px; /*top right bottom left*/ 
width: 450px;
margin-top: 425px;
margin-bottom: 1800px;
margin-left: 210;
} 
#pageborder {
position: absolute;
width: 960px;
height: 1450px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border: 10px solid #cccccc;
background: #ffffff;

}
#businesspageborder {
position: absolute;
width: 960px;
height: 1800px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border-top: 10px solid #cccccc;
border-left: 10px solid #cccccc;
border-right: 10px solid #cccccc;
border-bottom: 10px solid #cccccc;
background: #FFFFFF;
}
#firepageborder {
position: absolute;
width: 960px;
height: 1800px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border-top: 10px solid #cccccc;
border-left: 10px solid #cccccc;
border-right: 10px solid #cccccc;
border-bottom: 10px solid #cccccc;
background-color: #ffffff;

}
#govpageborder {
position: absolute;
width: 960px;
height: 3000px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border-top: 10px solid #cccccc;
border-left: 10px solid #cccccc;
border-right: 10px solid #cccccc;
border-bottom: 10px solid #cccccc;
background: #FFFFFF;
}
#recpageborder {
position: absolute;
width: 960px;
height: 2900px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border-top: 10px solid #cccccc;
border-left: 10px solid #cccccc;
border-right: 10px solid #cccccc;
border-bottom: 10px solid #cccccc;
background: #FFFFFF;
}
#recpageborder2 {
position: absolute;
width: 960px;
height: 1500px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border-top: 10px solid #cccccc;
border-left: 10px solid #cccccc;
border-right: 10px solid #cccccc;
border-bottom: 10px solid #cccccc;
background: #FFFFFF;
}

#autopageborder {
position: absolute;
width: 960px;
height: 3700px;
padding: 20px 20px 20px 20px;
margin-top: 10px;
margin: 0 auto;
border-top: 10px solid #cccccc;
border-left: 10px solid #cccccc;
border-right: 10px solid #cccccc;
border-bottom: 10px solid #cccccc;
background: #FFFFFF;
}
#rightside {
position: absolute;
z-index: 10;
width: 200px;
height: 1500px;
padding: 40px 10px 0px 20px;
text-align: center;
margin-left: 700px;
margin-top: 470px;
border-left: 2px solid #cccccc;
}
#firerightside {
position: absolute;
z-index: 10;
width: 200px;
height: 1100px;
padding: 20px 10px 0px 10px;
text-align: center;
margin-left: 700px;
margin-top: 470px;
border-left: 2px solid #cccccc;
}
#recrightside {
position: absolute;
z-index: 10;
width: 200px;
height: 1500px;
padding: 40px 10px 0px 20px;
text-align: center;
margin-left: 700px;
margin-top: 470px;
}

#legionrightside {
position: absolute;
z-index: 10;
width: 210px;
height: 1000px;
padding: 40px 10px 0px 20px;
text-align: center;
margin-left: 700px;
margin-top: 375px;

}

#cemeteryrightside {
position: absolute;
z-index: 10;
width: 200px;
height: 2000px;
padding: 40px 10px 0px 20px;
text-align: center;
margin-left: 670px;
margin-top: 470px;

}
#tabletop {
position: absolute;
z-index: 20;
width: 200px;
height: 50px;
padding: 5px 5px 5px 5px;
text-align: center;
margin-left: 710px;
margin-top: 470px;
}

#calendartabletop {
position: absolute;
width: 400px;
height: 50px;
text-align: center;
margin-left: 245px;
margin-top: 440px;
}

#businessrightside {
position: absolute;
z-index: 20;
width: 200px;
height: 550px;
padding: 5px 5px 5px 10px;
text-align: left;
margin-left: 710px;
margin-top: 560px;
border-left: 2px solid #cccccc;
overflow: auto;

}

#lowerrightside {
position: absolute;
z-index: 10;
width: 200px;
height: 600px;
padding: 40px 10px 0px 20px;
text-align: center;
margin-left: 700px;
margin-top: 1850px;
border-left: 2px solid #cccccc;
}
#bottom {
position: absolute;
z-index: 10;
width: 850px;
height: 25px;
padding: 5px 5px 5px 5px;
text-align: center;
margin-top: 1110px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 50px;
border-top: 3px solid #CCCC99;

}
#container {
position: relative;
width: 1000px;
height: 1450px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
text-align: left;

}
#businesscontainer{
position: relative;
width: 1000px;
height: 1500px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
text-align: left;
}
#firecontainer {
position: relative;
width: 1000px;
height: 1800px;
padding: 0px 0px 0px 0px;
text-align: left;
margin: 0 auto;
}
#govcontainer {
position: relative;
width: 1000px;
height: 3000px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
text-align: left;
}
#autocontainer {
position: relative;
width: 1000px;
height: 3700px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
text-align: left;
}
#reccontainer {
position: relative;
width: 1000px;
height: 2800px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
text-align: left;
}
#reccontainer2 {
position: relative;
width: 1000px;
height: 1500px;
padding: 0px 0px 0px 0px;
margin: 0 auto;
text-align: left;
}
#newtop {
position: absolute;
z-index: 20;
width: 900px;
height: 350px;
padding: 0px px 5px 20px; /*top right bottom left*/ 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/summerheader.jpg);
}
#indextop {
position: absolute;
z-index: 20;
width: 900px;
height: 349px;
margin-top: 0px;
margin-left: 0px;
background-image: url(images/indexheader.jpg);

}
#agtop {
position: absolute;
z-index: 20;
width: 900px;
height: 350px;
padding: 0px px 5px 20px; /*top right bottom left*/ 
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/agheader.jpg);
}

#historichomestop {
position: absolute;
z-index: 20;
width: 900px;
height: 350px;

margin: 0 auto;

background-image: url(images/historichomesheader2.jpg);
}

#historicbldgstop {
position: absolute;
z-index: 20;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/historicbldgsheader.jpg);
}

#firetop {
position: absolute;
z-index: 20;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/fireheader.jpg);
}
#govtop {
position: absolute;
z-index: 10;
width: 890px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/cortlandheader2.jpg);
}
#rectop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/parkheader2.jpg);
}
#postofficetop {
position: absolute;
z-index: 10;
width: 899px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/postofficeheader.jpg);
}
#realtytop {
position: absolute;
z-index: 10;
width: 899px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/realtyheader.jpg);
}
#dentaltop {
position: absolute;
z-index: 10;
width: 899px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/dentalheader.jpg);
}
#ciatop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/ciaheader2.jpg);
}
#cemeterytop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/cemeteryheader.jpg);
}

#museumtop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/museumheader.jpg);
}
#beautytop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/beautyheader.jpg);
}
#ezstoptop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/ezstopheader.jpg);
}
#churchtop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/churchheader.jpg);
}
#autotop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/autoheader.jpg);
}
#legiontop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/legionheader2.jpg);
}
#banktop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/bankheader.jpg);
}
#earlyyearstop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/earlyyearsheader.jpg);
}
#legendstop {
position: absolute;
z-index: 10;
width: 900px;
height: 350px;

margin-top: 0px;
margin-left: 0px;
margin-bottom: 50px;
background-image: url(images/legendsheader.jpg);
}

#top {
position: absolute;
z-index: 10;
width: 535px;
height: 100px;

margin-top: 20px;
margin-left: 210px;
margin-bottom: 50px;

}

#font1 {
font-family: "Georgia";
font-size: 12px;
font-weight: bold;
color: #000000;
}




