/* CSS Document */

#form {
	width: 335px;
	margin: 0;
	background-color: #fffdd9;
	border: 5px solid #8cc0e8;
	float: left;
	}

	#form .content {
		padding: 10px;
		}

	#form form {
		display: inline;
		}

		#form form fieldset {
			border: 0;
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
			border-top: 1px solid #0096d6;
			}

			#form form fieldset legend {
				display: none;
				}

		#form form ol li {
			margin-bottom: 4px;
			}

		#form form ol li.last {
			margin-bottom: 0;
			}

	#form form label {
		text-align: left;
		float: left;
		}

		#form form label span {
			padding-right: 0;
			}

		#form form fieldset.narrow_labels label {
			width: 145px;
			}

		#form form fieldset.wide_labels label {
			width: 200px;
			}

		#form form fieldset.wide_labels span.field {
			float: right;
			width: 90px;
			}

			#form form fieldset.wide_labels span.field select {
				width: 90px;
				margin-top: 5px;
				}

		#form form fieldset.narrow_labels span.field {
			float: right;
			width: 170px;
			}

			#form form fieldset.narrow_labels select {
				width: 170px;
				margin-top: 5px;
				}

			#form form fieldset.narrow_labels input {
				width: 165px;
				margin-top: 5px;
				}

	#form form input#unsecured_debt_amount {
		background: #ffffff url("/i/pound.gif") no-repeat 3px 3px;
		padding-left: 13px;
		width: 70px;
		}

	#form form li#item_submit input {
		float: right;
		margin-top: 5px;
		margin-right: -6px;
		}