body { margin: 0px 4px 0px 4px; font-family: arial, helvetica, sans; font-size: 11pt; color: black; background: white; }
A:visited { color: #AA0088; }
A:link { color: blue; }
A:active { color: white; background: red; } 
.title { font-size: 13pt; font-weight: bolder; }
.normalAlert { font-size: 10pt; color: black; font-weight: bold; }
.redAlert    { font-size: 10pt; color: red; font-weight: bold; }
.redAlert A { color: red; font-size: 102%; }
 .pageBody{margin: 0px; padding: 0px 2px;}
 .footer {font-family: arial, helvetica, sans; font-size: 9pt; text-align: center; padding: 0px 20px 0px 20px;
}
 .tocline td {margin: 0px; padding-left: 5px;  font-size: 11pt;  width: 350px; white-space:nowrap;}
 .secTocLine td {margin: 0px; padding-left: 15px; font-size: 10pt; width: 350px; white-space:nowrap;}  
 .indexColumn table { background: #e0f0ff; font-family: arial,sans; font-size: 8pt; 
   margin-right: 0px; padding-right: 10px;}
 .indexColumn a { color: black; text-decoration: none;}
 .indexColumn td:hover {  color: blue; background: white; }
 .indexBackground td:hover {background: #e0f0ff;}
 .SectionTitle { font-weight: bolder;  font-size: 10pt;}
 .SectionTitle td { margin: 0px; padding-left: 3px; }

 .SectionTitle td:hover { color: blue; background: white; }
 .InActiveSection td { padding: 2px 0px 2px 0px; font-weight: bold; font-size: 9pt; } 
 .errorList td{ border: 2px solid red; font-family: Arial,sans; font-size: 9pt; }
 .errorList ul{ margin: 2px 2px 0px 5px; padding-left: 9px; }
 .errorList strong { font-size:120%; color: red; font-weight: bolder;}
 .formTable td { margin: 0px; padding: 2px;}
 .formTable caption { font-weight: bold; font-size:75%; font-family: arial; }
 .formTable table{ border: none; width: 90%; }
 .donorRow td {padding-right: 2px;}
 .donorRow tiny { color: grey; font-size: 8pt; }
