BODY { background-color: #B9C1D2;
    font-family: Arial, Verdana, Sans-serif; color: #004080;
    margin: 10px;
    font-size: 1.0em;
    }

a:link {
    color: #005EBB;
    text-decoration: underline;
    }

a:visited {
    text-decoration: underline;
    color: #005EBB;
    }

a:hover {
    color: #FF0000;
    text-decoration: underline;
    }

a:active {
    color: #005EBB;
    text-decoration: underline;
    }
a:link.menu1 {
    color: #000000;
    text-decoration: none;
    }

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

a:hover.menu1 {
    color: #118F11;
    text-decoration: none;
    }

a:active.menu1 {
    color: #118F11;
    text-decoration: none;
    }
a:link.menu2 {
    color: #000000;
    text-decoration: none;
    }

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

a:hover.menu2 {
    color: #3A3A96;
    text-decoration: none;
    }

a:active.menu2 {
    color: #3A3A96;
    text-decoration: none;
    }
a:link.menu3 {
    color: #000000;
    text-decoration: none;
    }

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

a:hover.menu3 {
    color: #B71E1E;
    text-decoration: none;
    }

a:active.menu3 {
    color: #B71E1E;
    text-decoration: none;
    }
a:link.menu4 {
    color: #000000;
    text-decoration: none;
    }

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

a:hover.menu4 {
    color: #AB7234;
    text-decoration: none;
    }

a:active.menu4 {
    color: #AB7234;
    text-decoration: none;
    }
a:link.menu5 {
    color: #000000;
    text-decoration: none;
    }

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

a:hover.menu5 {
    color: #80369F;
    text-decoration: none;
    }

a:active.menu5 {
    color: #80369F;
    text-decoration: none;
    }
a:link.black {
    color: #000000;
    text-decoration: none;
    }

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

a:hover.black {
    color: #000000;
    text-decoration: underline;
    }

a:active.black {
    color: #000000;
    text-decoration: none;
    }
h1 { font-size: 1.8em; font-weight: 600; letter-spacing: 2px; text-align: center; margin-bottom: 0px;
 }

h2 { font-size: 1.4em; font-weight: 500; text-align: center; margin-top: 4px;
 }

h3 { font-size: 1.4em; font-weight: 500; text-align: center; margin-top: 0px; margin-bottom: 2px;
 background-color: #D0D5E0; padding: 15px; border: solid 1px #004080;
 }
h4 { font-size: 1.0em; font-weight: 600; text-align: center; margin-top: 0px; margin-bottom: 2px;
 }


TD { font-size: 1.0em; font-weight: 500; line-height: 1.2; }
.small { font-size: 0.9em; font-weight: 400; text-align: right; }
div.emphasis { font-style: italic; text-align: center; }

table.fullPage { width: 980px; background-color: #FFFFFF; border: solid 2px #004080; }
td.topPicLeft { vertical-align: top; padding-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 20px; }
td.topName { text-align: center; padding-bottom: 20px; }
td.topPicRight { vertical-align: top; text-align: right; padding-left: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 20px; }

td.indent { padding-left: 40px; padding-right: 40px; }

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

td.menuSection { vertical-align: top; width: 180px; padding-top: 10px; }
table.menuSection { width: 170px; }
td.menuBullet { padding-bottom: 12px; padding-right: 10px; }
td.menuItem { padding-bottom: 12px; font-weight: bold; }

td.middleSection { vertical-align: top; padding-left: 40px; }
table.middleSection { width: 100%; }

td.frontPic { vertical-align: top; padding-right: 20px; padding-bottom: 20px; }
td.frontPicText { padding-right: 90px; line-height: 1.5; padding-bottom: 20px; font-weight: bold; }
td.mainText { vertical-align: top; }
td.sectionHdg { font-weight: bold; font-size: 1.2em; padding-top: 0px; padding-bottom: 7px; text-decoration: underline; }
td.decorateText { vertical-align: top; padding-right: 20px; }
td.decoratePic1 { vertical-align: top; padding-right: 10px; text-align: right; }
td.decoratePic2 { vertical-align: top; text-align: right; }

table.photos { width: 700px; background-color: #FFFFFF; border: solid 2px #004080; }
table.gallery { }
td.galleryPic1 {text-align:center; width: 33%; padding-bottom: 10px; }
td.galleryPic2 {text-align:center; width: 34%; PAdding-left: 10px; padding-bottom: 10px; padding-right: 10px; }
td.galleryPic3 {text-align:center; width: 33%; padding-bottom: 10px; }
td.galleryPic1a {text-align:center; width: 50%; padding-bottom: 10px; }
td.galleryPic2a {text-align:center; width: 50%; Padding-left: 10px; padding-bottom: 10px; padding-right: 10px; }

td.contactListHdg { vertical-align: top; padding-bottom: 5px; padding-right: 10px; font-weight: bold; }
td.contactList { vertical-align: top; padding-bottom: 5px; }
table.contactForm { margin-top: 20px; }
td.contactHdg { vertical-align: top; padding-bottom: 8px; padding-right: 8px; font-weight: bold; }
td.contactText { vertical-align: top; padding-bottom: 8px; }

td.design { font-size: 0.8em; text-align: center; padding-top: 5px; }

li {list-style-image:url(images/bullet.gif); }
.tasks { font-weight: 600; font-size: 1.0em; }

table.errorPrint
{
  border-style: double;
  border-width: 3px;
  border-color: #ff0000;
}