html, body, h1, h2, h3, h4, h5, p, th, td, div, ul, li, input, select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.headertext { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; color: #000000; }

a { color: navy;  text-decoration: none;  }
a:visited { color: navy;  text-decoration: none;  }
a:hover { color: red;  text-decoration: none;  }

a.header { color: white; text-decoration: none; font-size: 11px; }
a.header:visited { color: white;  text-decoration: none; font-size: 11px; }
a.header:hover { color: white;  text-decoration: underline; font-size: 11px; }

.tableDialog { line-height: normal;  border-color: #fb8c04;  border-style: solid;  border-width: 1px 0px 1px 0px; }
.tableDialogTitle { padding: 4px 6px 3px 6px;  color: #000000;  background-color: #fff3cb;  font-weight: bold; }
.tableDialogTitleNotBold { padding: 4px 6px 3px 6px;  color: #000000;  background-color: #fff3cb;  font-weight: normal; }
.tableDialogContents { padding: 4px 6px 3px 6px;  color: #000000; }

.tableDialogBordered { line-height: normal;  border-color: #fb8c04;  border-style: solid;  border-width: 1px 1px 1px 1px;  background-color: #fff3cb;  }

.tableTip { line-height: normal;  border-color: #dddddd;  border-style: solid;  border-width: 1px 0px 0px 0px; }
.tableTipTitle { padding: 4px 6px 3px 6px;  color: #000000;  background-color: #fff3cb;  font-weight: bold; }
.tableTipContents { padding: 4px 6px 3px 6px;  color: #000000; }

.tableList { line-height: normal;  border-color: #3c6cb4;  border-style: solid;  border-width: 1px 0px 1px 0px; }
.tableListTitle { padding: 1px 6px 1px 6px;  color: #ffffff;    font-weight: bold;  background-image: url(../images/column_fade.gif);  }
.tableListSum { padding: 1px 6px 1px 6px;  color: #000000;  background-color: #ccdff3;  font-weight: bold; }
.tableListContents { padding: 1px 6px 1px 6px;  color: #000000; }

tr.shadow { background-color: #f6f6f6; }
td.error { color: red;  font-weight: bold;  }
td.message { color: #006600;  font-weight: bold;  }

.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }

.bold { font-weight: bold; }

hr { height: 1px;  color: #dcdcdc; }

small.copyright { color: Gray; }

