a:link, a:visited { text-decoration: none; color: #00A; }
a:active, a:hover { text-decoration: underline; color: #00F; }

acronym           { border-bottom: 1px dashed #224; cursor: help; }

html { overflow-y: scroll; }

body              {
                    font: normal small Arial, sans-serif;
                    background-color: #FFF;
                    margin: 0px;
                    color: #000;
                  }

h1                { font-size: 200%; text-align: right; margin-top: 0em; }
h2                { font-size: 180%; }
h3, strong        { font-size: 160%; }
h4                { font-size: 140%; }
h5                { font-size: 120%; }
h6                { font-size: 100%; font-weight: normal; }

small, .small     { font-size: 80%; }

.small_fixed      { font-size: 10px; }

li                { margin-top: 0.4em; }

h1, h2, h3, h4, h5, h6, strong,
hr                  { color: #30A92B; }
.topbar  { background-color: #30A92B; color: #FFF; font-size: 23px; }
.navbar  { background-color: #B2D3A5; font-size: 14px; font-weight: bold; cursor: default; }

hr                { height: 1px; }

.content-area,
.topbar,
.navbar           { padding-right: 15px; }
.content-area     { padding-left: 15px; padding-top: 5px; }

.navbar a:link,
.navbar a:visited { padding: 2px; background-color: #B2D3A5; color: #000; }
.navbar a:active,
.navbar a:hover   { padding: 2px; background-color: #88BE72; color: #000; }

.results-left-col, .results-right-col { padding-right: 10px; }
.results-right-col { background-color: #F0F5EC; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
