body { background-color:#fffff7; 
       text:#000000; 
       font-family:helvetica,avalon; } 

address,div,h3,i,li,td,p,ul { font-family:helvetica,avalon; }

a:visited { color:#5060f7; text-decoration:none; }
a:link    { color: #3010ff; text-decoration: none; }
a:hover  { color: black; background-color: #e8e8fc; }

a.contents { color: black; text-decoration: none; }

h1 { text-align: center; }

/* in netscape h2 cannot fill 100% width */
td.h2,table.h2 {
	color: #ffffe0; 
	background-color: #9090B0; 
	padding-left: 10px; 
	padding-top: 2px; 
	font-size: 18pt;
	font-weight: bold;
}

h4 { 
	text-decoration:underline;
	margin-bottom: 5px;
}

h3 { 
	margin-bottom: 5px;
}

td.ln { 
   color: #5060f7; 
   font-family: courier;
   text-align: right;
   width: 20px;
   padding-left: 5px;
}

td.disc { 
   font-weight:bold;
   text-decoration:underline;
   padding-left:5px;
}

.blue { color:#000060; }
.black { font-weight:bold; color:black; }
.underline { text-decoration:underline; }

tr.zebra0 { background-color:white; }
tr.zebra1 { background-color:#fff0c8; } /* #f8ffd0; */
.z1 { background-color:#fff0c8;} /* #f8ffd0; */
.z2 { background-color:#fff8e0;} 

pre {margin: 5px; padding:0;}

table.nav {
   background-color:#e0e0f0;
   cell-spacing:2;
}
.sep {
   background-color: #9090B0; 
   padding:0;
}
div.foot {
	font-size:10pt;
	color:#808080;
}

div.indent {
	margin-left:17pt;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.edit {
    margin-left:17pt;
    margin-top: 2px;
    margin-bottom: 2px;    
    color: red;
    font-style: italic;
}

i.edit {
    color: red;
}

div.ttindent {
    font-family: courier;
    margin-left: 20pt;
}

ul {  margin-top: 3pt; }
ol {  margin-top: 3pt; }

.codecomment { background-color: #fff8e0; padding: 6px; margin: 0px; font-size: 10pt; }

div.syntaxlink { 
  background-color: #e0e0f0;
  width: 100%;
  margin-bottom: 10pt;
  padding: 8px;
}

a.buttonr { 
  background: url("http://www.objectteams.org/images/arrow.marble.right.gif") no-repeat left;
  color: #606090;
  font-weight: bold;
  width: 100%;
  padding-left: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

a.target {
  position:relative;top:-64px;
  background-color:inherit;
}

/* For yet lesser known reasons the subsections of the otjld scroll differently? */
a.target3 {
  position:relative;top:-92px;
  background-color:inherit;
  font-size:1pt;
}
