#mailinglist {	margin:0px;padding:0px;  float:left; text-align:right; width:293px; }
#mailinglist fieldset {margin:0px; padding:0px; 		font-size:1em; border:0px;}
#mailinglist fieldset label {margin:6px 0px 0px 0px; text-align:left; float:left;width:80px; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold}
#mailinglist fieldset input{float:left; background-color:#AFC69F;margin:6px 0px 0px 0px; padding:0px;width: 211px; border:1px solid #527D32; height:23px;color:#333333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#mailinglist fieldset input.short{float:left; background-color:#AFC69F;margin:6px 0px 0px 0px; padding:0px;width: 163px; border:1px solid #527D32; height:23px;color:#333333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#mailinglist fieldset input.gobtn{background-color:#527D32; color:#ffffff;float:right;  width:48px; height:25px; text-align:center; font-weight:bold; margin-right:0px;}

#form {margin:0px 0px 0px 0px;padding:0px;float:left; text-align:right; width:660px; }
#form fieldset {margin:10px 0px 0px 0px;padding:10px;		font-size:1em; border:0px; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;}
#form fieldset input{margin:0px 50px 16px 0px; padding:0px; width: 477px; border:1px solid #cccccc; height:23px;color:#333333; }
#form fieldset textarea{margin:0px 50px 0px 0px;  padding:0px;width: 477px; border:1px solid #cccccc; height:90px;color:#333333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;font-size:0.9em; }
#form fieldset select {margin:0px 50px 0px 0px;  padding:0px;width: 481px;border:1px solid #cccccc; height:23px;color:#333333;  }
#form fieldset label {text-align:right;	float:left;	color:#333333; font-size: 1em;	font-weight:bold;width:90px; margin-top:-6px;margin-left:0px;}
#form fieldset .required {color:#666666; font-size:0.8em; font-weight:normal; margin-top:-1px;}
#form fieldset .error {color:#458B00; font-size:0.8em; font-weight:normal; margin-top:-1px;}

#form fieldset input:focus, #form fieldset textarea:focus { background: #efefef; }
#form fieldset input.check {   float:left; margin:3px 0px 0px 9px;width: 1em;	border:0px;	}
#form fieldset input.gobtn{ float:right; padding:2px 6px 3px 6px;background-color:#bbbbbb; color:#ffffff;font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px;width:132px; height:24px; text-align:center; }
#form fieldset input.gobtn:hover{ background-color:#458B00;border-color:#458B00 }
