
* table {
	border: 0;
	border-collapse: collapse;
}
* h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

#text {
	width: 595px;
	margin-bottom: 20px;
}
	#text p {
		margin: 10px 0 0 0;
	}

form {
	text-align: right;
}
	input.text {
		width: 196px;
	}
	input.date {
		width: 71px;
	}
	select {
		width: 100px;
	}
	textarea {
		width: 585px;
		height: 100px;
	}
	input.button {
		background-color: #149bc0;
		font-weight: bold;
		color: #fff;
	}
table.checklist {
	width: 595px;
	margin-bottom: 15px;
}
	table.checklist caption {
		background-color: #dadada;
		text-align: left;
		padding: 5px;
		margin-left: -1px;
		font-weight: bold;
	}
	table.checklist tr {
		text-align: left;
		vertical-align: middle;
	}
	table.checklist tr.dark {
		background-color: #f8f8f8;
	}
		table.checklist tr td {
			padding: 2px;
			border: 1px solid #dadada;
		}
			table.checklist tr td.check {
				width: 20px;
				text-align: center;
			}
			table.checklist tr td.label {
				width: 277px;
			}
			table.checklist tr td.label-2 {
				width: 200px;
			}
			table.checklist tr td.label-3 {
				width: 575px;
			}
			table.checklist tr td.date {
				width: 77px;
			}
table#customer {
	width: 595px;
	margin-bottom: 15px;
}
	table#customer caption {
		background-color: #dadada;
		text-align: left;
		padding: 5px;
		margin-left: -1px;
		font-weight: bold;
	}
	table#customer tr {
		text-align: left;
		vertical-align: middle;
	}
	table#customer tr.dark {
		background-color: #f8f8f8;
	}
		table#customer tr td {
			padding: 2px;
			border: 1px solid #dadada;
		}
			table#customer tr td.input {
				width: 200px;
			}
			table#customer tr td.label {
				width: 77px;
				padding-left: 5px;
			}
	
#errms {
	margin: 10px 0 10px 0;
	text-align: left;
}
