/**
 * new form styles for ESS web forms
 * 
 */

div.web-form {
	
}
div.web-form label {
    width:110px;
    margin-top:6px;
    font-size:14px;
    display:inline-block;
    float:left;
    padding:3px 12px 3px 0px;
    text-align:right;
}
div.web-form input {
    height:20px; 
    width:410px; 
    padding:5px 8px;
}
div.web-form textarea {
	padding:8px; 
	width:410px;
	height:80px;
}
div.web-form li.textarea label {
	display:block;
	text-align:left;
	float:none;
	width:100%;
}
div.web-form li.textarea textarea {
	width:532px;
}
div.web-form button {
	margin-left:156px;
}
div.web-form ul {
    width:100%;
    list-style-type:none;
    list-style-position:outside;
    margin:0px;
    padding:0px;
}
div.web-form li {
    padding:4px 12px;
    position:relative;
}