.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .cleafix { /* TODO export to ie css file */
    zoom: 1;
}
*:first-child+html .clearfix { /* TODO export to ie css file */
    zoom: 1;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: normal;
    padding-bottom: 20px;
}
#wrapper {
    overflow: hidden;
}
.clr {
    clear: both;
    display: block;
}
.vertical-top {
  vertical-align: top;
}
header {
    width: 656px;
    margin: 0 auto;
    overflow: hidden;
}
#logo {
    float: left;
}
#search {
    float: right;
}
#search .search {
    text-align: right;
}
#search .button,
article .search .button {
    margin-left: 4px;
    position: relative;
    top: 7px;
}
h1.contentheading,
article div.search h1 {
    font-size: 22px;
    font-weight: bold;
    color: #1B3E64;
    margin: 18px 0;
    text-align: center;
}
.readonlinetable {
    display: none;
}
article div.search {
    width: 656px;
    margin: 0 auto;
}
/*.search .result-category,
.search .result-text {
    display: none;
    visibility: hidden;
}*/
footer {
    width: 656px;
    margin: 0 auto;
}
h3 {
    font-size: 16px;
    color: #BF0F0F;
    font-weight: bold;
    margin: 12px 0 4px;
}
a {
    text-decoration: none;
    color: #333333;
}
a:hover {
    text-decoration: underline;
}
.moduletable li {
    margin: 4px 0;
/*    float: left;
    width: 50%; */
}
.copyright {
    color: #666666;
    margin-top: 16px;
    text-align: center;
    font-size: 11px;
    border: 1px solid #e6e7e1;
}
fieldset.word {
    margin: 4px 0;
}
.searchintro,
fieldset.word > label,
fieldset.phrases > legend {
    font-style: italic;
}
fieldset.phrases {
    margin: 8px 0;
}
.form-limit {
    display: none;
    visibility: hidden;
}
.search-results {
    border-top: 1px solid #E6E7E1;
}
.search-results dt {
    padding-top: 8px;
    color: #bf0f0f;
}
.search-results dt a {
    color: #bf0f0f;
}
.search-results dd {
    border-bottom: 1px solid #e6e7e1;
    padding-bottom: 8px;
    padding-top: 8px;
}
.search-results span.highlight {
    background: #BAF2FF;
    padding: 0 2px;
    font-style: italic;
}
#mod-search-searchword {
    width: 168px;
}
header div.acymailing_module {
    padding: 12px 0 8px 0 !important;
}
header .acymailing_module_form .acymailing_introtext {
    color: #BF0F0F;
    font-weight: bold;
}
.acymailing_form .onefield {
    margin: 4px 0;
}
.acymailing_form .acysubbuttons {
    text-align: right;
}
#system-message {
    background: #f5f5f5;
    border-top: 1px solid #E6E7E1;
    border-bottom: 1px solid #E6E7E1;
    color: #bf0f0f;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
}
#system-message dt.message {
    display: none;
    visibility: hidden;
}
#unsubpage {
    width: 656px;
    margin: 0 auto;
}
#unsubbutton_div {
    padding-left: 10px;
}
#otherreasons {
    margin-top: 12px;
}
.unsubsurvey > div {
    padding-left: 11px;
}
.unsubsurvey div.unsubsurveytext {
    padding-left: 0;
    padding-bottom: 20px;
}
h1, h2, h3, h4, h5, h6, p {
  text-align: left;
}
td.td-more-link {
       text-align: left;
}
td.td-with-image {
    vertical-align: middle;
}





/*
     FILE ARCHIVED ON 6:35:42 Mar 5, 2025 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 20:53:20 Aug 12, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
