
/* ##### Common Styles ##### */

body {
  color: rgb(30,30,30); /* darkgrey */
  background-color: rgb(255,255,255); /* white */
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 8pt;
  text-align: left;
  margin: 0;
  padding: 0;
}
p {
  margin: 0;
  padding: 0;
}
img.borderyes {
  border: 1px;
  border-color: rgb(108,108,108); /* grey */
}
img.borderno {
  border: 0px;
}
.doNotDisplay {
  display: none;
}
td { 
  font-size: 8pt;
}
td.image {
  text-align: center;
  vertical-align: middle;
}
td.text_l {
  text-align: left;
  vertical-align: top;
}
td.text_r {
  text-align: right;
  vertical-align: top;
}
.bold {
  font-weight: bold;
}
.grey05 {
  background-color: rgb(243,243,243); /* grey '5%' */
  border: 1px solid black;
  display: block;
  padding: 5px;
  vertical-align: top;
}
.grey10 {
  background-color: rgb(230,230,230); /* grey '10%' */
  border: 1px solid black;
  display: block;
  padding: 5px;
  vertical-align: top;
}
.grey15 {
  background-color: rgb(217,217,217); /* grey '15%' */
  border: 1px solid black;
  display: block;
  padding: 5px;
  vertical-align: top;
}
blockquote.thanks {
  color: rgb(0,0,0); /* black */
  background-color: rgb(255,204,0); /* gold */
  font-weight: bold;
  border: 1px solid black;
  padding: 10px;
}

/* ##### Header ##### */

.menu1 {
  width: 790px; /* padding is added to this */
  padding: 0px 0px 0px 10px; /* top right bottom left */
  line-height: 22px;
  color: rgb(255,255,255); /* white */
  background-color: rgb(108,108,108); /* grey */
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  text-align: left;
}
.menu1 a {
  color: rgb(255,255,255); /* white */
  font-weight: bold;
  text-decoration: none;
}  
.menu1 a:hover {
  text-decoration: underline;
}
.menu2 {
  width: 784px; /* padding is added to this */
  height: auto;
  padding: 0px 8px 0px 8px; /* top right bottom left */
  line-height: 20px;
  color: rgb(255,255,255); /* white */
  background-color: rgb(158,158,158); /* lighter grey */
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  text-align: right;
}
.menu2 a {
  color: rgb(255,255,255); /* white */
  font-weight: none;
  text-decoration: none;
}  
.menu2 a:hover {
  text-decoration: underline;
}
.menu3 {
  width: 792px; /* padding is added to this */
  height: auto;
  padding: 0px 0px 0px 8px; /* top right bottom left */
  line-height: 20px;
  font-size: 8pt;
  color: rgb(255,255,255); /* white */
  background-color: rgb(108,108,108); /* grey */
  border: 1px solid black;
  text-align: left;
}
.menu3 a {
  color: rgb(255,255,255); /* white */
  font-weight: none;
  text-decoration: none;
}  
.menu3 a:hover {
  text-decoration: underline;
}
/* ##### Main Text ##### */

.contentPage {
  width: 770px;
/*  height: 640px; */
  padding: 30px 10px 0px 20px; /* top right bottom left */
  margin: 0px 0px 0px 0px;
  color: rgb(0,0,0); /* black */
  background-image: url(bg.jpg);
  background-repeat: repeat;
  font-weight: none;
  text-align: left;
}
.contentPage a {
  text-decoration: none;
  color: rgb(50,50,50); /* dark grey */
}
.contentPage a:hover {
  text-decoration: underline;
}
.contentPage a:hover visited {
  text-decoration: underline;
}

table.sitemap {
  border-width: 1px;
  border-color: black;
  border-style: solid;
  background: white;
  padding: 2px 0px 1px 0px;
}

/* ##### Footer ##### */

.footerText {
}

