.must {
	vertical-align:middle;
	position:absolute;
	right:5px;
	top:10px;
}

input,textarea {
	padding:5px;
}

.submit input {
	margin:20px;
	padding:20px;
	font-size:24px;
}

.short {
	width:200px;
}

.long {
	width:320px;
}

table {
    width: 100%;
    border: 1px #ccc solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table th,.th {
	position:relative;
	width:200px;
    padding: 10px;;
    border: #ccc solid;
    border-width: 0 0 1px 1px;
    background: #eee ;
    font-weight: bold;
    line-height: 120%;
	text-align:left;
	vertical-align:top;
	text-shadow:1px 1px 0 #fff;
}

table td {
    padding: 10px;
    border: 1px #ccc solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	vertical-align:middle;
}

.confirm input[type="submit"} { padding:20px;}

