html, body
{
  margin: 2px;
  padding: 0;
  border: none;
  height: 100%;
  background-color: #F8F3FD;
}

td
{
  color: #333333;
  font: 12px arial, tahoma, verdana, helvetica, sans-serif;
}

td a
{
  color: #0000FF;
  text-decoration: none;
}

td a:hover
{  color: #8888FF;
  text-decoration: none;
}

.siteTable
{
  border: 3px solid #000000;
}

.siteTable .middleTD
{
  border-left: 3px solid #000000;
  border-right: 3px solid #000000;
}

.siteTable .scrollingTextBar
{
  padding: 5px;
  background-color: #B7CEDB;
  border-top: 3px solid #000000;
}

.siteTable .contentMain
{
  padding: 12px;
  background-color: #FCFEFE;
  border-top: 3px solid #000000;
  color: #333333;
  font: 12px arial, tahoma, verdana, helvetica, sans-serif;
}

.siteTable .contentNav
{
  padding: 0px;
  background-color: #B7CEDB;
  border-left: 3px solid #000000;
}

.siteTable .contentNav table td
{
  text-align: center;
  white-space: nowrap;
}

.siteTable .contentNav table td p
{
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 8px;
  background-color: #E5EDF1;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
}
p.purpleNav
{
  background-color: #F2DDF9 !important;
}

.siteTable .contentNav table td p a
{
  color: #0000FF;
  text-decoration: none;
  padding: 8px;
  display: block;
}
p.purpleNav a
{
  color: #AD27D9 !important;
}

.siteTable .contentNav table td p a:hover
{
  background-color: #F0F7FA;
  color: #8888FF;
  text-decoration: none;
  padding: 8px;
  display: block;
}
p.purpleNav a:hover
{
  background-color: #F9EEFC !important;
  color: #D99AEE !important;
}

.siteTable .contentNavBottom
{
  padding: 8px;
  background-color: #F7B369;
  border-left: 3px solid #000000;
  border-top: 3px solid #000000;
}

.siteTable .contentRow
{
  border-bottom: 3px solid #000000;
}

.footerTxt p
{
  margin-top: 5px;
  margin-bottom: 5px;
}

.footerTxt p a
{
  color: #0000FF;
  font: 12px arial, tahoma, verdana, helvetica, sans-serif;
  text-decoration: none;
}

.footerTxt p a:hover
{
  color: #8888FF;
  text-decoration: none;
}

h1
{
  color: #440088;
  font: 22px arial, tahoma, verdana, helvetica, sans-serif;
}

h2
{
  color: #916217;
  font: 20px arial, tahoma, verdana, helvetica, sans-serif;
}

h3
{
  margin-top: 4px;
  color: #008844;
  font: 18px arial, tahoma, verdana, helvetica, sans-serif;
}

h4
{
  color: #884400;
  font: 14px arial, tahoma, verdana, helvetica, sans-serif;
}

.clickbutton
{
  cursor: pointer;
}

img.bordered
{
  border: 1px solid #000000;
}
