BODY,P
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal;
  color: #000000;
  background-color:#EEFFEE;
  margin: 0,0,0,0;
}

a
{
  font-size: 11px; 
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

.menuframe
{
  width:150;
}

table
{
  width:100%;
  font-size: 12px; 
  empty-cells:show;
  border-style:none;
  border-width:0;
}


table.pageframe
{
  height:100%;
  margin: 0,0,0,0;
  border: 0,0,0,0;
}

table.innerpageframe
{
  height:100%;
  vertical-align:bottom;
}

table.header
{
  border-style:normal;
  border-width:1;
  font-weight: bold;
}

table.footer
{
  border-style:normal;
  border-width:1;
  font-weight: bold;
}

table.menu
{
  border-style:normal;
  border-width:1;
}

table.underpagetitle
{
  border-style:none;
  text-align:center;
  background-color:#669966;
  font-size: 14px; 
  font-weight: bold;
}

table.pagetitle
{
  border-style:none;
  text-align:center;
  background-color:#AADDAA;
  font-size: 14px; 
  font-weight: bold;
}

table.sectiontitle
{
  width="100%";
  border-style:none;
  background-color:#CCEECC;
  text-align:center;
  font-size: 13px; 
  font-weight: bold;
}

table.section
{
  border-style:none;
  border-width:1;
  text-align:center;
  height:100%;
}

.alternaterow
{
  background-color:#DDFFDD;
}


th
{
  text-align:left;
  background-color:#CCEECC;
  padding:2;
}

th.column
{
 text-align:center;
}

td
{
  vertical-align:top;
}

td.header
{
  vertical-align:top;
  height:1%;
}

td.footer
{
  vertical-align:bottom;
  height:1%;
}

td.statspage
{
    text-align:center;
}

th.statspage
{
    text-align:center;
}

table.loginpage
{
  margin:10px;
  width:50%;
}

table.homepage
{
  margin:10px;
  width:100%;
}

table.newspage
{
  width:100%;
  padding:2;
}

table.statspage
{
  width:100%;
  padding:2;
}

table.familypage
{
  width:60%;
}

table.picturespage
{
  width:80%;
}

table.linkspage
{
  width:80%;
}

table.userpage
{
  margin:10px;
  width:60%;
}

div.body
{
  height:100%;
  overflow:auto;
}

td.header
{
  height:5%;
}

td.title
{
  height:5%;
}

td.body
{
  height:85%;
}

td.footer
{
  height:5%;
}
