body { background-image: url(images/bg.jpg); background-attachment: fixed; font-size: 16pt; }
p { font-face: verdana; padding-left: 5pt; padding-right: 5pt; text-align: justify; }
blockquote { font-face: verdana; padding-left: 5pt; padding-right: 5pt; text-align: justify; }
h1 { text-align: center; }
h3 { text-decoration: underline; padding-left: 5pt; }
hr { color: #cfcfcf; text-align: center; width: 90%; height: 1pt; }
a {}
a:hover { color: #990000; }

.border { border: 1pt solid #990000; }
.small { font-size: 75%; }

.headerOff { background-image: url(images/headerOff.jpg); background-color: #cfcfcf; }
.headerOn { background-image: url(images/headerOn.jpg); background-color: #cfcfcf; }
.homeOff { background-image: url(images/homeOff.jpg); }
.homeOn { background-image: url(images/homeOn.jpg); }
.aboutOff { background-image: url(images/aboutOff.jpg); }
.aboutOn { background-image: url(images/aboutOn.jpg); }
.servicesOff { background-image: url(images/servicesOff.jpg); }
.servicesOn { background-image: url(images/servicesOn.jpg); }
.contactOff { background-image: url(images/contactOff.jpg); }
.contactOn { background-image: url(images/contactOn.jpg); }
.resourcesOff { background-image: url(images/resourcesOff.jpg); }
.resourcesOn { background-image: url(images/resourcesOn.jpg); }
.copy a { color: #000000; font-size: 8pt; text-decoration: none; }
.em { font-weight: bold; font-style: italic; }

hr.50perc { width: 50%; }

table.navCell { width: 160px; background-color: #cfcfcf; }
td.navCell { width: 160px; cursor: hand; }

table#body { background-color: #ffffff; }
td#header { background-color: #cfcfcf; background-image: url(images/header.jpg); }
td#shim { background-image: url(images/bg.jpg); }
td#navi { background-color: maroon; }
td#navi a { color: #ffffff; text-decoration: none; font-weight: bold; width: 100px; }
td#navi a:hover { color: #cfcfcf; text-decoration: underline overline; }

#waitlist-banner { border: 1pt solid #990000; background-image: url(images/waitlist-banner-bg.jpg); }
#waitlist-banner p { text-align: center; }