body {
  background: #ffffd0;
  background-repeat: repeat;
  color: #000000;

  font-family: arial;
  font-size: 10pt;
}

div.main {
  border:  #aaaabb 1px solid;
  padding-top: 3px;
  padding-left: 15px; 
  /*margin-left: 90pt; */
  padding-right: 1ex;
  padding-bottom: 1ex;
  background-color: #ffffff;
}

div.main {
  -moz-border-radius: 5px;
}

div.footer {
  color: #808080;
  font-size: 8pt;
  font-weight: 500;
  text-align: right;
  padding-top: 20;
  padding-right: 20px;
  margin-left: 50px;
}

div.linkup {
  text-align: right;
  padding-right: 20px;
}


div.main h2 {
  background-color: #353580;
  color: #ffc000;
  padding-left: 0px;
  font-size: large;
  text-align: center;
}

div.main h1 {
  background-color: #808090;
  color: ffc000;
  padding-left: 20px;
  font-size: large;
  font-family: Courier;
}

table {
  font-family: arial;
  font-size: 10pt;
}

table.project {
  border-collapse: collapse; 
  width: 99%;
}

ul {
  list-style-type:none;
  margin-left: 0pt;
  padding-left: 2ex;

  margin-top: 0pt;
  padding-top: 1ex;

  margin-bottom: 0pt;
  padding-bottom: 1ex;
}

dd {
  list-style-type:none;
  margin-left: 0pt;
  padding-left: 0ex;

  margin-top: 0pt;
  padding-top: 0ex;

  margin-bottom: 0pt;
  padding-bottom: 0ex;
}

li {
  margin-top: -1ex;
  padding-top: -1ex;
  margin-bottom: -1ex;
  padding-bottom: -1ex;
}

/*
div.main A {
 color: #0000ff;
 text-decoration: none;
}
*/

/*
div.main A:hover	{
  background: #ffffcc;
  color: #000000;
  text-decoration: none;
  border-right: 0px;
  border-left: 0px;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
  border-top-width: thin;

  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
*/

/* image links */
/*
A.img:hover {
  background: none ! important;
  text-decoration: none !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;

}
*/

