body { background-color: #39f; color: #000000; margin: 10px 10px 10px 10px; }
html, body, h1, h2, h3, h4, div, p, ul, li, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.bold { font-weight: bold }
.smalltxt {font-size: 10px; }
a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00C; text-decoration: underline}
a:hover { background:#0CF; color: #FF0000; text-decoration: none; }
a:visited { color:#90f; }

#container { width: 770px; display: table; margin-left: auto; margin-right: auto; background-color: #ffffff; }
#header { width: 760px; float: left; margin: 5px 0px 20px 0px; text-align: center; background-color: #ffffff; }
#leftnav { width: 195px; float: left; margin-left: 5px; padding: 5px; background-color: #6ff;  }
#main { width: 530px; float: right; margin-right: 5px; padding: 5px; background-color: #ffffff; }
#footer { width: 758px; float: left; margin: 5px 5px 5px 5px; border: 1px solid #6f6; text-align: center; background-color: #ffffff; }

h2.heading {
   background: #005a9c;
   color: #ff3;
   border: none;
   width: 100%;
   font-weight: bold;
   font-size: medium;
   text-align: center;
   margin-top: 0;
   padding: 0.1em;
}

/*  print  */

@media print {
h2.heading { background-color: #0cf; color: #000; }
}
