p.homepage
{

  font-family: Verdana;

  font-size: 10.5pt;

  color: #000000;
  line-height: 13pt;

  margin-right: 0px;

}

h1.homepage
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12pt;

  color: #007000;

  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;

}

h2.homepage
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11pt;

  color: #000000;

  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;

}

h3.homepage
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;

  color: #000000;

  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;

}

ul.homepage
{

  list-style: disc;

  list-style-position: outside;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 10.5pt;

  color: #000000;

  line-height: 13pt;

  margin-right: 0px;

}
ol.homepage
{

  list-style: decimal;

  list-style-position: outside;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 10.5pt;

  color: #000000;

  line-height: 13pt;

  margin-right: 0px;

}
.homepage td
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 10pt;

  color: #000000;

  line-height: 13pt;

  margin-right: 0px;
}

a.mainLink { color: #FFFFFF; text-decoration: none; }
a.mainLink:visited { color: #FFFFFF; text-decoration: none; }
a.mainLink:hover { text-decoration: none; color: #FF0000; }

a.menuLink { color: #163AA6; text-decoration: none; }
a.menuLink:visited { color: #163AA6; text-decoration: none; }
a.menuLink:hover { text-decoration: none; color: #163AA6; }

a.textLink { color: #0000FF; }
a.textLink:visited { color: #0000FF; }
a.textLink:hover { color: #FF0000; }

a.largeTextLink { color: #FFFFFF; }
a.largeTextLink:visited { color: #FFFFFF; }
a.largeTextLink:hover { color: #FF0000; }

.adLink { font-size:16px; color:blue; line-height:20px; text-decoration:none;}
a.adLink:link { color:blue; font-weight:normal; }
a.adLink:visited { color:blue; font-weight:normal; }
a.adLink:active { color:blue; font-weight:normal; }
a.adLink:hover { color:red; font-weight:normal; text-decoration:underline; }

.vLink { font-size:16px; color:#00FFC0; line-height:20px; text-decoration:none;}
a.vLink:link { color:#00FFC0; font-weight:normal; }
a.vLink:visited { color:#00FFC0; font-weight:normal; }
a.vLink:active { color:#00FFC0; font-weight:normal; }
a.vLink:hover { color:blue; font-weight:normal; text-decoration:underline; }

.headlineTable
{
  background-color: #CCCCFF;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
}
.headlineTable td
{
  padding: 8 8 8 8;
  background-color: #CCCCFF;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
}
.headlineTable a
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #0000FF;
  text-decoration: underline;
}
.headlineTable a:hover
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #0000FF;
  text-decoration: underline;
}

.bTable
{
  border-color: #0F6500;
  border-style: solid;
  border-width: 1 1 0 0;
  background-color: #E8FFE2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
}
.bTable td
{
  padding: 4 4 4 4;
  border-color: #0F6500;
  border-style: solid;
  border-width: 0 0 1 1;
}
.bTable th
{
  padding: 4 4 4 4;
  border-color: #0F6500;
  border-style: solid;
  border-width: 0 0 1 1;
}
.bTable td td
{
  padding: 2 2 2 2;
  border-color: #0F6500;
  border-style: solid;
  border-width: 0 0 1 1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
}
.bTable td th
{
  font-size: 8pt;
}
.bTable a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0000FF;
  font-weight: bold;
  text-decoration: underline;
}
.bTable a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0000FF;
  font-weight: bold;
  text-decoration: underline;
}

.mTable
{
  border-color: #538C8C;
  border-style: solid;
  border-width: 4 4 4 4;
  background-color: #CCCCCC;
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  text-decoration: none
}
.mTable td
{
  padding: 0 4 0 4;
  border-color: #538C8C;
  border-style: solid;
  border-width: 0 0 2 0;
  background-color: #FFA000;
}
.mTable th
{
  padding: 0 0 0 0;
  border-color: #538C8C;
  border-style: solid;
  border-width: 0 0 2 0;
  background-color: #E8FFE2;
  font-family: Arial;
  font-size: 9pt;
}
.mTable td td
{
  padding: 2 2 2 2;
  border-color: #0F6500;
  border-style: solid;
  border-width: 0 0 1 0;
  background-color: #E8FFE2;
  font-family: Arial;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
}
.mTable td th
{
  font-size: 8pt;
}
.mTable a
{
  font-family: Arial;
  font-size: 8pt;
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
}
.mTable a:hover
{
  font-family: Arial;
  font-size: 8pt;
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline;
}

.TBarTD
{
  MARGIN:0px;
  PADDING:0px;
}
.TBarTD A
{
  BACKGROUND-COLOR:#FFCC00;
  BORDER-RIGHT:1px solid #666;
  DISPLAY:block;
  PADDING:5px 7px 5px 7px;
  FLOAT:left;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-WEIGHT:bold;
  COLOR:#163AA6;
}
.TBarTD A:hover
{
  TEXT-DECORATION:none;
  BACKGROUND-COLOR:#163AA6;
  COLOR:#FFF;
}

.rTBarTD
{
  MARGIN:0px;
  PADDING:0px;
}
.rTBarTD A
{
  BACKGROUND-COLOR:#FFCC00;
  BORDER-LEFT:1px solid #666;
  DISPLAY:block;
  PADDING:5px 7px 5px 7px;
  FLOAT:right;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-WEIGHT:bold;
  COLOR:#163AA6;
}
.rTBarTD A:hover
{
  TEXT-DECORATION:none;
  BACKGROUND-COLOR:#163AA6;
  COLOR:#FFF
}

