body { color: #000000; background: #ffffff; background-color: #3a546d; margin: 1em; font-family: Arial, sans-serif; font-size: 13px; }

div { margin: 0; }

a { color: #666666; }

a:visited { color: #333333; }

h1 { font-family: "Times New Roman", Times, serif; text-align: left; color: #3a546d; padding: 0em; border-bottom: 1px solid #aabbcc; margin: 0.5em; margin-bottom: 1em; font-size: 1.5em; }

h2 { font-family: serif; text-align: left; color: #3a546d; padding: 0em; margin-top: 1em; margin-left: 1em; margin-bottom: 0.5em; font-size: 1.3em; }

h3 { font-family: serif; text-align: left; color: #000000; font-weight: bold; padding: 0em; margin-bottom: -1em; margin-top: 1.5em; margin-left: 1.5em; }

hr { width: 20%; margin: 1em 40% 1em 40%; clear: both; }
p.center { text-align: center; margin: 0; padding: 0; }

img { border: 0; margin: 0; }



div.bannermain { background-color: #ffffff; border: 1px solid #000000; text-align: center; padding: 6px; margin: 0; }

div.bannergapmain { margin: 8px; padding: 0; color: #ffffff; font-style: italic; font-family: "Times New Roman", Times, serif; }



div.banner { background-color: #aabbcc; border: 1px solid #000000; text-align: left; padding: 0; margin: 0; height: 150px; min-width: 600px; background-repeat: no-repeat; }

div.bannergap { margin: 8px; padding: 0; color: #ffffff; font-family: "Times New Roman", Times, serif; letter-spacing: 5px; }



div.main { border: 1px solid #000000; margin: 0; padding: 1em; background-color: #ffffff; min-width: 600px; }



div.leftmenu { background-color: #3a546d; border: 1px solid #000000; margin: 0; padding: 0; width: 225px; float: left; font-size: 9pt; font-family: Arial, sans-serif; }

div.leftmenu ul { list-style-type: none; margin: 0.5em; padding: 0; }
div.leftmenu li { padding: 0; margin-top: 4px; }

div.leftmenu a { color: #000000; text-decoration: none; display: block; padding: 2px; background-color: #aabbcc; border: 1px solid #ffffff; }

div.leftmenu a:hover { color: #660000; background-color: #cad8e6; }

div.leftmenu a.selected { background-color: #cccccc; }



div.body { color: #000000; padding: 0; margin-left: 220px; min-width: 380px; }

div.body p { margin-top: 1em; margin-left: 1.5em; margin-bottom: 1em; }

div.body ol, div.body ul { margin-top: 0em; margin-left: 3em; margin-right: 1em; margin-bottom: 1em; list-style-position: inside; padding: 0; }

p.footnote { font-size: 6px; }

br.clear { clear: both; line-height: 1px; }


div.person { clear: both; border: 0; padding: 0.5em; }
div.person img { float: left; margin: 0.5em; border: 1px solid #000033; }



.floatleft { background-color: #ffffff; margin: 0; padding: 10px; float: left; }
.floatright { background-color: #ffffff; margin: 0; padding: 10px; float: right; clear: right; }

div.floatright img { border: 1px solid #000000; margin: 0; padding: 0; }

img.floatleft, img.floatright { border: 1px solid #000000; margin: 1em; }



div.footer { margin-top: 2em; padding-left: 1em; padding-right: 1em; clear: both; border-top: 2px solid #95a5b4; color: #000000; }
div.footer p { font-family: times, serif; font-size: smaller; padding: 0; }
div.footer a { color: #000000; }