td       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
body     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
select   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
input    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
input.001a {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
button   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

#ps1 { color: #ff0000; }

.black11      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.white11      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.ltgrey11     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.mdgrey11     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; }
.grey11       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
.red11        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
.blue11       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; }
.green11      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; }
.blackbold11  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.whitebold11  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.ltgreybold11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; }
.greybold11   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #555555; }
.redbold11    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; }
.bluebold11   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0000FF; }
.greenbold11  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; }

a.link11           { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #0000FF; }
a.link11:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FF0000; }
a.linkbold11       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0000FF; }
a.linkbold11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FF0000; }

a.link12           { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #0000FF; }
a.link12:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FF0000; }
a.linkbold12       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #0000FF; }
a.linkbold12:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FF0000; }

.bluebold12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #10497E; }
.bluebold13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #10497E; }
.bluebold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #10497E; }
.bluebold15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #10497E; }
.bluebold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #10497E; }
.bluebold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #10497E; }
.bluebold20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #10497E; }

.redbold16  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000; }
.redbold20  { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FF0000;}

.blackbold12  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.blackbold13  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }
.blackbold14  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.blackbold15  { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.blackbold16  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.blackbold17  { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000; }
.blackbold18  { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }
.blackbold19  { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #000000; }
.blackbold20  { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; }
.blackbold24  { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000; }

.whitebold22 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF; }
.whitebold12ital { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; color: #FFFFFF; }
.whitebold16ital { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-style: italic; color: #FFFFFF; }

.black10      { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.black12      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.black13      { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.black14      { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

.courier10      { font-family: Courier New; font-size: 10px; color: #000000; }
.courier11      { font-family: Courier New; font-size: 11px; color: #000000; }

br.break {page-break-before: always;}


/* data grid formatting ------------------------------------------------------------------------ */

.grid {background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.grid a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration:none;}
.grid a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none;}
.gridheader  {background-color: #D6DEEC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}

.recordsetnav {background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BBBBBB;}
.recordsetnav td {background-color: #FFFFFF;}

.recordsetnav a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0000FF; text-decoration: none;}
.recordsetnav a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none;}

/* --------------------------------------------------------------------------------------------- */


.black9      { font-family: Verdana, sans-serif; font-size: 9px; color: #000000; }
.black9bold  { font-family: Verdana, sans-serif; font-size: 9px; color: #000000; font-weight: bold; }
