body, td, th, input, select, textarea { font-family: Verdana; font-size: 8pt }
body { margin: 8px }
div#topedge { border-bottom: 2px solid #00336F; margin-bottom: 1px }
div#topmenu, div#bottommenu { background-color: #00336F; color: white; cursor: default; font-size: 7pt; padding: 3px 0px 4px; text-align: center; white-space: nowrap }
div#bottommenu td { font-size: 7pt }
div#topmenu a, div#bottommenu a { color: white; padding: 3px 1em 4px; text-decoration: none; text-transform: uppercase }
div#topmenu a.selected { background-color: #60A0FF }
div#topmenu a:hover { background-color: #60A0FF }
div#bottommenu a:hover { color: #B0D0FF }
div.submenu { background-color: #696969; color: white; cursor: default; font-size: 7pt; padding: 3px 0 4px; text-align: center; white-space: nowrap }
div.submenu a { color: #D0D0D0; padding: 3px 1em 4px; text-decoration: none; text-transform: uppercase }
div.submenu a:hover { background-color: #404040; color: white }
div.submenu span.selected { background-color: #595959; color: white; padding: 3px 1em 4px; text-transform: uppercase }
div#topphoto { background-color: #CDB696; text-align: center }
td#zonlogo { padding: 5px 15px }
td#subnav { background-color: #595959; color: #D0D0D0; cursor: default; padding: 10px 20px; width: 150px }
td#subnav a { color: #D0D0D0; text-decoration: none }
td#subnav a:hover { color: #B0D0FF; text-decoration: underline }
td#subnav p { margin: 12pt 0pt 12pt 7pt; text-indent: -7pt }
td#subnav p.current { color: white }
td#subnav blockquote { margin: 12pt 0pt 12pt 7pt }
td#subnav blockquote p { margin: 6pt 0pt 6pt 7pt }
td#subnav div.separator { background-image: url(/images/subnav_separator.gif); background-position: center center; background-repeat: repeat-x; margin-left: -6pt; margin-right: -6pt }
td#pagecontent { background-color: black; color: white; line-height: 150%; padding: 10px 20px }
td#pagecontent a { color: #60A0FF }
td#pagecontent a:hover { color: #B0D0FF }
td#pagecontent td, td#pagecontent th { color: white; line-height: 150% }
td#pagecontent td.pagephoto { padding: 8pt 0px 0px 20px; width: 250px }
div.pageheading { text-indent: -10px }
p, blockquote { margin: 8pt 0pt }
h2, h3, h4 { margin: 12pt 0pt 8pt }
h2 { font-size: 12pt }
h3 { font-size: 10pt }
h4 { font-size: 8pt }
blockquote { margin-left: 18pt }
ul, ol { margin-top: 8pt; margin-bottom: 8pt }
form { margin: 0pt }
ul.errors { color: red }
td#pagecontent form table { border-collapse: collapse }
td#pagecontent form td { padding: 2pt 1em 2pt 0 }
td#pagecontent form tr.error td { color: red }
td#pagecontent form td.required { font-weight: bold }
td#pagecontent form td.optional { font-weight: normal }

p#copyright { color: #595959; font-size: 7pt; margin-top: 4pt; text-align: center }

@media print {
	td#languages { display: none }
	div#topmenu, div.submenu, div#bottommenu { display: none }
	div#topphoto { display: none }
	td#subnav { display: none }
	td#pagecontent, td#pagecontent td { background-color: white; color: black; line-height: normal }
	div.pageheading { display: none }
}