div.acymailing_module, .acymailing_module div{

	padding: 0 !important;

	margin: 0 !important;

}



table.acymailing_form{

	margin:auto;

}



a.acymailing_togglemodule{

	display : block;

	font-size:16px;

}



.acymailing_mootoolsbutton p{

	text-align:center;

}



img.captchaimagemodule{

	border:1px solid #dddddd;

	float: left;

}



.captchakeymodule .captchafield{

	margin-top:3px;

	margin-left:2px;

}



.acymailing_fulldiv tr, .acymailing_fulldiv td{

	border:0px;

}





/* custom CSS for the blue module */



.acymailing_module_form .inputbox{

	padding-right:35px;

	color:#666;

	height:21px;

	border:none;

	padding-left:15px;

	background-image: url(../images/blue/more_blue.png);

	background-repeat: no-repeat;

	background-position: right;

	background-color:transparent;

	}



.acymailing_module_form .acyfield_email .inputbox{

	background: url(../images/blue/mail_blue.png) no-repeat right;

	}



.acymailing_module_form .acyfield_name .inputbox{

	background: url(../images/blue/name_blue.png) no-repeat right;

	}



.acysubbuttons input.button{

	border:none;

	color:#666;

	padding-right:60px;

	padding-left:15px;

	height:21px;

	cursor:pointer;

}



.acysubbuttons input.subbutton{

	background: url(../images/blue/subscription_blue.png) no-repeat right;

	}



.acysubbuttons input.unsubbutton{

	background: url(../images/blue/unsubscription_blue.png) no-repeat right;

	}





.acymailing_module_form td {

	padding:3px;

	}



.acymailing_form p{

	margin: 0px;

	padding: 2px;

	}



.acyfield_html label{

	padding-left:5px;

	padding-right:5px;

	}



.acymailing_mootoolsbutton a.acymailing_togglemodule{

	color:#09C;

	text-decoration: none;

	background: url(../images/blue/arrow_blue.png) no-repeat left;

	height:25px;

	border-bottom:1px solid #09C;

	}



.acymailing_mootoolsbutton a.acyactive{

	background: url(../images/blue/arrow2_blue.png) no-repeat left;

	}





.acymailing_mootoolsbutton .acymailing_fulldiv{

	border:1px solid #09C;

}