table.proposal-list{
	border: 1pt solid #d1d7dc;
	border-collapse:collapse;
	font-size: small;
}
tr.header td{
	padding: 4pt 6pt;
	background-color:#3671A5;
	color:white;
}
table.proposal-list td{
	border: 1pt solid #d1d7dc;
	padding:4pt 4pt;
	overflow:hidden;
}
td.content{
	height: 3em;
}
td.prop_id{
	font-size: 16pt;
	font-family:Courier;
}
table.proposal-show{
	border: 1pt solid #d1d7dc;
	border-collapse:collapse;
	font-size:large;
}
table.proposal-show td{
	padding:5pt;
}
table.proposal-show td.data{
	padding:3pt;
	text-align:left;
	min-width: 20em;
}
table.proposal-show td.label{
	font-size:small;
	padding: 4pt;
	width:8em;
	text-align:right;
	border:0;
}
input#username{
	width: 16em;
}
input#password{
	width:16em;
}
