body { font-size:10pt; font-family:comic sans ms, verdana, tahoma, trebuchet ms, arial; color:#505050; background-color:#c0c0c0; }
td { font-size:10pt; color:#505050; }
a { font-size:10pt; color:#505050; border-bottom:1px dotted #c0c0c0; }
a { text-decoration:none; }
pre { font-size:8pt; font-family:comic sans ms, verdana, tahoma, trebuchet ms, arial; }
.banner { background-color:#000080; font-size:13pt; font-weight:bold; color:white; }
.topedge { border-top:1px solid white; }
.leftedge { border-left:1px solid white; }
.rightedge { border-right:1px solid white; }
.bottomedge { border-bottom:1px solid white; }
.edges { border:1px solid white; }
.alttopedge { border-top:1px solid #c0c0c0; }
.page { background-color:white; padding:5px; }
.left { background-color:#E0E0FF; }
.footer { text-align:right; font-size:8pt; color:#404040; background-color:white; }
.heading { font-size:14pt; font-weight:bold; color:#000040; }
.subhead { font-weight:normal; font-weight:bold; color:black; }
.nav { color:#404040; border-bottom:none; display:block; margin:5px; }
a.nav:hover { background-color:#000080; color:white; }
.news { color:#000080; }
.aside { color:#707070; }
a:hover { color:#800000; background-color:#F0F0F0; }
.floatright { float:right; }
.picture { margin:5px; border:1px solid #808080; }
.newsbox { float:right; border:1px dotted #c0c0c0; padding:5px; width:240px; }