body { 
    background: #FFFF99 ;
    color: black ;
    text-align: center; 
    font-size: 13px;
    line-height: 1.5;
    font-family: "Arial", sans-serif;
}

.suitsymbol { font-family: "Courier New", Courier, monospace; }

A:link { 
   color: #003366;
   background: inherit;
}

A:visited { 
   color: #000033 ; 
   background: inherit;
}

A:hover {
   color: white;
   background: #6699CC;
}

A:active { 
   background: inherit;
   color: #000099 
}

td#indexcell {
   width:20%;
   text-align:right;
}

A.image:hover {
   color: black ;
   background: inherit;
}

div.back {
   text-align: right;
   float: right;
}

div.tablink, h2 , h1 { 
    font-family: "Trebuchet MS", sans-serif;
}

h2, h1 { margin-bottom: 10px; padding-bottom: 0; }
h2, dl { margin-top: 0; padding-top: 0;}
dt { font-weight: bold ; font-family: "Verdana",sans-serif; margin-right: 1em }
dd { margin-left: 2em ; margin-right: 1em; margin-bottom: 0; }

div.tablink {
   padding-right: 1em;
   padding-left: 1em;
   margin-right: 0px;
   margin-top: 3px;
   margin-bottom: 3px;
   margin-left: 3px;
   background: #6699CC;
   width: 13em;
   border: 2px outset #AADDFF;
   cursor: pointer;
   /* text-decoration: underline; */
   font-size: 0.9em;
}

td#indexcell {
    background: #FFFF99;
    vertical-align: top;
    border-right: none;
}

td#indexcell h1 {
   font-size: 1.0em;
   /* text-decoration: underline; */
   padding-right: 0.5em;
   padding-bottom: 3px;
   margin:0;
   border-right: 3px groove;
   font-family: sans-serif;
}

div.tab {
    padding-right: 1ex;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 1em;
    margin-left: 1ex;
    border-right: 3px groove;
}

h1 { 
    margin:0;
    padding:0;
}

h3 {
    /* margin-left: 1em ;  */
    padding: 0 ; 
    margin-bottom: 0 ; 
    margin-top:0 ;
    /* text-align: center ; */
    font-size: larger;
}

td#contentcell {
   margin:0;
   padding:0;
   border: 3px groove;
   border-left: none;
   margin-right: 10%;
   background:white;
   vertical-align:top;
}

div.section { 
   text-align:left;
   vertical-align:top;
   padding: 1em;
   display:none;
}

div#about  {
   margin: 0;
   padding: 1ex;
   text-align:center;
} 


div#signature {
font-size:smaller;
height:6em;
padding-top:1ex;
padding-bottom: 1ex;
padding-right: 1ex;
border-top: thin solid black;
    voice-family: "\"}\"";
    voice-family: inherit;
border-right:3px groove;
}

span.nobr {
white-space: nowrap;
}

div.indextable {
   margin: 0px 1ex;
}

table.indextable {
width: 100%;
}

div.nonjavascript {
   margin-top:1ex;
   margin-right:1em;
   float: right;
   font-size: smaller;
}

