body { color: #363636; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
p { margin: 0 0 6px; }
td { vertical-align: top; }
th { text-align: left; vertical-align: top; }
td.middle { vertical-align: middle; }
td.bottom { vertical-align: bottom; }
a:link { color: #363636; }
a:visited { }
a:hover { }
a:active { }
div.purple-box { background-color: #c7a; padding-top: 5pt; padding-left: 3pt; border-top: 1px solid #727272; border-left: 1px solid #727272; border-bottom: 1px solid #727272; }
div.purple-box p { color: white; font-size: 14px; }
div.purple-box a { color: white; font-size: 12px; text-decoration: underline; }
div.purple-box p.footer { color: white; font-size: 12px; }
td.main-area { background-image: url(../images/main-background.gif); background-repeat: repeat-y; background-position: right top; }
div.right-area { padding: 20px 10px 20px 0; }
div.right-area a { color: #2f2f2f; font-weight: bold; line-height: 15pt; }
a.menu { color: white; font-size: 9pt; font-weight: bold; text-decoration: none; padding-right: 20px; }
a.menu:hover { color: #004200; font-size: 9pt; font-weight: bold; text-decoration: none; padding-right: 20px; }
a.menu_footer { color: #363636; font-size: 9pt; font-weight: bold; text-decoration: none; }
.heading { color: #54883d; font-size: 12px; font-weight: bold; }
div.index-section { border-right: 1px solid #a0cb79; border-bottom: 1px solid #d6d6d6; }
input, textarea { margin: 2px; }
input.formbutton { color: #fff; font-weight: bold; background-color: #c7a; border: solid 1px #365b25; }
ol li ol li { list-style-type: decimal; }
ul { margin: 0 0 0 40px; padding: 0; list-style-position: outside; }
ul.noindent { margin: 0 0 0 30px; padding: 0; list-style-position: outside; }
ul li.popular { margin: 0; padding: 0; list-style-position: outside; }
li.popular { margin: 0; padding: 0; }
div.more { background-color: #a0cb79; text-align: center; border: dashed 1px #54883d; }
div.more a { color: #54883d; font-weight: bold; text-decoration: none; }
