a:link {color: #0000FF}
a:visited {color: #0000FF}
a:hover {color: #0000FF; background-color:  #CCCCCC}  
a:active {color: #0000FF} 

img.graybordered { border:  5px ridge #CFCFCF }

@media print {
    body { background-color:  #FFFFFF; font-family:  Gentium, "Times New Roman", "Arial Unicode MS", "Lucida Sans Unicode", "Lucida Grande", ClearlyU, "New Century Schoolbook";}
    h1.title { font-family:  Arial; text-align:  right; padding-right: 1em }
    table.verbpair td.empty { background-color:  white ; color:  black }
    p.noprint { display:  none }
    .fontadvice   { display:  none }
}

@media screen {
body { background-color:  #FFFFFF; font-family:  "Arial Unicode MS", "Times New Roman", "Lucida Sans Unicode", "Lucida Grande", ClearlyU, "New Century Schoolbook"; }

h1.title { background-color: navy; font-family:  Arial; color:  white; text-align:  right; padding-right: 1em }
em.red { font-weight: bold ; color: red ; font-style: normal ; background-color:  #ffffff }
td.nomacc { background-color: #FFFF99; }
td.accgen { background-color: yellow; }
td.predat { background-color: aqua; }
td.genpredat { background-color: fuchsia; }
td.empty { background-color: black; }
u { font-weight: normal ; color: black ; font-style: normal ; background-color:  yellow ; text-decoration:  none}
.fontadvice   { font: menu ; text-align: right ; }

.lightyellow { background-color: #FFFF99 }
.lightgreen { background-color: #CCFF66 }
.lightblue { background-color: #CCFFCC }
.lightred { background-color: #FF6666 }
}

body.plain { background-color:  #FFFFFF; font-family:  "Times New Roman" ; }


.indent5 { margin-left:  5% }

.indent10 { margin-left:  10% }
.black { background-color:  #000000 }
.gray { background-color:  #BBBBBB }
.darkblue { background-color:  #00007F }
.systemfont { font: menu }
.revision { font: menu ;  font-style: italic ; margin-top:  50px }

h1, h2, h3, h4 { font-family:  Arial; }
td { text-align:  left; }
td.center { text-align:  center; }

table.verbpair { border:  none }
table.verbpair td { border: 1px silver solid ; padding: 0 1em 0 1em }
table.verbpair td.c { text-align:  center }
table.verbpair td.rh { text-align:  left }
table.verbpair td.noborder { border: none }
table.verbpair td.empty { background-color:  blue ; color:  white }

table.examples { margin-left:  5% ; margin-bottom: 1em }
table.examples td { padding: 0 1em 0 1em }


p.credits { font: menu ; position: absolute; bottom: 0 }

