body, html {
   margin:0;
   padding:0;
   background:#eeeeee;
   color:#000;
}
body {
   /*min-width:750px;*/
   text-align:left;
   padding:0px;
   margin:0px;
}
#wrap {
   background:#eeeeee;
   margin:0;
   padding:8px;
   width:810px;
   text-align:left;
   font-family:arial, verdana, sans-serif;
   font-size:10pt;
}
#header {
   background:#eeeeee;
}
#header h1 {
   padding:5px;
   margin:0;
}
h2 {
   text-align:center;
   font-size:12pt;
   text-decoration:underline;
   font-weight:normal;
}
div#reports{
   background-color:#dedede;
   border-style:solid;
   border-color:#000;
   border-width:1px;
   margin:15px;
   padding:8px;
   font-family:"Times New Roman",serif;
}
div#reports a:hover{
   color:#000;
   background-color:#fff;
}
div#main {
   background-color:#ffffff;
   border-color:#999999;
   border-style:solid;
   border-width:2px;
   text-align:left;
   margin:12px;
   padding-left:8px;
   padding-right:5px;
   padding-bottom:5px;
   padding-top:0px;
   float:left;
   width:500px;
}
div#main p {
   padding:0 10px;
}
div#main a{
   text-decoration:underline;
   color:#0000aa;
}
div#main a:visited{
   color:#888888;
}
div#main a:hover{
   background-color:#eeeeee;
   text-decoration:none;
}
#sidebar {
   background-color:#eeeeee;
   float:right;
   width:240px;
   padding-top:6px;
}
#footer {
   background:#eeeeee;
   height:20px;
   clear:both;
}
#links{
   background-color:#bbbbbb;
   padding-right:8px;
   padding-left:8px;
   padding-bottom:4px;
   padding-top:0px;
   margin:6px;
   width:170px;
   border-style:solid;
   border-width:2px;
   border-color:#444;
}
#links a{
   text-decoration:none;
   color:#0000ff;
   font-weight:bold;
}
#links a:hover{
   text-decoration:underline;
}
div#memorial a, div#memorial a:visited{
   text-decoration:underline;
   color:#000;
}
div#memorial a:hover{
   text-decoration:none;
   background-color:#fff;
}
p.topheadline{
   margin:auto;
   font-size:12pt;
   text-align:center;
}
p.linkstitle{
   font-size:10pt;
   text-align:center;
   font-weight:bold;
   color:#ffffff;
   background-color:#444;
   margin-top:0px;
   margin-left:-8px;
   margin-right:-8px;
}
p.abouttitle{
   font-size:10pt;
   text-align:center;
   font-weight:bold;
   color:#ffffff;
   background-color:#444;
   margin-left:-10px;
   margin-right:-10px;
   margin-top:0px;
}
div#about{
   border-left-style:solid;
   border-left-color:#999999;
   border-left-width:2px;
   border-right-style:solid;
   border-right-color:#999999;
   border-right-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#999999;
   border-bottom-width:2px;
   margin:5px;
   background-color:#ffffff;
   padding-right:8px;
   padding-left:8px;
   padding-bottom:4px;
   padding-top:0px;
}
div#masthead{
   background-color:#ffffff;
   padding-left:2px;
   padding-right:2px;
   border-left-style:solid;
   border-left-color:#999999;
   border-left-width:2px;
   border-right-style:solid;
   border-right-color:#999999;
   border-right-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#999999;
   border-bottom-width:2px;
   margin-left:5px;
   margin-right:5px;
   margin-top:12px;
}
div#masthead ul{
   list-style-position:inside;
   padding:0px;
   margin:8px;
}
div#memorial{
   border-style:solid;
   border-width:3px;
   border-color:#000;
   padding:10px;
   padding-left:100px;
   margin:30px;
   font-size:11pt;
   font-family:"Times New Roman", serif;
}
li{
   padding:8px;
}
p#mastheadtitle{
   font-size:10pt;
   text-align:center;
   font-weight:bold;
   color:#ffffff;
   background-color:#444;
   margin-left:-4px;
   margin-right:-4px;
   margin-top:0px;
}
p#title{
   font-size:10pt;
   text-align:center;
   background-color:#999999;
   color:#ffffff;
   font-weight:bold;
   margin-top:0px;
   margin-left:-9px;
   margin-right:-5px;
}