A, A:hover {text-decoration: none;}
BODY, DIV, FORM, TR, TH, TD, A {padding: 0;border: none;margin: 0;}
IMG {border-style: none;}
TABLE {border-collapse: collapse;border: none;margin: 0;}
UL {list-style-position: outside;}

div.clear, div.clearing {float: none !important;clear: both !important;margin: 0 !important;border: none !important;padding: 0 !important;}

.align-center {text-align: center;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.auto-center-horizontal {margin-left: auto;margin-right: auto;}
.dollar {text-align: right;}
.float-left {float: left;}
.float-right {float: right;}
.numeric {text-align: right;}

.normal {font-weight: normal;font-style: normal;}
.bold {font-weight: bold}
.lighter {font-weight: lighter}
.italic {font-style: italic}
.oblique {font-style: oblique}

div.hz-center-outer {position: relative;}
div.hz-center-right {position: relative;float: left;left: 50%;}
div.hz-center-left {position: relative;float: left;left: -50%;}

div.site-row {float: none; clear: both;}
div.site-row > div {float: left;}
.wcag-font-14 {
    font-size: 14px;
}
.wcag-font-16 {
    font-size: 16px;
}
.wcag-font-18 {
    font-size: 18px;
}
.wcag-font-20 {
    font-size: 20px;
}
.wcag-font-22 {
    font-size: 22px;
}