h1 {
    color:#4e5746;
    margin-top: .5em;
    margin-bottom: .3em;
}
h2 {
    margin-top: 0em;
    margin-bottom: .4em;
}

p {
    margin-top: .3em;
    margin-bottom: .7em;
}

#idMainTable {
    border: 2px solid #4e5746;
}

#idLeftCell {
    border-right: 2px solid #4e5746;
    padding-bottom: 1em;
    vertical-align: top;
}

.clTextDiv {
    padding-right: .75em;
    padding-left: .75em;
}
.clTextDiv a:link {
    color:#3d6913;
}
.clTextDiv a:visited {
    color:#4e5746;
}

.clTopParagraph {
    margin-top: 0;
}
.clTopParagraph:first-line {
    line-height:1.0;
}
.clTopParagraph:first-letter {
    font-size:250%;
    font-weight:bold;
}

#idMapOptionsTable {
    margin-top: .5em;
}
#idMapOptionsTable th {
    text-decoration:underline;
    margin-left: 0;
}
#idMapOptionsTable td {
    vertical-align:top;
    margin-left: 0;
}
#idMapOptionsTable ul {
    margin-top: .5em;
    margin-left: 0;
}
#idMapOptionsTable li {
    list-style-type: none;
}

.clLinksDiv {
    overflow: auto;
}
.clLinksDiv div
{
    padding-bottom: 3px;
}
.clLinksDiv a:link {
    color:#3d6913;
}
.clLinksDiv a:visited {
    color:#4e5746;
}

#idFooter {
    border: 2px solid #4e5746;
    padding: 7px 3px 7px 3px;
}
#idFooter a:link {
    color: #000000;
}
#idFooter a:visited {
    color: #4d4f42;
}

.clCopyright {
    font-style:italic;
    font-size:small;
}
