body { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #dfdfdf; }

table.pageBorder { border: 2px solid #004080;  background-color: #eeeeee;  }
table.pageBorder1 { border: 6px double #004080; background-color: #ffffff; }

th { background-color: #004080;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  padding-top: 3px;  padding-bottom: 3px;       }
th.maroon { background-color: Maroon;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: White;  padding-bottom: 3px;  padding-top: 3px;       }
th.header { background-color: #004080;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  padding-bottom: 3px;  padding-top: 3px;       }
th.date { background-color: #004080;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: Silver;     }
td { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
th.newHeader { background-color: #005984;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  padding-top: 3px;  padding-bottom: 3px;       }

.submitButton { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  background-color: #626262;  padding: 2px 5px 2px 5px;       }
.submitButtonOver { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #FFFF80;  background-color: #8D8D8D;  padding: 2px 5px 2px 5px;  cursor: hand;        }
.submitButton4Over { border: 2px solid #005b2e; border-radius:5px;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #005b2e;  background-color: White;  padding: 2px 5px 2px 5px; }
.submitButton4 { border: 2px solid #005b2e; border-radius:5px;   font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold; color: White; background-color: #005b2e; padding: 2px 5px 2px 5px; cursor: pointer; }          
.submitButton5Over { border: 2px solid #7d0000; border-radius:5px;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #7d0000;  background-color: White;  padding: 2px 5px 2px 5px;       }
.submitButton5 { border: 2px solid #7d0000; border-radius:5px;   font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  background-color: #7d0000;  padding: 2px 5px 2px 5px;  cursor: pointer;    }          
.submitButton6Over { border: 2px solid #0b3d92; border-radius:5px;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #0b3d92;  background-color: White;  padding: 2px 5px 2px 5px;       }
.submitButton6 { border: 2px solid #0b3d92; border-radius:5px;   font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  background-color: #093175;  padding: 2px 5px 2px 5px;  cursor: pointer;    }          


.smallPrint { font-size: 9px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.mediumPrint { font-size: 11px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.largePrint { font-size: 14px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.maroonSmall { color: Maroon;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;    }
.maroonMedium { color: Maroon;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;    }
.maroonLarge { color: Maroon;  font-family: Arial, Helvetica, sans-serif;  font-size: 24px;  font-weight: bold;    }

h3 { background: #99AEC1;  color: White;  border: 3px solid #3E5068;    font: 600 16px Tahoma;    padding-bottom: 0px;  padding-left: 10px;  padding-right: 10px;  padding-top: 0px;  width: 95%;           }
h4 { background-color: Maroon;  border: 3px solid Black;  color: White;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 14px;      }

table.footer {   background-color: #1E394A;  padding-bottom: 12px;  padding-top: 12px;  border: 8px solid #4D6B83;  border-bottom-width: 8px;  border-left-width: 0px;  border-right-width: 0px;  border-top-width: 0px;     }
th.category2 { background-color: #626262; color: White;  padding: 2px 5px 2px 5px; font: bold 14px Arial, Helvetica, sans-serif; }
.copyright {  color: Silver;   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;}
.footer { color: White;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  line-height: 24px;      }

a.footerLink:visited { color: White; }
a.footerLink { color: White;  text-decoration: none;  font-family: Arial;  font-size: 12px;  font-weight: bold;  line-height: 24px;      }
a.footerLink:hover { color: Yellow;  text-decoration: underline;  }

.hide {   display: none;  }
.view {   visibility: inherit; }

.alternateRow { background-color: #E0F1E0; }

@media print {

body {
	margin: 0;
	background-color : White;
	display: block 
}

table.pageBorder1 {
	margin: 0;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}
@page {@bottom-left { content: counter(page) }}
}