
/* formatting HTML elements */

a {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
  background-color : #B8CCD9;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
}

input {
  font-family : Courier, Courier New, monospace; 
  font-size : 0.84em;
}

textarea {
  font-family : Courier, Courier New,  monospace; 
  font-size : 0.84em;
}

/* HTML pseudo-classes */

a:link {
  font-weight : bold;
  color: #0066CC;
}

a:visited {
  font-weight : bold;
  color: #2879AA;
}

a:active {
  font-weight : bold;
  color: #0066CC;
}

input:focus {
  background-color : #FFFFCC;
}

textarea:focus {
  background-color : #FFFFCC;
}

select:focus {
  background-color : #FFFFCC;
}


/* generic classes used for formatting text only, try a <span> tag  */

.banner {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  color : #FFFFFF;
  font-size : 0.84em;
}

.nav {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #0066CC;
}

.success {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	color: #008000;
	font-weight: bold;
}

.error {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #CC0000;
}

.message {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #0066CC;
}

.large {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1em;
}

.medium {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
}

.small {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.75em;
}

.smallBold {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.75em;
  color : #405580;
}

.pageTitle {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 1em;
  font-weight : bold;
  color : #000000;
}

.subhead {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
}

.subheadDim {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #B8CCD9;
}

.subheadWhite {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #FFFFFF;
}

.tableTitle {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
}

a.transLink {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #33466E;   /* #005572 */       
}

/*classes for formatting anchor tags <a> */

a.darkLink {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  color : #000000;
}

a.dataDeleted {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : line-through;
  color : #CC0000;
}

/*classes for block-formatting table headers <th> */

th.tableHead {
  background-color : #98B0C7;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #000000;
}

th.tableHead2 {
  background-color : #6FBBC4;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #000000;
}

th.tableSub {
  background-color : #98B0C7;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 0.84em;
  color : #000000;
}


/* classes for block-formatting table cells <td> */

td.label {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
}

td.data {
  background-color : #EFEFEF;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
}

td.dataDeleted {
  background-color : #EFEFEF;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  text-decoration : line-through;
  color : #CC0000;
}

td.bannerBlock {
  background-color : #405580;
}

td.contentBox {
  background-color : #33466E;  /* #405580 */
}

td.contentBlock {
  background-color : #FFFFFF;
}

td.errorBlock {
  background-color : #FFFF99;
}

td.messageBlock {
  background-color : #FFFFFF;
}

td.successBlock {
	background-color: #FFFFFF;
}

td.navBlock {
  background-color : #EFEFEF;
}

td.noteBlock {
  background-color : #DCE7ED;
}

td.transBlock {
  background-color : #DCE7ED;
}

td.transBlock2 {
  background-color : #CFE5DC;
}

td.total1 {
  background-color : #98EAA4;  /* green */
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #000000;
}

td.total2 {
  background-color : #FEFEB8;  /* yellow */
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #000000;
}

td.total3 {
  background-color : #FCDEC0;  /* peach */
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #000000;
}

td.total4 {
  background-color : #CEF8AE;  /* lime green */
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #000000;
}

td.total5 {
  background-color : #75D1E0;  /* turquiose */
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #000000;
}

td.total6 {
  background-color : #81DBD1;  /* aquamarine */
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 0.84em;
  font-weight : bold;
  color : #000000;
}
