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;

}



th.titletoggle{

	width:65px;

	white-space: nowrap;

}



th.titledate{

	width:150px;

	white-space: nowrap;

}



th.titlesender{

	width:150px;

	white-space: nowrap;

}



th.titlelink, th.titleorder{

	width:100px;

}



th.titlebox, th.titleid, th.titlenum{

	width:30px;

	white-space: nowrap;

}



th.titlecolor{

	width:12px;

}



td.key{

	white-space: nowrap;

}



#acy_content a.acyupgradelink{

	color:#A44097;

	font-style:italic;

	font-size:10px;

	}



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 #cccccc;

	margin : 10px;

	padding : 10px;

}



div.acymailing_list:hover{

	background-color : #FFFFDD;

}



.list_description{

	padding : 10px 10px;

}



.list_name{

	font-size : 14pt;

}



.acymailing_forward{

	text-align:center;

	width:100%;

	margin-bottom:30px;

}



div#iframedoc, div#iframetemplate, div#iframetag{

	height:300px;

	display:none;

	border:2px solid #cccccc;

}

#iframedoc iframe, #iframetemplate iframe, #iframetag iframe{

	border:0px;

	}



div.newsletter_body{

	color : black;

}

div.newsletter_body table, div.newsletter_body th,div.newsletter_body td, div.newsletter_body tr, div.newsletter_body img{

	padding : 0;

	border:0px;

	margin:0px;

}



.hideonline{

	display:none;

}



img.captchaimagecomponent{

	border:1px solid #dddddd;

}



/*********************************************************/

/* Some Icons which are not defined by the template */

/*********************************************************/



.icon-16-refuse {background-image:url(../images/icons/icon-16-refuse.png); background-repeat: no-repeat; width:16px; height:16px; float:right;margin-left:3px;}

.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-acyexport {background-image:url(../images/icons/icon-32-acyexport.png);}

.icon-32-acylist {background-image:url(../images/icons/icon-32-acylist.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-acyaction {background-image:url(../images/icons/icon-32-acyaction.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-32-filter {background-image:url(../images/icons/icon-32-filter.png);}

.icon-32-share {background-image:url(../images/icons/icon-32-share.png);}

.icon-32-acyprint {background-image:url(../images/icons/icon-32-acyprint.png);}

.icon-32-bounces {background-image:url(../images/icons/icon-32-bounces.png);}

.icon-32-installbounces {background-image:url(../images/icons/icon-32-installbounces.png);}

.icon-48-import {background-image:url(../images/icons/icon-48-import.png);}

.icon-48-acyexport {background-image:url(../images/icons/icon-48-acyexport.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);}

.icon-48-filter {background-image:url(../images/icons/icon-48-filter.png);}

.icon-48-share {background-image:url(../images/icons/icon-48-share.png);}

.icon-48-acylist {background-image:url(../images/icons/icon-48-acylist.png);}

.icon-48-acyaction {background-image:url(../images/icons/icon-48-acyaction.png);}

.icon-48-acyupdate {background-image:url(../images/icons/icon-48-acyupdate.png);}

.icon-48-acyconfig {background-image:url(../images/icons/icon-48-acyconfig.png);}

.icon-48-acyusers {background-image:url(../images/icons/icon-48-acyusers.png);}

.icon-48-bounces {background-image:url(../images/icons/icon-48-bounces.png);}



/***************************************************************************/

/* Some Messages to display on a popup because the CSS is not fully loaded */

/***************************************************************************/



a .icon16{

	border: 1px solid transparent;

}



a:hover .icon16{

	border: 1px solid #669933;

}



.acyschedule{

	display:inline-block;

	height:16px;

	width:16px;

	background-image:url(../images/schedule.png)

}



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;

	padding:0;

}



.acymailing_messages li{

	list-style-type : none;

	background:none;

	padding-left:0px;

}



.acymailing_messages ul{

	padding:3px 0 3px 25px;

	margin:10px;

}



div.acymailing_warning{

	background-color:#EFE7B8;

	border-bottom-color:#F0DC7E;

	border-top-color:#F0DC7E;

	color:#CC0000;

}



div.acymailing_success{

	background-color:#CCFFBB;

	border-bottom-color:#00AA00;

	border-top-color:#00AA00;

	color:#00AA00;

}



div.acymailing_info{

	background-color:#C3D2E5;

	border-bottom-color:#84A7DB;

	border-top-color:#84A7DB;

	color:#0055BB;

}



div.acymailing_error{

	background-color:#E6C0C0;

	border-bottom-color:#DE7A7B;

	border-top-color:#DE7A7B;

	color:#CC0000;

}



div.acychart, table.acychart{

	border:1px solid #dddddd;

	padding:2px;

}



#acy_content input,#acy_content textarea,#acy_content select,

#acy_content fieldset input,#acy_content fieldset textarea,#acy_content fieldset select,

#acy_content fieldset img,#acy_content fieldset button{

	float:none;

}

#acy_content input[type=radio]{

	margin-left:30px;

}

#acy_content label{

	float:none;

	display:inline;

}

#acy_content fieldset{

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;
	
	width: 706px;

}

#acy_content table.admintable td.key ,#acy_content table.admintable td.paramlist_key {

	background-color:#F6F6F6;

	border-bottom:1px solid #E9E9E9;

	border-right:1px solid #E9E9E9;

	color:#666666;

	font-weight:bold;

	text-align:right;

	width:140px;

}



#acy_content div.header{

	background-repeat:no-repeat;

	color:#0B55C4;

	font-size:22px;

	font-weight:bold;
	
	font-family:Arial, Helvetica, sans-serif;

	line-height:48px;

	margin-left:10px;

	padding-left:55px;

}



#acy_content dd{

	width:auto;

}



#acy_content div.current select {

	margin-bottom:0px;

	}



#acy_content fieldset legend{

    position:static;

    float:none;

    top : 0px !important;

}



#acy_content div.current{

	background-color:#F9F9F9;

}



#acyarchivelisting td, #acyarchivelisting tr, #acymodifyform td, #acymodifyform tr{

	border:0px;

}



#acyuserinfo td{

	padding: 4px;

}



#acyarchivelisting img{

	border:none;

}





/********************/

/*   TAG SYSTEM     */

/********************/

div.acytagpopup .familymenu a

{

    display:block;

    float:left;

    border-left: 0px solid #dbd9d9;

    border-bottom:3px solid #ff0000;

    background:url(../images/grey_strip.png) repeat-x center;

    font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;

    color:#dbd9d9;

    text-decoration:none;

    padding: 6px 6px 6px;

    white-space:nowrap;



}





div.acytagpopup .familymenu a:hover,div.acytagpopup .familymenu a.selected

{



    color:#ffffff;

    background:url(../images/arrow.png) no-repeat center bottom;

    border-bottom-style: none;

    padding-bottom:9px;

    background-color:#ff0000;

}



div.acytagpopup #inserttagdiv{

    float:right;

}

div.acytagpopup #plugarea{

    float:left;

    clear:both;

    padding :10px;

    width:700px;

}

div.acytagpopup table.adminlist tr.selectedrow td{

    background-color:#dbdbdb;

}







/*************************/

/*   ACL Table           */

/*************************/

table.acltable thead{

	background-color:#5471B5;

	color:white;

}



table.acltable{

	border-collapse: collapse;

	background-color:white;

}

table.acltable td

{

	padding:4px;

    border: #cccccc 1px solid;

}



table.acltable th{

	padding: 5px 15px;

	border: #cccccc 1px solid;

	}



table.acltable td.checkfield{

	text-align:center;

}



table.acltable tr.aclline:hover{

	background-color:#CDE6E3;

}



/** unsub page **/

#unsubpage .unsubsurvey, #unsubpage .unsubintro {

	padding:10px;

	}



#unsubpage .unsuboptions{

	padding-left:20px;

}



/** small editor backend */

div#wysija{

	background:url(../images/editorback.png) no-repeat;

	height:25px;

	width:150px;

	padding:7px 12px;

}



#wysija span{

	width:15px;

	height:16px;

	display:inline-block;

	background:url(../images/typo.png) no-repeat;

	cursor:pointer;

	vertical-align:middle;

	}



#wysija span.ielement{

	background-position:-19px 0px;

}



#wysija span.uelement{

	background-position:-38px 0px;

}



#wysija span.belementselected{

	background-position:0px -29px;

}

#wysija span.ielementselected{

	background-position:-19px -29px;

}

#wysija span.uelementselected{

	background-position:-38px -29px;

}