html, body { background-image: url(../artwork/template/background.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0; padding:0        }
body { font: 75% arial, sans-serif; text-align:center }
a:link { color: #4c711d; }
a:visited { color: #7ebb30 }
a:hover { color: #a0522d; }
a:active { }
p, td { font-size: 1em; line-height: 1.2em; margin:0   ; padding: 0; }
h1 { color: #4c711d ; font-size: 1.5em; margin: 0; padding: 0; text-shadow: #DCDCDC 0.2em 0.2em 0.2em }
h3 { color: #4c711d ; font-size: 1.2em; margin-left: 45px; padding: 0; text-shadow: #DCDCDC 0.2em 0.2em 0.2em }
h2 { color: #000; font-size: 1.25em; margin: 0; padding: 0; }
ul { margin: 0; padding : 0; list-style : none; }
hr { margin-top: 2em; margin-bottom: 2em; }
#header { background-image: url(../artwork/template/header-background.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; height:90px; width: 570px; margin: 0; padding: 0; }
#logo { margin: 0; padding: 0; }
#menu { background-image: url(../artwork/template/menu-background.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 570px; height: auto; float: left; margin: 0; padding: 0; }
#container { background-image: url(../artwork/template/body-background.gif); background-repeat: repeat-y; background-position: 0 0; text-align:left; width:570px; height: auto; margin: 0 auto; padding: 0; }
#content { float:left; width:570px; margin: 0; padding: 0; }
#content p { margin: 0 1.5em 1em; padding: 0; }
#content h1 { margin: 0 1em 1em; padding: 0; }
#content h2 { margin: 2em 1.25em 1em; padding: 0; }
#content ul { list-style-type: disc; margin: 1em 4em; }
#content li { margin-bottom: 0.5em; }
#spacer-top { clear:both; width:100% ; height: 3em; margin: 0; padding: 0; }
#spacer-bottom { clear:both; width:100% ; height: 0.5em; margin: 0; padding: 0; }
#footer { background: url(../artwork/template/footer-background.gif) repeat-y; margin: 0 auto; padding: 0; width: 570px; height: auto; clear: both; }
#footer p { color: black; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 1em 0 0; }
#footer-bottom { background: url(../artwork/template/footer.gif) no-repeat; margin: 0 auto; padding: 0; width: 570px; height: 18px; clear: both; }
table.pdf-download { margin: 0 1.5em 1em 3.5em; padding: 0;  }
tr.pdf-download {  }
td.pdf-download { padding: 0.25em 1em 0.25em 0; }
table.grid { margin: 0 1.5em 1em; padding: 0; border-collapse: collapse; border: solid 2px #4c711d; }
tr.grid { border-collapse: collapse; border: solid 1px #4c711d; }
th.grid { border-collapse: collapse; color: white; border-collapse: collapse; background-color: #4c711d; text-align: left; padding: 0.25em 0.5em; border: solid 1px #4c711d; }
td.grid { border-collapse: collapse; background-color: white; padding: 0.25em 0.5em; border: solid 1px #4c711d; }
td.grid-yellow { border-collapse: collapse; background-color: #eee8aa; padding: 0.25em 0.5em; border: solid 1px #4c711d; }
table.grid-small { font-size: 0.75em; margin: 0 1.75em 1em; padding: 0; border-collapse: collapse; border: solid 1.5px #4c711d; }
tr.grid-small { border-collapse: collapse; border: solid 1px #7ebb30; }
th.grid-small { border-collapse: collapse; color: white; border-collapse: collapse; background-color: #4c711d; text-align: left; padding: 0.25em; border: solid 1px #7ebb30; }
td.grid-small { border-collapse: collapse; background-color: white; padding: 0.5em; border: solid 1px #7ebb30; }
table.menu { background-image: url(../artwork/template/home-menu-green.gif); background-repeat: repeat-y; background-position: 0 0; width: 100%; margin-bottom: 2em; }
tr.menu-top {  }
tr.menu-middle { }
tr.menu-bottom {  }
tr.menu-green {  }
td.menu-short1 { width: 35px; }
td.menu-short2 { width: 25px; }
#homemenu {  }
#homemenu .box1 { padding-right: 10px; padding-left: 40px; }
#homemenu .box2 { padding-right: 10px; padding-left: 5px; }
#homemenu .box3 { padding-right: 30px; padding-left: 8px; }
#homemenu p { margin: 0; padding: 0; }
#homemenu ul.homemenu { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; list-style-type: none; }
#homemenu p.menuheader { font-weight: bold; margin: 0; padding: 0 0 0.5em; }
.menubar { clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; left: 2em; margin: 0; padding: 0; }
.menubar li { font-size: 0.85em; margin: 0; padding: 0.5em 1em; float: left;  }
.menubar li.active { color: #4c711d; font-weight: bold; background-color: #eef5e6; border-bottom: 2px solid #4c711d; }
.menubar li a { color: #fff; font-weight: bold; text-decoration: none; }
.menubar li a:hover { color: #f0e68c; background-color: transparent; text-decoration: underline; }
.menubar li.active a { color: #4c711d; font-weight: bold; text-decoration: none; }
.menubar li.active a:hover { color: #4c711d; background-color: transparent; text-decoration: underline; }

