	form{
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	fieldset{
		margin: 15px;
		border: 1px solid #cccccc;
		padding:10px;
		background: #FAFAF5;
		-moz-border-radius: 5px;
	}
	br{
		clear: both;
	}
	legend{
		font-size: 1.15em;
		color: inherit;
		background: #ffffff;
		border: 1px solid #CCCCCC; 
		padding: 3px;
		-moz-border-radius: 5px;
	}
	h1,h2,h3,h4,h5{
		margin: 5px 0px 5px 0px;
		padding: 0px;
	}
	textarea,input{
		font-size: inherit;
		font-family: inherit;
	}
	.input-checkbox{
	}
	.checklist{
		list-style: none;
		padding: 0px;
		margin: 0px;
		font-size: 1em;
	}
	.input-text,.text-area{
		width: 400px;
		font-family: inherit;
		margin:5px;
		padding:3px;	
		border: 1px solid #aaaaaa;
		background: #ffffff url(/pics/input.gif) bottom left repeat-x;
		color: #555555;	
		-moz-border-radius: 3px;		
	}
	.input-text:focus,.text-area:focus{
		margin:4px;
		border: 2px solid #6699CC;
		background: #ffffff url(/pics/input-focus.gif) top left repeat-x;
	}	
	.label-input{
		width: 200px;
		float:left;
		display: block;
		margin-right: 10px;
		padding: 3px 0px 3px 0px;
	}
	.textarea-resizer-link{
		margin: 0px 10px 0px 0px;
		text-decoration: none;
	}
	.textarea-resizer-link img{
		border: none;
		margin: 0px;
		padding: 0px;
	}
	.textarea-resizer{
		margin: 5px 0px -0px 210px;
		font-size: 0.7em;
		padding: 5px;
	}
	.clearer{
		clear: both;
	}


