 BODY {
    background-color : #956C4A;
    font-family : Arial, Helvetica, sans-serif;
}

.ft {
	font : medium;
	color : #F5DEB3;
	margin : 1px 20px 5px 15px;
	padding : 1px 1px 1px 1px      
    }
    
 P.ft {width: 70ex
      }

 P.legal {border-top:    1px solid #F5DEB3;    
          border-bottom: 1px solid #F5DEB3;
          font  : medium;
          color : #F5DEB3;
          margin : 5px 160px 5px 15px;
          padding: 3px 10px 3px 10px
         }
    
.sub {
	font-size : small;
	color : #F5DEB3;
	margin : 1px 20px 15px 30px;
	padding : 1px 1px 1px 1px      
    }
    
 P.ft TT,
 UL.ft TT {font-size: medium;
           padding: 0px 3px }
      
 TD P.ft {width: 90%
      }
 TD pre {
	margin : 1px 0px 3px 15px;
	padding : 0px;
      }
    
 OL.ft {
    width: 630px;
	margin : 1px 20px 3px 15px;
	padding : 0px 5px 0px 9px;
}
 UL.ft {
    width: 630px;
    margin : 1px 20px 3px 10px;
	padding : 0px 5px 0px 9px;
}

.sm {
	font-size: x-small;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	margin : 1px 20px 3px 15px;
	padding : 1px 1px 1px 1px
}
    
.hhg{
    background-color : #CD8B43;
}

pre{
    color : Black;
    background-color : #CD8B43;
    margin : 1px 20px 3px 15px;
    padding : 3px 10px 3px 10px
}

A {
	color : #FFFF99;
	text-decoration : underline;
}

A:HOVER {
	color : #FFFFDD;
}
A:VISITED {
	color : #FFCF88;
}


 span.label {
	color : #FFFF99;
	font-size : small;
}


H1  {
	font-size : 60pt;
	font : bold;
	text-decoration : none;
	padding : 20px 40px 10px 35px;
	color : #FF8855;
}

H2  {
	font-size : x-large;
	font : bold x-large;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding : 5px 60% 26px 9%;
	margin : 0px;
	color : #EECC99;
}

H3   {
	font-size : large;
	font : bold large;
	font-family : Arial, Helvetica, sans-serif;
	color : #EEEEBB;
	padding : 2px 30px 0px 25px;
	margin : 0px;
}



