* { margin: 0; padding: 0; border-width: 0; }
* html, #wrapper {height: 100%;}
html,body { color: #4b4b4b; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; background-color: #e6ffe6; text-align: center; word-spacing: 1px; letter-spacing: 0.5px; height: 100%; }
#wrapper { background-color: #fff; text-align: center; width: 850px; height: auto; margin-right: auto; margin-left: auto; min-height: 100%; border-right: 2px inset #969696; border-left: 2px outset #969696; }
#header { width: 100%; height: auto; border-bottom-style: solid; }
#footer { color: #fff; font-size: 1.25em; font-weight: bold; background-color: #7dba00; word-spacing: 0; letter-spacing: 0; position: relative; width: 850px; height: 25px; z-index: 100; margin-top: -40px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 10px; }
#padding_div { width: 100%; height: 40px; clear: both; }
#pad_small_div { width: 100%; height: 15px; clear: both; }
p {}
td {}
a:link { color: #7dba00 ; text-decoration: none; }
a:visited { color: #7dba00 ; text-decoration: none; }
a:hover { color: #d82b27 ; text-decoration: underline; }
a:active { color: #4b4b4b ; text-decoration: underline; }
#footer a:link { color: #fff ; font-weight: bold; text-decoration: none; }
#footer a:visited { color: #fff ; font-weight: bold; text-decoration: none; }
#footer a:hover { color: #969696 ; font-weight: bold; text-decoration: underline; }
#footer a:active { color: #4b4b4b ; font-weight: bold; text-decoration: underline; }
h1 { color: #7dba00; font-size: 2em; font-weight: bold; line-height: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-weight: bold; line-height: 1.4em; margin: 0 0 0.83em; }
#text_area { width: 750px; margin-top: 25px; margin-right: auto; margin-left: auto; }
h3 { color: #7dba00; font-size: 1.4em; font-weight: bold; margin: 1em 0; }
h4 { color: #7dba00; font-size: 1.2em; font-weight: bold; margin: 1.33em 0 0.75em; }
.green_text { color: #7dba00; font-weight: bold; }
.table_pad { padding: 10px 8px 8px; }
#left_text_area { width: 450px; float: left; }
#left_sidebar { background-color: #e6ffe6; width: 250px; float: left; border-right: 25px solid #fafafa; border-bottom: 20px solid #fafafa; }
#logos { clear: both; }
#sidebar { width: 240px; float: right; }
#lower_div { width: 100%; clear: both; }
ul { line-height: 2; text-align: left; text-indent: 5px; list-style-type: disc; margin: 1em 0 1em 40px; }
form { border: solid 1px #7dba00; }
input {background-color: #cdff78;}
.larger_text { font-size: 1.5em; font-weight: bold; }
.table_bottom_marg { border-bottom: 1px solid #aaa; }
