span.onload {
    background-image: url(../images/spinner.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding: 2px 20px
    }
span.loading {
    padding: 2px 20px
    }
div.onload {
    background-image: url(../images/spinner.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    margin-left: 3px
    }
.searchtext {
    background-color: rgb(255, 255, 102);
    color: black;
    font-weight: bold
    }
.iframdoc {
    display: none;
    height: 0
    }
th.titletoggle {
    width: 65px;
    white-space: nowrap
    }
th.titledate {
    width: 140px;
    white-space: nowrap
    }
th.titlesender {
    width: 150px;
    white-space: nowrap
    }
th.titlelink, th.titleorder {
    width: 100px;
    white-space: nowrap
    }
th.titlebox, th.titleid, th.titlenum {
    width: 30px;
    white-space: nowrap
    }
th.titlecolor {
    width: 12px
    }
td.key {
    white-space: nowrap
    }
div.roundsubscrib {
    width: 12px;
    height: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    float: right;
    margin-left: 3px;
    margin-top: 1px;
    margin-bottom: 1px
    }
div.rounddisp {
    border: 1px solid;
    border-color: grey
    }
div.roundsub {
    border: 2px solid;
    border-color: green
    }
div.roundunsub {
    border: 2px solid;
    border-color: red
    }
div.roundconf {
    border: 2px solid;
    border-color: orange
    }
div.acymailing_footer {
    padding-top: 20px;
    font-size: 10px
    }
/*********************************************************/
/* Style used when you display the lists on the frontend */
/*********************************************************/
div.acymailing_list {
    border: 1px solid #ccc;
    margin: 10px;
    padding: 10px
    }
div.acymailing_list:hover {
    background-color: #FFD
    }
.list_description {
    padding: 10px 10px
    }
.list_name {
    font-size: 14pt
    }
.acymailing_forward {
    text-align: center;
    width: 100%;
    margin-bottom: 30px
    }
div#iframedoc {
    height: 0
    }
div.newsletter_body {
    color: black
    }
.hideonline {
    display: none
    }
img.captchaimagecomponent {
    border: 1px solid #ddd
    }
/*********************************************************/
/* Some Icons which are not defined by the template */
/*********************************************************/
.icon-32-stats {
    background-image: url(../images/icons/icon-32-stats.png)
    }
.icon-32-schedule {
    background-image: url(../images/icons/icon-32-schedule.png)
    }
.icon-32-import {
    background-image: url(../images/icons/icon-32-import.png)
    }
.icon-32-export {
    background-image: url(../images/icons/icon-32-export.png)
    }
.icon-32-unschedule {
    background-image: url(../images/icons/icon-32-unschedule.png)
    }
.icon-32-process {
    background-image: url(../images/icons/icon-32-process.png)
    }
.icon-32-acytemplate {
    background-image: url(../images/icons/icon-32-acytemplate.png)
    }
.icon-32-tag {
    background-image: url(../images/icons/icon-32-tag.png)
    }
.icon-32-replacetag {
    background-image: url(../images/icons/icon-32-replacetag.png)
    }
.icon-32-acymailing {
    background-image: url(../images/icons/icon-32-acymailing.png)
    }
.icon-32-fields {
    background-image: url(../images/icons/icon-32-fields.png)
    }
.icon-48-import {
    background-image: url(../images/icons/icon-48-import.png)
    }
.icon-48-export {
    background-image: url(../images/icons/icon-48-export.png)
    }
.icon-48-process {
    background-image: url(../images/icons/icon-48-process.png)
    }
.icon-48-stats {
    background-image: url(../images/icons/icon-48-stats.png)
    }
.icon-48-acymailing {
    background-image: url(../images/icons/icon-48-acymailing.png)
    }
.icon-48-acytemplate {
    background-image: url(../images/icons/icon-48-acytemplate.png)
    }
.icon-48-newsletter {
    background-image: url(../images/icons/icon-48-newsletter.png)
    }
.icon-48-autonewsletter {
    background-image: url(../images/icons/icon-48-autonewsletter.png)
    }
.icon-48-campaign {
    background-image: url(../images/icons/icon-48-campaign.png)
    }
.icon-48-fields {
    background-image: url(../images/icons/icon-48-fields.png)
    }
/***************************************************************************/
/* Some Messages to display on a popup because the CSS is not fully loaded */
/***************************************************************************/
div.acymailing_messages {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-top-width: 2px;
    font-weight: bold;
    margin: 5px 10px
    }
.acymailing_messages li {
    list-style-type: none
    }
div.acymailing_warning {
    background-color: #EFE7B8;
    border-bottom-color: #F0DC7E;
    border-top-color: #F0DC7E;
    color: #C00
    }
div.acymailing_success {
    background-color: #CFB;
    border-bottom-color: #0A0;
    border-top-color: #0A0;
    color: #0A0
    }
div.acymailing_info {
    background-color: #C3D2E5;
    border-bottom-color: #84A7DB;
    border-top-color: #84A7DB;
    color: #05B
    }
div.acymailing_error {
    background-color: #E6C0C0;
    border-bottom-color: #DE7A7B;
    border-top-color: #DE7A7B;
    color: #C00
    }