BODY {
  background-color: #ffffcc;
  color: #215a08;
  margin-top: 1em;
  margin-right: 2em;
  margin-left: 2em;
  margin-bottom: 2em;
  font-family: arial, helvetica, sans-serif;
  background-image: none;
}

LI.Type01 {
  list-style-image: url(images/bullet01.gif);
  padding-left: 1ex;
  padding-bottom: 1ex;
}

P.Date {
  text-align: center;
  font-size: 75%;
}

P.BookDescription {
  text-align: left;
  margin-right: 50px;
  margin-left: 40px;
  margin-bottom: 20px;
}

P.Picture {
  text-align: center;
}

p.FirstWord {
  font-weight: bold;
}

P.BookSubtext {
  text-align: left;
  font-size: 80%;
  margin-right: 50px;
  margin-left: 40px;
  margin-bottom: 20px;
}

P.GotoTop {
  text-align: right;
  font-size: 80%;
}

P.MenuLink {
  text-align: center;
  font-size: 125%;
  margin-top: 2px;
  margin-bottom: 2px;
}


P.BibAuthor {
  text-align: left;
  font-weight: bold;
  margin-top: 40px;
  font-size: 90%;
  line-height: 10%;
}


P.Bibdetails {
  text-align: left;
  margin-left: 20px;
  font-size: 90%;
  line-height: 100%;
}

LI, UL, OL, P, BR {	
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
  text-align: justify;
  border-style: none;
}

DD{
  line-height: 130%;
  margin-bottom: 15px;
}

LI {
  line-height: 130%;
  vertical-align: middle;
}

SUB {
   vertical-align: -25%;
   font-size: 80%;
}

SUP {
   vertical-align: +25%;
   font-size: 80%;
}

DIV.Content  {
  margin: 20px;
}

.Highlight  {
  border-color: #009966;
  border-width: 2px;
  border-style: solid;
  background-color: #ffffff;
  margin-top: 1px;
  padding: 5px;
  text-align: left;
}

p.Heading1 {
   text-align:left;
   font-weight: bold;
   font-size: 125%;
}


p.Heading2 {
  text-align:left;
  font-weight: bold;
  font-size: 100%;
}

p.heading2 {
  text-align:left;
  font-weight: bold;
  font-size: 100%;
}

H3 {
  text-align:left;
  font-weight: bold;
  font-size: medium;
}

p.ACMSBody {
  text-align:left;
  font-size: 100%;
}
		
HR {
   color: #336600;
}	

		
A:link {
  COLOR: #296310; 
  font-family: arial, helvetica, sans-serif;
}
A:visited {
  color: #296310; 
  font-family: arial, helvetica, sans-serif;
}

A:active {
  color: #296310; 
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
}

A:hover {
  color: #448844;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
}