
	.expresssupport_letter_form label { 
		float: left; 
		text-align: right; 
		width: 90px; 
		padding: 2px 10px 2px 0;
		display: inline;
		overflow: hidden;
	}
	
	.expresssupport_letter_form p {
		float: left;
	}
	
	.expresssupport_letter_form input, 
	.expresssupport_letter_form text, 
	.expresssupport_letter_form textarea { 
		width: 260px; 
		margin: 0; 
		border: 1px solid #fff; 
		background-color: #fff; 
		color: #555; 
		padding: 2px; 
		margin: 0 5px 0 0;
		font-size: 1em;
		display: inline;
		overflow: hidden;
	}
		.expresssupport_letter_form input:focus, 
		.expresssupport_letter_form text:focus,
		.expresssupport_letter_form textarea:focus { 
			border: 1px solid #999; 
		}	
	
	.expresssupport_letter_form textarea { 
		width: 260px; 
		height: 100px;
		display: inline;
		overflow: hidden;
	}

	.expresssupport_letter_form dl { 
		float: left; 
		margin: 0; 
		width: 430px; 
	}
	
		.expresssupport_letter_form dt { 
			float: left; 
			width: 30px; 
			padding: 0; 
		}
			 .expresssupport_letter_form dt input { 
				width: auto; 
			}
		
		 .expresssupport_letter_form dd { 
			float: left; 
			width: 400px; 
			margin-bottom: 5px; 
			padding: 0; 
		}
			 .expresssupport_letter_form dd label { 
				float: left; 
				width: 400px; 
				padding: 0;
				text-align: left; 
			}

	.expresssupport_letter_form .button, .expresssupport_letter_preview .button { 
		padding: 4px 0px 4px 0px;
		margin: 0 360px 0 0;
		width: 58px; 
		height: auto;
		cursor: pointer;
		border: none; 
		background-color: #022269; 
		color: #fff;
		display:inline;
	}
		.expresssupport_letter_form .button:hover, .expresssupport_letter_preview .button:hover { 
			background-color: #009cbb; 
		}
		
	.expresssupport_letter_form p.error {
		border: 1px solid #ff0000;
		padding: 5px;
		color: #ff0000;
	}
	
	.expresssupport_letter_preview textarea {
		width: 400px;
		wid\th: 420px;
		height:350px;
		display:inline;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 10px 0px;
	}
	




	.expresssupport_poll_form label { 
		float: left; 
		text-align: right; 
		width: 90px; 
		padding: 2px 10px 2px 0;
		display: inline;
		overflow: hidden;
	}
	
	.expresssupport_poll_form p.textarea label {
		float: left; 
		text-align: left; 
		width: 350px; 
		padding: 2px 0px 2px 0;
		margin: 0 5px 0 0;
		display: inline;
		overflow: hidden;
	}
	
	.expresssupport_poll_form p.textarea textarea {
		width: 430px; 
		margin: 0; 
		border: 1px solid #fff; 
		background-color: #fff; 
		color: #555; 
		padding: 2px; 
		margin: 0 5px 0 0;
		font-size: 1em;
		display: inline;
		overflow: hidden;
	}
	
	.expresssupport_poll_form p {
		float: left;
	}
	
	.expresssupport_poll_form input, 
	.expresssupport_poll_form text, 
	.expresssupport_poll_form textarea,
	.expresssupport_poll_form select { 
		width: 260px; 
		margin: 0; 
		border: 1px solid #fff; 
		background-color: #fff; 
		color: #555; 
		padding: 2px; 
		margin: 0 5px 0 0;
		font-size: 1em;
		display: inline;
		overflow: hidden;
	}
		.expresssupport_poll_form input:focus, 
		.expresssupport_poll_form text:focus,
		.expresssupport_poll_form textarea:focus { 
			border: 1px solid #999; 
		}	
	
	.expresssupport_poll_form textarea { 
		width: 260px; 
		height: 100px;
		display: inline;
		overflow: hidden;
	}

	.expresssupport_poll_form dl { 
		float: left; 
		margin: 0; 
		width: 430px; 
	}
	
		.expresssupport_poll_form dt { 
			float: left; 
			width: 30px; 
			padding: 0; 
		}
			 .expresssupport_poll_form dt input { 
				width: auto; 
			}
		
		 .expresssupport_poll_form dd { 
			float: left; 
			width: 400px; 
			margin-bottom: 5px; 
			padding: 0; 
		}
			 .expresssupport_poll_form dd label { 
				float: left; 
				width: 400px; 
				padding: 0;
				text-align: left; 
			}

	.expresssupport_poll_form .button, .expresssupport_poll_form .button { 
		padding: 4px 0px 4px 0px;
		margin: 0 400px 0 0;
		width: 58px; 
		height: auto;
		cursor: pointer;
		border: none; 
		background-color: #022269; 
		color: #fff; 
	}
		.expresssupport_poll_form .button:hover, .expresssupport_poll_form .button:hover { 
			background-color: #009cbb; 
		}
		
	.expresssupport_poll_form p.error {
		border: 1px solid #ff0000;
		padding: 5px;
		color: #ff0000;
	}
	
	


