body {
  margin : 0px 0px 0px 0px;
  font-size: 100%;
}

#content
{
  background: url('bkgr.gif') 16% 0% repeat-y;
}

#leftblock
{
  float: left;
  width: 16%;
  background-color: #ac4ea4;
  font-size: 100%;
  font-family: arial;
  padding-bottom: 24px;
}

#rightblock
{
  background-color: #ffffff;
  font-size: 100%;
  padding-top: 12px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 30px;
  margin: 0 0 0 16%;
}

.heading {font-size: 180%; font-weight: bold; text-align: center;}
.heading2 {font-size: 130%; font-weight: bold; text-align: center; padding-top: 4px; padding-bottom: 8px;}
.heading3 {font-size: 100%; font-weight: bold;}
.heading4 {font-size: 110%; font-weight: bold; text-align: center; padding-top: 4px; padding-bottom: 8px;}
.mainlink {text-align: center; font-size: 80%; font-weight: bold; color: white; padding-top: 10px;}
.lastmainlink {text-align: center; font-size: 80%; font-weight: bold; color: white; padding-top: 10px; padding-bottom: 16px;}
.footer {font-size: 100%; font-style: italic; text-align: center; padding-top: 12px;}
.stoppress {text-align: center; font-style: italic; font-weight: bold;}
.content {font-size: 100%; padding-bottom: 4px;}
.contentitalic {font-style: italic;}
.contentcentre {text-align: center;}
.contentbold {font-weight: bold;}
.contentsmall {font-size: 80%;}
.contentitaliccentre {font-style: italic; text-align: center;}
.contentnowrap {white-space: nowrap;}
.contentright {text-align: right;}
.contentrightbold {font-weight: bold; text-align: right;}
.largeimagecentre {text-align: center; padding-top: 12px; padding-bottom: 12px;}
.smallimagecentre {text-align: center; padding-top: 4px; padding-bottom: 4px;}
.contentimageleft {float: left; padding-right: 6px; padding-top: 4px; padding-bottom: 4px;}
.contentimageright {float: right; padding-left: 6px; padding-top: 4px; padding-bottom: 4px;}
.endmainlink {color: #ac4ea4;}
.endlink {color: #ffffff;}
img.imagelink {border: 0px;}
table.datagrid {border-collapse: collapse; border: 1px;}
td.datagrid {border-style: groove; border-width: 2px; padding: 2px;}
td.datagridbold {border-style: groove; border-width: 2px; padding: 2px; font-weight: bold;}
td.datagridnowrap {border-style: groove; border-width: 2px; padding: 2px; white-space: nowrap;}
td.datagridsmall {border-style: groove; border-width: 2px; padding: 2px; font-size: 80%;}
p.content {font-size: 100%; padding: 0px; margin: 0 0 4px 0; line-height: 1.3em;}
p.contentbold {font-size: 100%; padding: 0px; margin: 0 0 4px 0; line-height: 1.3em; font-weight: bold;}

ul {margin-top: 0px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 8px;}
a.main {color: white; text-decoration: none;}
a.main:hover {color: yellow; text-decoration: underline;}
a.contentlink {color: #000077; text-decoration: none;}
a.contentlink:hover {text-decoration: underline;}
a.contentlinksmall {color: #000077; text-decoration: none; font-size: 75%;}
a.contentlinksmall:hover {text-decoration: underline;}
a.contentlinkhighlight {color: #000077; background-color: #CCFF33; text-decoration: none;}
a.contentlinkhighlight:hover {text-decoration: underline;}

.googleinfo {font-size: 70%;}
.googleinfogreyshade {font-size: 70%; background-color: #dddddd;}

