body, div, table, p, h1, h2 { margin: 0; padding: 0; }
img { border-style: none; }
body { color: #3f3f3f; background: #36c url(../images/gd.jpg) repeat-x left top; text-align: center; font-size: 12pt; line-height: 16pt; }
.background { background: url(../images/balloons.jpg) no-repeat center top; margin-right: auto; margin-left: auto; font: 12pt "Lucida Grande", Lucida, Verdana, sans-serif; }
.header { margin-right: auto; margin-left: auto; text-align: center; padding: 0; }
.contain { margin-left: auto; margin-right: auto; }
.content { margin-right: auto; margin-left: auto; background: url(../images/middle.jpg) repeat-y; width: 659px; }
.nav { width: 95%; margin-right: auto; margin-left: auto; }
.nav table { width: 100%; margin-right: auto; margin-left: auto; }
.nav td { text-align: center; }
.info { width: 95%; text-align: left; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; }
.info table { width: 100%; }
.info td { vertical-align: top; }
.info h1 { font-size: 16pt; color: #069; }
.info h2 { font-size: 14pt; color: #f06; }
.section { width: 95%; margin: 10px auto 20px; }
.section p { padding-bottom: 8px; }
.section a { color: #069; text-decoration: none; }
.section a:hover { text-decoration: underline; }
.list p { font-size: 10pt; }
.footer { width: 659px; height: 109px; background: url(../images/footer.jpg) no-repeat; margin-right: auto; margin-left: auto; text-align: right; margin-bottom: 10px; }
.footer p { color: #060; font-size: 10pt; padding-top: 12px; padding-right: 12px; }
.footer a { color: #060; text-decoration: none; }
.footer a:hover { text-decoration: underline; color: #030; }
.highlight { color: #f06; font-weight: bold; }
.floatRight { float: right; padding: 0 5px 5px; width: 162px; }