fieldset {
	padding:10px;
	border:1px solid #ffffff;
	border-color:#ddddff #999999 #667777 #ddddff;
	margin-bottom:25px;
	width:98%;
	background:#f2f2e6
}
legend {
	padding:0 10px;
	margin:-26px 0 0 -11px;
	border:1px solid #ffffff;
	border-color:#e5e5c3 #505014 #505014 #e5e5c3;
	background:#ffc000;
	color:#ffffff;
	font:17px/21px Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold
}
label {
	margin-top:0px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-right:8px;
	float:right;
	text-align:right !important;
}
.formright {
	width:35%;
}
.formtab {
	background-color:#f2f2e6;
}
td {
	margin:0;
	padding:0;
}
input, textarea, select {
	padding:1px;
	font:12px/12px Arial, Helvetica, sans-serif;
	vertical-align:middle
}
/*Safari*/
select, input, textarea, button {
	outline:none;
	resize:none
}
#formtext {
	color:#666;
}
