body
		{ background: #CCB9AA;
		  font-family: verdana, arial, san-serif;
		  font-size: 77%;
		  font-weight: 500;
		  line-height: 1.35;
		  padding: 10px;
		  margin: 0px }
h1		{ font-size: 145%; 
		  font-weight: 600;
		  color: #6B4338 }
h2		{ font-size: 120%; 
		  font-weight: 900;
		  color: #3357AC;
		  margin-left: 20px; }
		  margin-bottom: -10px }
h3		{ font-size: 110%; 
		  font-weight: 700;
		  color: #5F4938;
		  margin-left: 0;
		  margin-bottom: 0; }
/* 		  margin-top: 12px } */
td		{ font-family: verdana, arial, san-serif;
		  font-size: 95%;
		  font-weight: 500;
		  line-height: 1.35;
		  vertical-align: top}
ol, ul		{ margin-left: 1px }
li		{ padding-bottom: 4px; }
ul 		{ margin-top: 16px;
		  margin-bottom: -6px }
ul.square	{ list-style-type: square; margin-left: 30px; padding: 0; 
		  list-style-position: outside }
ul.none		{ list-style-type: none }

.tab		{ margin-left: 10px; 
		  margin-right: 10px}
.in		{ padding-left: 16px; }
a:link
		{ text-decoration: underline;
		  font-weight: 500;
		  color: black }

a:visited
		{ text-decoration: underline;
		  font-weight: 500;
		  color: black }
a:active
		{ text-decoration: underline;
		  font-weight: 500; background-color: #dddddd;
		  color: #6B4338 }
a:hover
		{ text-decoration: underline;
		  font-weight: 500; background-color: #dddddd;
		  color: #6B4338 }

.acreader	{ border-style: none; }
.sitehome	{ font-family: arial, san-serif;
		  font-size: 83%;
		  background-color: #FFCA68;
		  padding: 6px; 
		  margin: 0px 10px 0px 10px;
		  height: 30px;
		  border-top:    1px solid white;
		  border-right:  2px solid #666666;
		  border-bottom: 2px solid #666666;
		  border-left:   1px solid white; }

a.n:link
		{ text-decoration: none; font-weight: 500; color: #7B6A59; }
a.n:visited
		{ text-decoration: none; font-weight: 500; color: #7B6A59; }
a.n:active
		{ text-decoration: underline; font-weight: 500; color: #7B6A59; }
a.n:hover
		{ text-decoration: underline; font-weight: 500; color: #7B6A59; }

table.glance td { font-size: 95%; }
table.glance tr.topspace 
	        { padding-top: 12px }
table.norm td   { font-size: 96% }
table.norm tr   { padding-bottom: 4px }

table.grp tr
	        { padding-bottom: 8px; }
table.grp tr.keep 
	        { padding-bottom: 0px }

table.grp td
	        { font-size: 93.5%;
		  line-height: 1.4 }

table.toc       {margin-top: -15px; }

#all            { border-style: none;
		  width: 100%;
		  margin: 0 auto 0 auto; }
#nav		{ text-align: right;
		  font-size:  10px;
		  color: #7B6A59;  }
#rev		{ clear: both;
		  color: black;
		  font-size: 70%; 
		  text-align: center;
		  margin: 10px 10px 6px 10px;
		  border-top: 2px solid #f1f1f1; }
#rev p          { margin-top: 10px }
#top		{ text-align: center;
		  margin-top: 20px;
		  font-size: 9px;
		  color: #7B6A59; }

#menu a:link
		{ text-decoration: underline; color: #3357AC }
#menu a:visited
		{ text-decoration: underline; color: #3357AC }
#menu a:active
		{ text-decoration: underline; color: #3357AC }
#menu a:hover
		{ text-decoration: underline; color: #3357AC }

#menu		{ float: right;
		  right: 15%;
		  border:  3px double #B39A8E;
		  margin-left: 10px;
		  padding:  10px;
		  font-size: 10px;
		  line-height: 1.5; }

div.toc	        { font-size: 90%;
	          line-height: 1.5; }
div.toc ul 	{ list-style-type: none; width: 100%}
div.toc li	{ width: 200px;
		  padding-left: 10px;
		  padding-right: 30px;
		  width: 180px;
		  float: left; }



