body{ text-align: center; min-width: 800px; background: #ccffff;  }
div.main{ width: 900px; height: 600px; margin: 0 auto; text-align: left; background: #ccffff;  }
h1{ font: 20pt, bold, Verdana;  }
.mainbody{ float: left; width: 840px; height: 500px; padding: 10px; background: #ccffff;  }
.top{ float: left; width: 640px; height: 100px; text-align: center;  }
.logo{ float: left; width: 190px; height: 400px; padding: 0px; background: #ccffff;  }
.head{ width: 600px; text-align: center; margin: 0 auto; padding: 0px;  }
.menu{ width: 600px; text-align: center; margin: 0 auto; padding: 0px; background: #bbe0ff;  }
.content{ float: left; width: 640px; height: 0px; padding: 0px;  }
.contact{ width: 280px; margin: 0 auto; padding: 0px;  }
.menuitem{ font: 12pt, verdana;  }
.linkitem { float: left; width: 100px; height: 50px; font-family: verdana; font-size: small }
ul.plain{ list-style: none; left: 0; border: 0; margin: 0; padding: 5px 0px;  }
.memberform{ position: relative; left: 0px; top: 0px; width: 750px; height: 200px; border: 0; margin: 0; padding: 0;  }
.memberformtop{ position: relative; left: 0px; top: 0px; width: 600px; height: 100px; padding: 0; margin: 0; border: 0;  }
.memberformleft{ float: left; width: 350px; height: px; padding: 0; margin: 0; border: 0;  }
.memberformright{ float: right; width: 400px; height: px; padding: 0; margin: 0; border: 0;  }
.sublabel{ float: left; width: 500px; text-align: left; font: 10pt, Arial, sans-serif  }
legend, label, p.label{ float: left; width: 130px; text-align: left; font: .85em Arial, sans-serif;  }
.memtype{ width: 500px; font: 1em/1.05em Arial;  }
.memlabel{ position: relative; left: 10px; top: 0px; width: 160px; height: 0px; font: 10pt, Arial;  }
.largerfont{ font-size: larger;  }
.pageheader{ color: rgb( 190, 90, 140 ); padding: 5px 35px; font: large tahoma; text-align: center;  }
.invalid{ color: red; font: 1.2em bold italic;  }
.newshead{ padding: .4em 0 .8em 0; font: bold 1.2em/1.8em Times;  }
a:link{ color: #000fff }
a:active{ color: #000fff }
a:visited{ color: #000fff }
.membertooltip{ position: absolute; left: 300px; top: 0px; width: 400px; height: px; 
      border: 1px solid #ccc; background: #f9f9f9; 
  visibility: hidden; overflow: hidden; color: #333; 
  font: 12px Geneva, Arial, Helvetica, sans-serif;  }
