/*
 * Elements
 */
body { font-family: Georgia, "Times New Roman", serif; }
li { margin-left: 0; padding-left: 0; }
h1, h2, h3 { font-weight: bold; font-style: italic; }
h1 { text-align: center; margin-top: 0; margin-bottom: 0; color: green; }
h2 { color: green; }
h3 { font-style: italic; }

/*
 * Element subclasses
 */

/* a */
.subnavigation a { color: white; text-decoration: none; }
.subnavigation a:hover { text-decoration: underline; }
.subnavigation a:visited {color: white; }

/*div */
div.body { margin-left: 0.25in; margin-right: 0.25in; font-size: 10pt; }
div.header { text-align: center; }
div.details { font-size: smaller; }

/* h2, h3 */
div.general h2 { color: green; }
/* div.details h3 { font-size: normal; } */
h3.first, h3.second, h3.third { text-indent: 2em; padding-bottom: 0; margin-bottom: 0pt; }

/* p */
td p { margin-left: 0; margin-right: 0; }


/*
 * Classes
 */
.feeRow { text-align: center; }
.feeCatagory { text-align: left; white-space: nowrap; }
.filler { color: white; }
/*
.first { color: blue; }
.footer { margin-left: auto; margin-right: auto; margin-top: 50px; }
.footer td { font-size: 11pt; }
.footer tr { height: 50px; vertical-align: middle; text-align: center; }
.navigation {
    text-align: center;
    font: 10pt Helvetica, Verdana, Arial, sans-serif;
    width: 100%;
    background-color: green;
    color: white;
    padding: 3px;
    margin-top: 1ex;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
}
.navigation a { color: white; text-decoration: none; }
.navigation a:visited {color: white; }
.navigation a:hover { text-decoration: underline; }
*/
.nextPage {
    font-style: italic;
    font-weight: bold;
    font-size: larger;
    color: blue;
}
.nextPage a, .nextPage a:visited {color: blue; }

.subnavigation {
     margin-left: 50%;
 }
.staffName {
    margin-left: 1em;
    font-weight: bold;
    font-size: large;
    font-style: italic;
    white-space: nowrap;
}
.staffList { text-align: center; }

div.coloumn td { width: 50%; }
.underscore { text-decoration: underline; }
div.pinewoodsUnder18Rules {
    border: 1pt solid black;
    font: normal 12pt Times, serif;
    padding: 0.25in 0.25in 0;
}
div.pinewoodsUnder18Rules h2 {
    text-align: center;
    font: normal bold 12pt Times, serif;
    margin: 0;
    color: black;
}
div.pinewoodsUnder18Rules ol { list-style-type: upper-latin; }
div.pinewoodsUnder18Rules ol ol { list-style-type: decimal; }
div.pinewoodsUnder18Rules ol ol ol { list-style-type: lower-latin; }
div.pinewoodsUnder18Rules li { margin-bottom: 1ex; }


.footer {margin-left: auto; margin-right: auto; font-size: 8pt; }

