BODY {
   font-family: Verdana, Arial, Helvetica, sans-serif; color: #004080;
   margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 0px;
   font-size: 0.9em;
 }
a:link { 
   color: #808000;
   text-decoration: none;
}
a:active { 
   color: #808000;
   text-decoration: none;
 }
a:hover { 
   color: #FF0000;
   text-decoration: none;
 }
a:visited { 
   color: #808000;
   text-decoration: none;
 }
a:link.links { 
   color: #004000;
   text-decoration: none;
}
a:active.links { 
   color: #004000;
   text-decoration: none;
 }
a:hover.links { 
   color: #FF0000;
   text-decoration: none;
 }
a:visited.links { 
   color: #004000;
   text-decoration: none;
 }
a:link.menu { 
   color: #808000;
   text-decoration: none;
}
a:hover.menu { 
   color: #B90000;
   text-decoration: none;
 }
a:active.menu { 
   color: #808000;
   text-decoration: none;
 }
a:visited.menu { 
   color: #808000;
   text-decoration: none;
 }
h1 { font-size: 1.2em; font-weight: bold; text-align: left; margin-top: 0px; margin-bottom: 0px; }
h2 {font-size: 1.0em; font-weight: bold; text-align: left; margin-top: 15px; margin-bottom: 5px; text-decoration: underline; }

td { font-size: 0.9em; line-height: 1.4;}
table.fullPage { width: 950px; height: 100%; }
td.topSection { height: 100px; }
table.topSection { width: 100%; }
td.topName { text-align: center; }
td.topAddress { font-size: 1.1em; vertical-align: top; font-weight: bold; text-align: center; padding-top: 3px; }
td.topDividerLeft { background-image: url(images/middleScroll.gif); background-repeat: repeat-x; background-position: left center; }
td.topDividerRight { text-align: right; background-image: url(images/middleScroll.gif); background-repeat: repeat-x; background-position: left center; }

td.menuSection { padding-left: 30px; padding-top: 10px; vertical-align: top; width: 175px; }
table.menuSection { }
td.menuItem { border-bottom: dotted 1px #88A95F; padding-right: 10px; padding-bottom: 5px; padding-top: 5px; }
td.menuPhoto { border-bottom: dotted 1px #88A95F; }
td.menuSpace { padding-bottom: 1px; }
td.frontTopText { }

td.bottomSection { vertical-align: bottom; }
table.bottomSection { width: 100%; }
td.bottomDividerLeft { background-image: url(images/middleScrollBottom.gif); background-repeat: repeat-x; background-position: left center; }
td.bottomDividerRight { text-align: right; background-image: url(images/middleScrollBottom.gif); background-repeat: repeat-x; background-position: left center; }
td.copyright { text-align: center; font-size: 0.8em; }

td.mainSection { vertical-align: top; padding-left: 20px; padding-top: 10px; padding-right: 50px; }
table.mainSection { width: 100%; padding-bottom: 10px; }
td.mainText { vertical-align: top; }
li { padding-bottom: 8px; }

.emph { font-weight: bold; }

td.contactHdg { vertical-align: top; width: 20%; font-weight: bold; padding-right: 10px; padding-bottom: 3px; }
td.contactDetail { vertical-align: top; padding-bottom: 3px; }
table.contactForm { border: solid 1px #004000; }
th.contactForm { padding-right: 10px; padding-left: 10px; padding-bottom: 3px; padding-top: 3px; }
td.contactForm { padding-right: 10px; padding-left: 10px; padding-bottom: 3px; padding-top: 3px; }

div.bequeath { padding-top: 15px; padding-right: 50px; padding-left: 50px; font-style: italic; }

td.photo1 { padding-left: 0px; padding-bottom: 10px; }
td.photo2 { padding-left: 5px; padding-bottom: 10px; }
td.photo3 { padding-left: 5px; padding-bottom: 10px; }
td.photo4 { padding-left: 5px; padding-bottom: 10px; }

