body { color: #27437d; font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #3e6bc8; background-image: url(topEdge.gif); background-repeat: repeat-x; margin: 4px 0 0; }
ul { text-align: left; }
#content { background-color: #dae2f2; text-align: center; vertical-align: top; padding: 10px; }
#content h1 { font-size: 16pt; text-align: right; margin-top: 0; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px dashed #3e6bc8; }
#content h2 { font-size: 12pt; font-weight: bold; text-align: center; margin-top: 15px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px dashed #3e6bc8; }
#leftAD { background-color: #91b1e2; text-align: center; vertical-align: top; padding-top: 10px; padding-bottom: 10px; }
#footer { color: #779f46; background-color: #91b1e2; text-align: center; padding: 10px; }
#container { border: solid 1px #fff; }
#content p { text-align: justify; }
.subCatGrid { text-align: left; vertical-align: top; width: 100%; margin-top: 0; margin-bottom: 0; }
.subCatGrid a:link, .subCatGrid a:visited { color: #bd6118; font-weight: bold; text-decoration: underline; }
.subCatGrid a:hover, .subCatGrid a:active { color: #000; font-weight: bold; text-decoration: none; }
.listing { background-color: #e8eef9; width: 500px; margin: 10px; padding: 0; border: dashed 1px #91b1e2; text-align: left; }
.listing img { margin: 5px; border: solid 1px #91b1e2; }
.listing ul { color: #3e6bc8; font-style: italic; text-align: justify; text-indent: 0; padding-right: 5px; padding-left: 5px; list-style-type: none; }
.listing a:link, .listing a:visited { color: #5d8620; text-decoration: underline; }
.listing a:hover, .listing a:active { color: #000; text-decoration: none; }
.breadcrumbs { font-weight: bold; }
.breadcrumbs a:link, .breadcrumbs a:visited { color: #7b216e; text-decoration: underline; }
.breadcrumbs a:hover, .breadcrumbs a:active { color: #000; text-decoration: none; }
.mainMenu { margin: 10px; padding: 0; }
.mainMenu td { text-align: center; vertical-align: top; margin: 3px; padding: 3px; }
.mainMenu img { text-decoration: none; min-width: 195px; min-height: 50px; max-width: 195px; max-height: 50px; margin: 0; padding: 0; }
.mainMenu a:link, .mainMenu a:visited { color: #27437d; font-weight: bold; text-decoration: none; }
.mainMenu a:hover, .mainMenu a:active { color: #dae2f2; font-weight: bold; background-color: #27437d; text-decoration: none; }

.big { font-size: 12pt; letter-spacing: 0.025em; }
.underline { border-bottom: 1px #91b1e2 dotted; }
