a:link { color: #06c; }
a:visited { color: #999; }
a:hover { color: #06c; background-color: #9c6; }
body { color: black; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #9c6; width: 800px; margin-right: auto; margin-left: auto; }
img { border: none; }

th { font-weight: bold; color: white; background-color: #063; }
div.caption { font-size: 0.8em; font-weight: bold; padding: 5px; }
div.image { border: 2px solid #ccc; float: right; margin: 5px; }
tr.on td { background-color: #ccc; vertical-align: top; }
tr.off td { background-color: white; vertical-align: top; }
ul.check { list-style-type: none; }
ul.check li { background:  url(../images/check.jpg) no-repeat left top; padding-left: 15px;  margin-bottom: 3px; }

#banner { text-align: center; background-color: black; }
#border { border: double 3px black; }
#content { color: black; font-size: 1.2em; background-color: white; min-height: 450px; height: auto !important; height: 450px; padding: 5px; }
#content h1 { font-style: italic; color: #063; }
#content h2 { color: #063; }
#foot1 { background-image: url(../images/template/footer_bg_1.jpg); height: 15px; }
#foot2 { background-image: url(../images/template/footer_bg_2.jpg); height: 20px; padding: 0 5px; }
#foot2 span { float: right; }
#foot2 a:link { color: black; text-decoration: none; }
#foot2 a:visited { color: black; text-decoration: none; }
#foot2 a:hover { color: #06c; text-decoration: none; }
#menu1 { background-image: url(../images/template/menu_bg_1.jpg); height: 10px; }
#menu2 { text-align: center; color: white; font-weight: bold; background-image: url(../images/template/menu_bg_2.jpg); word-spacing: 3px; height: 25px; }
#menu2 a:link { color: black; text-decoration: none; }
#menu2 a:visited { color: black; text-decoration: none; }
#menu2 a:hover { color: #06c; background-color: #9c6; text-decoration: none; }