body, td, p, li, blockquote,textarea { font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 14px; color:  #000; } 
/* certain table rows: heading, alternate stripes, totals */
.rowh { background-color: #f9b380; } 
.row0 { background-color: #cccccc; }  /* member unavailable */
.row1 { background-color: #ddf8ff; }
.row2 { background-color: #f8ffdd; }
.rowt { background-color: #ffff9f; }
/* bold blue text */
.bb { font-weight: bold; color: #00c; }  
/* item headings */
.item { font-size: 125%; font-weight: bold; color: #00c; }  
/* Forms blanks captions */
.caption { font-weight: bold; color: #00c; }  
.button { font-size: 75%; font-weight: bold; height: 25px; background: #ccf; color: #00c; }
.selbutton {font-size: 75%; font-weight: bold; height: 18px; background: #ff0; color: #00c; }
.selbutton2 {font-size: 75%; font-weight: bold; height: 18px; background: #f99; color: #00c; }
.selbutton3 {font-size: 75%; font-weight: bold; height: 18px; background: #fc0; color: #00c; }
.selbuttona { font-size: 75%; font-weight: bold; height: 20px; background: #ccf; color: #00c; }
.selbuttond { font-size: 75%; font-weight: bold; height: 25px; background: #fa8; color: #00c; }
/* blue page ident */
.pgid { font-size: 150%; font-weight: bold; color: #00c; }  
/* copyright notice */
.copy { margin-top: 0; text-align: center; font-size: 80%;  color: #00c; }  
hr { color: #00c; }
hr.ext { width: 90%; }
dt { font-size: 115%; font-weight: bold; color: #00c; } 
A:link { background: transparent; color: #00c; font-weight: bold; } 
A:active { font-weight: bold; color: green; } 
A:visited { font-weight: bold; color: #00c; } 
A:hover { color: #f00; font-weight: bold; } 

