/* CSS Document */

.error {
	color:#f00;
}

form table {
	margin:30px 0 0 160px;
}
	form table th {
		width:120px;
		padding:10px 0;
	}
		form table .error th {
			vertical-align:top;
		}
	form table td {
		padding:10px 0;
	}
		form table td input,
		form table td select {
			width:240px;
		}
		form table td .pdf {
			display:inline-block;
			/display:inline;
			/zoom:1;
			position:relative;
			padding-left:40px;
		}
			form table td .pdf img {
				position:absolute;
				left:0; bottom:0;
			}

#buttonList {
	text-align:center;
	margin:20px 0 0;
}
	#buttonList li {
		display:inline;
		margin:0 10px;
	}
		#buttonList button {
			padding:0;
			margin:0;
			border:none;
			cursor:pointer;
		}
			#buttonList button.reset {
				width:64px;
				height:26px;
			}
			#buttonList button.submit {
				width:57px;
				height:26px;
			}