div.toolbar { float: right; text-align: right; padding: 0; }

div.toolbar span { float: none; width: 32px; height: 32px; margin: 0 auto; display: block; }

div.toolbar a {

   display: block; float: left;

	white-space: nowrap;

	border: 1px solid #fbfbfb;

	padding: 1px 5px;

	cursor: pointer;

	text-align:center;

}

div.toolbar a:hover {

	border-left: 1px solid #eee;

	border-top: 1px solid #eee;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	text-decoration: none;

	color: #0B55C4;

}

div.toolbar span.divider { border-right: 1px solid #eee; width: 5px; }



div#acy_content dl.tabs dt {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#F0F0F0 none repeat scroll 0 0;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-top:1px solid #CCCCCC;

	color:#666666;

	float:left;

	margin-left:3px;

	padding:4px 10px;

}



div#acy_content dl.tabs dt.open {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#F9F9F9 none repeat scroll 0 0;

	border-bottom:1px solid #F9F9F9;

	color:#000000;

	z-index:100;

}



div#acy_content dd,div#acymailing_content dl {

	margin:0;

	padding:0;

}



div#acy_content div.current {

	border:1px solid #CCCCCC;

	clear:both;

	padding:10px;

}



table.adminlist {

	width: 100%;

	border-spacing: 1px;

	background-color: #e7e7e7;

	color: #666;

}



table.adminlist td,

table.adminlist th { padding: 4px; }



table.adminlist tbody tr.row0:hover td,

table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }



table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }

table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }



table.adminlist tfoot tr { text-align: center;  color: #333; }

table.adminlist tfoot td,

table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }



table.adminlist thead th {

	text-align: center;

	background: #f0f0f0;

	color: #666;

	border-bottom: 1px solid #999;

	border-left: 1px solid #fff;

}



table.adminlist thead a:hover { text-decoration: none; }



table.admintable td.key.vtop { vertical-align: top; }



table.adminform {

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	width: 100%;

	border-collapse: collapse;

	margin: 8px 0 10px 0;

	margin-bottom: 15px;

	width: 100%;

}



table.adminform td { padding: 3px; text-align: left; }



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

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

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

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

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

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

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

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

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

