BODY 
{
  background: white;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: black;
  margin: 20px 15px 20px 15px;
  padding: 0px 0px 0px 0px;
}

H1
{
  font-weight: bolder;
  margin-top: 1ex;
  margin-bottom: 1.5ex;
  color: #FF9900;
}

DIV.popout
{
  background-color:  #665847;
  color: white;
/*  text-align: center; */
  
}

DIV.popout A
{
  color: #FF9900;
  background-color: #665847;
}

DIV.popout A:hover
{
  background-color: #F1E9DC;
}

DIV.item
{
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    text-align: center;
    text-valign: middle;
    border-right: #3D362D 3px solid;
    border-top: #3D362D 3px solid;
    border-left: #3D362D 3px solid;
    border-bottom: #3D362D 3px solid;
    background-color: #FEFFFD
}

DIV.enddiv
{
    padding: 5px 0px 5px 0px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    border-top: #3D362D 3px solid;
    background-color: transparent;
}

H2
{
  font-size: 1.5em;
  font-weight: bolder;
  margin-top: 1.5ex;
  margin-bottom: 2ex;
  width: 100%;
  text-align: left;
  color: #665847;
}

TABLE.item H2
{
  magin-top: 0;
  margin-bottom: 20px;
  text-align: center;
  background-color: #665847;
  color: white;
}

P
{
  padding: 0 0 0 0;
  margin: 0 0.5em 4px 0;
  background: transparent;
}

TD
{
    padding: 4px 8px 4px 8px;
    margin: 0px 0px 0px 0px
}

TABLE.item TD.nav
{
     border-top: #3D362D 3px solid;
     padding: 10px 8px 4px 8px;
     text-align: center;
}

  

LI
{
  margin: 0 0.5em 0 0;
}

UL {list-style: square}
UL UL {list-style: circle}
OL {list-style: decimal}

A
{
  color: black;
  background-color: #F1E9DC;
  text-decoration: none;
}

A:active
{
  color: #FF9900;
}

A:hover
{
  color: #FF9900;
  background-color: #665847;
}

/* ------- commented out ------------
A:visited
{
  color: black;
  background-color: transparent;
}
*/

A.img
{
  background-color: transparent;
}

A.img:hover
{
  background-color: transparent;
}

DIV.news
{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 20px;
  margin: 0 0 20px 0;
  border-right: #FF9900 3px solid;
  border-top: #FF9900 3px solid;
  border-left: #FF9900 3px solid;
  border-bottom: #FF9900 3px solid;
  background-color: #FEFFFD;
}

/* -- commented out ---------
DIV.news A {
  background-color: #FEFFFD;
}


DIV.news A:hover
{
  color: #FF9900;
  background-color: #3D362D;
}
*/

TABLE.item
{
  padding: 0 10px 0 10px;
  margin: 0px 0px 20px 0px;
  width: 100%;
  border-right: #3D362D 3px solid;
  border-top: #3D362D 3px solid;
  border-left: #3D362D 3px solid;
  border-bottom: #3D362D 3px solid;
  background-color: #FEFFFD
}

TABLE.textalign
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width: 100%;
  background-color: transparent;
}

TABLE.textalign TD
{
  padding-left: 0px;
  padding-right: 0px;
  margin: 0 0 0 0;
}

TABLE.textalign H1
{
  font-weight: bolder;
  margin-top: 0;
  margin-bottom: 0;
}

A.top
{
  color: #FF9900;
}

.pagedetails
{
  font-size: .7em;
  color: #3D362D;
}

