body, td, th, select, input, textarea {
	font-size: 9pt;
	font-family: verdana;
}
tr
{
	vertical-align:top;
}
th
{
	text-align:left;
	vertical-align:top;
	padding-right:2pt;
	color:#300;
}
#search-form th {
    font-weight:normal;
}
#search-form td {
    font-weight:bold;
    width:100%;
}
img
{
	border:0px;
}
table.locations
{
	width: 100%;
}
table#locations td, table#locations input, table#locations select
{
	font-size:8pt;
}
table#locations
{
	border-spacing:0px;
	border-collapse:collapse;
}
table#locations td
{
	padding:0px;
	padding-bottom:0.5em;
	padding-top:1em;
}
table#locations td.bottom
{
	border-bottom:2px solid silver;
	background:#efefef;
	padding:0.5em;
}
.notice
{
	font-weight:bold;
}
.field
{
}

.new-value
{
	font-weight:bold;
	color:green;
}
.blank
{
	color:silver;
}
table#change-summary
{
	border-spacing:0.5em;
}
textarea
{
	width:100%;
}
.columns
{
	width:100%;
}

.handle
{
	font-size:80%;
	text-transform:uppercase;
	color:white;
	background-color:#ccc;
	padding:0.1em;
	cursor:move;
}