body,p,div,td,th,b,i {font-size:small; font-family:Arial, Helvetica, sans-serif;}
body {margin-left:20px; margin-right:20px; margin-top:10px; 
  background-color:whitesmoke;}

img {border:1px solid #A0A0A0;}
img.plain {border:none;}
img.menuitem {border:none;}

a:link {color:#000080; text-decoration:none;}
a:hover {color:#2020E0; text-decoration:underline;}
a:visited {color:#000080; text-decoration:none;}
a:visited:hover {color:#2020E0; text-decoration:underline;}
a:active {color:#000080; text-decoration:none;}

table.pageframe {background-color:white; width:786px; height:560px;
  border-left:2px solid gainsboro; border-top:2px solid gainsboro;
  border-right:2px solid gray; border-bottom:2px solid gray; }
td.leftframe {width:20%;}
td.rightframe {width:80%;}

table.mainmenu {height:100%; margin-left:12px; margin-top:75px;}

td {vertical-align:top;}
td.tl {vertical-align:bottom; text-align:right;}
td.tr {vertical-align:bottom; text-align:left;}
td.bl {vertical-align:top; text-align:right;}
td.br {vertical-align:top; text-align:left;}

.m {text-align:center;}
.s {font-size:x-small;}
.f {font-size:x-small; text-align:center;}
.p {text-align:center; font-size:x-small;}
.q {text-align:center; font-size:xx-small; margin-bottom:3px;}
.c {font-family:Courier New, Courier, Monospaced; font-weight:bold;}

p.h {font-size:x-small; text-align:center; color: gray;}
a.h:link {color:gray; text-decoration:none;}
a.h:hover {color:gray; text-decoration:none;}
a.h:visited {color:gray; text-decoration:none;}
a.h:visited:hover {color:gray; text-decoration:none;}
a.h:active {color:gray; text-decoration:none;}

