body, p {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}


h1
{
color:#000000; 
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: medium;
text-align:center;
}

h2
{
color:#000000; 
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-weight: normal;
font-size:small;
}

h3
{
color:#000000; 
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-weight: normal;
font-size:small;
text-align:center;
}

h4
{
color:#000000; 
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size:small;
font-weight: normal;
font-style:italic;
}

li
{
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-weight: normal;
font-size:small;
}

.greenbg
{
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  color:#FFE77F;
  font-size: medium;
}

.greenbg a {
  color:#FFE77F;
  text-decoration: none;
}

.greenbg ul
{
  padding-left: 25px;
  margin: 0px;
  list-style-type: square;
}

.greenbg ul li {
  font-size: medium;
}


a.purplebg
{
color:#FFE77F;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: medium;
text-decoration: none;
}
a.purplebg:hover
{
text-decoration:underline;
color:#ccccff;
}

a.greenbg
{
color:#FFE77F;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: medium;
text-decoration: none;
}
a.greenbg:hover
{
text-decoration:underline;
color:#FFB642;
}


a.orangebg
{
color:#228B22;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: medium;
text-decoration: none;
}
a.orangebg:hover
{
text-decoration:underline;
color:#000000;
}
a.norangebg
{
  color:#228B22;
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  font-weight: normal;
  font-size:small;
}

a.bluebg
{
color:#000000;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: medium;
text-decoration: none;
}
a.bluebg:hover
{
text-decoration:underline;
color:#336699;
}

a.purplebg
{
color:#000000;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: medium;
text-decoration: none;
}
a.purplebg:hover
{
text-decoration:underline;
color:#333399;
}

A:link
{text-decoration:none}
A:hover
{ text-decoration: underline}

a.footer
{
color:#000000;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size:small;
text-decoration: underline
}
a.footer:hover
{
text-decoration:underline;
color: #006600;
}

a.body
{
color:#228B22;
font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
font-size: small;
text-decoration: none;
}

.question
{
  font-weight: bold;
  color:#000000; 
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  font-weight: bold;
  font-size: small;
}

.answer
{
  color:#000000; 
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  font-weight: normal;
  font-size: small;
}

.plain
{
  color:#000000; 
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  font-weight: normal;
  font-size: small;
}

.announcement
{
  color:#DED820;
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  font-weight: bold;
  font-size: medium;
  text-align: center;
  background-color:#228B22;
}

a.announcement
{
  color:#FFE77F;
}

.index
{
  color:#FFE77F; 
  font-family:century gothic, futura, arial, helvetica, verdana, sans-serif;
  font-weight: normal;
  font-size: small;
}

.index a
{
  color: #FFE77F;
  font-weight: bold;
}