body {
  background-color: White;
  color: Black;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
  margin: 0px;
}

a, a:visited
{
  color: Blue;
  text-decoration: none;
}
a:hover
{
  color: Black;
  text-decoration: underline;
}       

td {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
  border-color: #000000;
}

textarea {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
}

td.border {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
  border-color: #000000;
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
}

td.body {
  vertical-align: top;
  padding: 0px;
}

td.bodycontent {
  vertical-align: top;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

td.price {
        text-align: right;
        padding-right: 1em;
        vertical-align: top;
        border: solid 1px black;
}


th {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
  border-color: #000000;
}

table {
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border-color: #000000;
}

table.nopad {
  border-width: 0px;
}

.nav, .leftbar {
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  background-color: #D3DEE4;
  color: #000000;
  font-size: 10pt;
  vertical-align: top;
}

.nav a,.nav a:visited {
  color: Blue;
  text-decoration: none
}

.nav a:hover {
  color: Blue;
  text-decoration: underline
}

.nav li { 
  list-style-type: circle;
}

.navtitle { 
  margin-top: 4px; 
  font-weight: bold;
}

.logo {
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  background-color:  #D3DEE4;
  color: Blue;
  font-size: 16pt;
}

td.logotext {
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  background-color: #EEEEFF;
  font-size: 32pt;
  font-style: italic;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

.largecap
{
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 32pt;
	font-style: italic;
	font-weight: bold;
}

.bluetbl
{
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  border-color: #003399;
  background-color: white;
}

.bluetbl-hdr
{
        background-color: #003399;
        border-color: #003399;
        padding: 2px;
	font-weight: bold;
	color: White;
	text-align: center;
}

.bluetbl-navbar
{
        background-color: #003399;
        border-color: #003399;
        padding: 2px;
	font-weight: bold;
	color: White;
	text-align: right;
}

.bluetbl-txt
{
        padding: 2px;
}

.bluetbl-submit
{
        background-color: #003399;
        border-color: #003399;
	color: White;

   	font-size:84%;
   	font-weight:bold;

   	border:1px solid;

}

.bluetbl-navbar a,.bluetbl-navbar a:visited
{
  color: White;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 4px;
}

.bluetbl-navbar a:hover
{
  color: White;
  text-decoration: underline;
}       

.bodycenthead {
  font-size: 16pt;
  text-align: center;
}

.bodytitle {
  font-size: 18pt;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}

.subhead
{
	font-weight: bold;
}

.indenttxt
{
	margin-left: 10px;
}

