.alignCenter {
    text-align: center;
}

.alignMiddle {
    vertical-align: middle;
}

.alignLeft {
    text-align: left;
}

.alignRight {
    text-align: right;
}

.border {
    border-color: #888888;
    border-style: solid;
    border-width: 1px;
}

.dottedBorderBottom {
    border-color: #555A5D;
    border-style: dotted;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.heading {
    color: #555A5D;
    font-size: 18px;
    font-weight: bold;
}

.heading_blue {
    color: #6E99A9;
    font-size: 18px;
    font-weight: bold;
}

.heading_olive {
    color: #ADA667;
    font-size: 18px;
    font-weight: bold;
}

.heading_orange {
    color: #F79249;
    font-size: 18px;
    font-weight: bold;
}

.heading_red {
    color: #DD3F4C;
    font-size: 18px;
    font-weight: bold;
}

.highlight {
    color: #FF0000;
    font-weight: bold;
}

.nobr {
    white-space: nowrap
}

.shadeDark {
    background-color: #DDDDDD;
}

.shadeLight {
    background-color: #EEEEEE;
}

.small {
    font-size: 9px;
}

a {
    color: #555A5D;
    font-weight: bold;
    text-decoration: underline;
}

a.divisionLink {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.menuLink {
    color: AEBEB6;
    font-weight: bold;
    text-decoration: none;
}

a.jobLink {
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    text-decoration: none;
}

a:hover {
    color: #6E99A9;
    text-decoration: underline;
}

a.search {
    color: #FFFFFF;
}

a.search:hover {
    color: #AAAAAA;
    text-decoration: none;
}

body {
    background-color: #FFFFFF;
    color: #555A5D;
    font-family: Arial, Helvetica;
    font-size: 14px;
    margin: 0px;
    /*
    scrollbar-arrow-color: #339900;
    scrollbar-base-color: #FF0033;
    scrollbar-dark-shadow-color: #CCCC99;
    scrollbar-track-color: #FFFF33;
    scrollbar-face-color: #6600CC;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #CC00CC;
    scrollbar-3d-light-color: #99FF33;
    */
}

div.scrollable {
    background-color: #FFFFFF;
    border-width: 2px;
    border-color: #CCCCCC;
    border-style: inset;
    overflow: auto;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 1px;
    padding-top: 1px;
}

img {
    border-color: #000000;
    border-style: solid;
    border-width: 0px;
}

input.checkbox {
    height: 13px;
    width: 13px;
}

table.body {
    background-color: #FFFFFF;
    /*
    border-color: #444444;
    border-style: solid;
    border-width: 0px 1px;
    */
    text-align: justify;
}

table.menuBar {
    /*background-color: #005590;*/
    /*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F0CC60, endColorStr=#C8AA50, gradientType=0);*/
    height: 18px;
    width: 100%;
    /*
    border-bottom: 1px solid #666666;
    border-left: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    border-right: 1px solid #666666;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#888888, gradientType=0);
    */
}

td {
    font-size: 16px;
    vertical-align: top;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    text-align: justify;
}

td.footer {
    color: #AEBEB6;
    background-color: #555A5D;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    vertical-align: middle;
}

td.logoText {
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
}

td.noPadding {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

td.noVerticalPadding {
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
}

td.pageName {
    color: #FFFFFF;
    font-size: 20px;
    padding-left: 20px;
    padding-right: 10px;
    vertical-align: middle;
    width: 120px;
}

textarea {
    font-family: Arial;
}
