

form.wc_form {
	margin-bottom: 50px;
}

form.wc_form fieldset {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 240px;

	border: 1px solid #335e99;
	margin-bottom: 10px;
	overflow: hidden;
}

form.wc_form fieldset.default {
	float: left;
	clear: both;
	height: auto;
	width: auto;
	border: 0;
	overflow: auto;
}

form.wc_form fieldset.default p {
	float: left;
	clear: both;
	width: 100%;
}

form.wc_form fieldset.default p em {
	color: #d00;
}

form.wc_form fieldset.inline { height: auto; }

form.wc_form ol { list-style-type: none; padding-left: 0; }
form.wc_form ol li { float: left; clear: left; margin-bottom: 3px; }
form.wc_form label em { color: #d00; }

form.wc_form input.button { float: right; }

form.wc_form fieldset h2, form.wc_form fieldset h3, form.wc_form fieldset p, form.wc_form fieldset ul { margin: 0; padding: 0; }

form.wc_form fieldset div {
	float: left;
	padding: 1%;

	width: 48%;
	height: 180px;
}

form.wc_form fieldset div.wide { width: 98%; }

form.wc_form fieldset div p a {
	font-size: 10px;
}

form.wc_form fieldset div ul {
	list-style-type: none;
	width: 99%;
	height: 120px;

	margin: 10px 0;
	padding: 5px 0 5px 1%;
	overflow: auto;

	border: 1px solid #6988b2;
}

form.wc_form fieldset#personal { padding-top: 10px; padding-bottom: 10px; }
form.wc_form fieldset#personal ol {
	margin: 0;
	padding: 0 0 0 1%;
}

form.wc_form fieldset#personal ol li {
	float: left;
	clear: none;
	width: 30%;
	padding: 0;
	margin: 5px 0px 5px 0px;
}

form.wc_form fieldset#personal ol li label, form fieldset#personal ol li input.text {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}

form fieldset#personal ol li input.text {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}

form fieldset#personal ol li input.text { clear: left; margin: 0;}

div.loadtype {
	float: left;
	width: 50%;
}

a.closeLink {
	display: none;
	width: 150px;
	height: 25px;
	text-align: right;
	float: right;
	padding-right: 5px;
}


div.clear {
	width: 100%;
	height: 2px;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}
