div#contact-wrapper form fieldset {
	margin:0;
	padding:20px 0 20px 0;
	border:none;
}
	* html div#contact-wrapper form ol {
		height:1%;
	}
	div#contact-wrapper form fieldset legend {
		color:#000000;
		font-size:150%;
		font-weight:normal;
		margin:0pt;
		padding:5px 10px 5px 0px;
		line-height:150%;		
	}
	div#contact-wrapper form label span{
		display:block;
		float:left;
		width:150px;
		padding:0 0 0 20px;
		text-align:right;
		font-weight:bold;
		color:#5D5D5D;
	}
	div#contact-wrapper form label.error{
		display:block;
		padding: 0 30px 0 0;
		text-align:right;
		color:#ff0000;
		font-size:88%;
		font-weight:normal;		
	}	
		div#contact-wrapper form label span em {
			color:#FF0000;
			padding:4px;
		}
	div#contact-wrapper form fieldset li{
		padding:5px;
		list-style-type:none;
	}
	div#contact-wrapper form fieldset input{
		width:280px;
		height:20px;
		font-size:12px;
		padding:2px 0 0 0;
	}
	div#contact-wrapper form fieldset input.btn{
		width:80px !important;
		height:20px;
		padding:0;
		margin:0 0pt 5px 0px !important;
		cursor:pointer;
	}	
	div#contact-wrapper form fieldset textarea{
		width:280px;
	}	
	div#contact-wrapper form fieldset select{
		width:284px;
		height:20px;
	}
	*:first-child+html div#contact-wrapper form fieldset textarea {
		width:278px;
	}			
	*:first-child+html div#contact-wrapper form fieldset input{
		width:280px;
	}	
	* html div#contact-wrapper form fieldset input{
		width:280px;
	}										
	*:first-child+html div#contact-wrapper form fieldset select{
		width:283px;
	}	
	* html div#contact-wrapper form fieldset select{
		width:283px;
	}
div#contact-wrapper form #message li span{
	display:block;
	padding: 0 30px 0 0;
	text-align:right;
	color:#34BAB5;
	font-weight:bold;
}	