body { margin: 0px; padding:0px; background-color: #EEEEEE; font-family: trebuchet ms, helvetica, verdana; font-size: 12px; }
table { font-size: 12px; }
td { vertical-align: top; }
table { border-collapse: collapse; }
h1 { text-align: center; font-size: 25px; font-weight: bold; margin: 5px; }
p { margin: 3px 3px 12px 3px; }
a { color: #000099 }
a:hover { color: #990000 }

table#main { width: 865px; margin: 0px; }
td#main { border: 1px solid #6699CC; width: 700px; background-color: white; }
td#out { width: 165px; border-right: solid 1px #CCCCCC; }

div#head { border: 1px solid #6699CC; height: 150px; background-color: #79BFFF; }
div#logol { font-size: 40px; padding: 20px 20px 0px 0px; font-weight: bold; text-align: center; }
div#logor { font-size: 12px; padding-left: 5px; float: right; font-weight: bold; width: 345px; height: 150px; background-color: #79BFFF; vertical-align: bottom; }
span.red { color: #990000; }
span.blue { color: #000099; }
div#logol a { text-decoration: none; color: black; }

div#content { margin-top:1px; background-color: #FFFFFF; }
table#content { width: 100%; }
td#nav { font-size: 14px; font-weight: bold; border: 1px solid #6699CC; background-color: #99CCFF; width: 170px; }
td#nav div { font:12px Arial; }
td#nav div.main { font-weight: bold; text-decoration: underline; padding-left: 1px; padding-bottom: 2px; padding-top: 4px; }
td#nav div.main a { color: black; }
td#nav div.main a:hover { color: #990000; }
td#nav div.sub { padding-left: 6px; padding-top:1px; padding-bottom: 2px;  line-height: 17px; }
td#nav div.sub a { color: #990000; }
td#nav div.sub a:hover { color: #000099; }

td#content { padding: 3px; }
td#content h2 { margin: 3px; font-size: 13px; }

div#foot { font-size: 12px; font-weight: bold; text-align: center; margin-top:1px; border: 1px solid #6699CC; height: 20px; background-color: #79BFFF; }
div#after { padding-left: 3px; font-size: 10px; }
div#after a { color: #333333; }
div#after a:hover { color: #666666; }