a.blacklink {
    color: #000000;
    text-decoration: none;
}

a.blacklink:hover {
    text-decoration: underline;
}

a.boldblacklink {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.boldblacklink:hover {
    text-decoration: underline;
}

a.boldblackunderlinedlink {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

a.boldblackhighlightedlink {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background-color: yellow;
}
a.boldblackhighlightedlink:hover {
    text-decoration: underline;
}

table.tableWithCellSidePadding th {
    padding-left: 6px;
    padding-right: 6px;
}

table.tableWithCellSidePadding td {
    padding-left: 6px;
    padding-right: 6px;
}

table.tableWithBorder th {
    border: 1px solid black;
    border-width: 1px;
    vertical-align: top;
}

table.tableWithBorder td {
    border: 1px solid gray;
    border-width: 1px;
    vertical-align: top;
}

table.tableWithBorderAndCellSidePadding th {
    border: 1px solid black;
    border-width: 1px;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
}

table.tableWithBorderAndCellSidePadding td {
    border: 1px solid gray;
    border-width: 1px;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
}

table.tableWithHorizontalRulesAndCellSidePadding th {
    border-top: 1px solid;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
}

table.tableWithHorizontalRulesAndCellSidePadding td {
    border-top: 1px solid;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
}

tr.rowWithBorder th {
    border: 1px solid black;
    border-width: 1px;
    vertical-align: top;
}

tr.rowWithBorder td {
    border: 1px solid gray;
    border-width: 1px;
    vertical-align: top;
}

td.cellWithBorder {
    border: 1px solid gray;
    border-width: 1px;
    vertical-align: top;
}

td.subtotal {
    border-top: 1px solid;
}

td.total {
    border-top: 4px double;
}

td.clickable {
    cursor: pointer;
}

tr.searchResult {
    vertical-align: top;
}

.blueText {
    color: #0000bb;
}
.redText {
    color: red;
}

.mediumBoldText {
    font-size: 1.125em;
    font-weight: bold;
}
.largeBoldText {
    font-size: 1.5em;
    font-weight: bold;
}

hr.pagebreak {
    page-break-after: always;
}

div.universalLoginInfoHeader {
    font-family: Arial;
}
div.universalNavLinksDiv {
    font-family: Arial;
}
div.universalAdminNavButtonsDiv {}
div.universalAdminSubcategoryNavLinksDiv {
    font-family: Arial;
}
div.universalCommonNavLinksDiv {
    font-family: Arial;
    font-size: 75%;
}
div.universalTopNavLinksDiv {
    font-family: Arial;
}
