html{ font-family: Palatino Linotype, Times New Roman, serif; font-size: 90%; }
img { -ms-interpolation-mode: bicubic; }

body { margin: 0; padding: 0; background: #4b4b4b url(images/bggrad2.jpg) repeat-x top; text-align: center; color: #fff; }
#Page { width: 840px; background: #666 url(images/bggrad1.jpg) top center repeat-x; margin: auto; text-align: left; }

a { text-decoration: none; color: #fe9; }
a:visited { text-decoration: underline; color: #ccc; }
a:hover { color: #fc3; }

a img { border-color: #fe9; }
a:hover img { border-color: #ffcc33; }

.MenuBar { width: 90%; margin: auto; }
.MenuBar, .SubMenu { padding: 3px; background: #666 url(images/bggrad1.jpg) repeat-x; border: 1px solid #555; }
.MenuBar a { font-size: .75em; text-transform: uppercase; font-weight: bold; text-align: center; text-decoration: none; color: #fff; display: block; padding: 3px 8px;  }
.MenuBar a:visited { text-decoration: none; color: #fff; }
.MenuBar a:hover { background: #555; color: #fe9; }
.SubMenu { position: absolute; display: none; text-align: left; z-index: 1000; }
.SubMenu a { display: block; text-align: left; padding: 3px 8px; white-space: nowrap; }

.MenuStrip { margin: 2em; padding-top: 2em; font-size: .8em; text-align: center; }

#Content { text-align: justify; width: 680px; margin: auto; line-height: 1.5; }

h1, h2, h3 { text-align: left; text-shadow: 1px 1px 8px #333; }
h1 { font: normal 2em VinerHandITC, Viner Hand ITC, Palatino Linotype, serif; color: #fe6; }
h2 { font-size: 1.3em; font-weight: bold; color: #eee; padding: 3px; margin-top: 2em; border-bottom: 2px solid #999; }
h3 { font-size: 1.15em; font-weight: bold; color: #eee; border-bottom: 1px solid #999; padding-bottom: 3px; margin-top: 2em; }

li { margin-bottom: .5em; text-align: left; }

form table td { font-size: 80%; padding: 5px; text-align: right; }
.textinput { width: 30em; background: #cccccc; border: 1px inset; color: #000000; }

address { font-style: normal; font-weight: bold; text-align: center; }

@media print { .MenuBar { display: none; } }
