body, td, p, li, blockquote,textarea { font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 14px; color:  #fc0; } 
/* table used to group items like a fieldset */
table.group { border-style: solid; border-width: thin; border-color: #ffcc00; }
/* modified h4 */
h4 { margin-top: 0; font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 16px; color:  #fc0; }
/* 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; }
/* 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: #eee; font-weight: bold; text-decoration: none; } 
A:active { font-weight: bold; color: green; text-decoration: none; } 
A:visited { font-weight: bold; color: #ccc; text-decoration: none; } 
A:hover { color: #8ff; font-weight: bold; } 

