
/* --- navigation bar --- */

div#NavigationBar
{
	position: fixed;
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #DDD;
	border-top: 1px solid gray;
	cursor: default;
	width: 100%;
	height: 0.9cm;
	bottom: 0;
}

div#NavigationBar table
{
	margin: 1mm 2mm;
}

div#NavigationBar td
{
	padding: 0 1mm;
}

div#NavigationBar td:not(:first-child)
{
	border-left: 1px dotted gray;
}

div#NavigationBar td > *
{
	vertical-align: middle;
}

div#NavigationBar button
{
	width: 7mm;
	min-height: 4mm;
}

div#NavigationBar button img
{
	vertical-align: middle;
}

input#RecordIndex
{
	width: 2cm;
	text-align: right;
}

span#StatusBar
{
	font-weight: bold;
	padding-left: 20px;
}

/* --- Please wait sign --- */

/*div#DisableInteraction
{
	position: fixed;
	right: 0;
	top: 0;
	padding: 1mm 4mm;
	background-color: white;
	border: 1px solid black;
	text-align: center;
}*/

/* --- positioner --- */

div#Body
{
	position: absolute;
	top: 0;
}

div#Header
{
	position: absolute;
	top: 0;
}

div#Footer
{
	position: absolute;
}

/* --- record in linear display --- */

div.record
{
	position: absolute;
	width: 100%;
}

div.current
{
	background-color: #EEE !important;
}

div.progress
{
	cursor: wait;
	background-color: #FFC !important;
}

div.success
{
	background-color: #CFC !important;
}

div.bumper
{
	position: absolute;
	width: 10px; /* IE collapses bumper if width is ommited */
	height: 0.9cm;
}

/* --- form display --- */

div#Body input[type=text],
div#Body select,
div#Body textarea
{
	border: 1px solid #AAA;
	text-align: left;
}

div#Body button
{
	background-color: #DDD;
	color: black;
	border: 1px solid black;
	border-color: #EEE #888 #888 #EEE;
}

input.upload-
{
	width: 70%;
	height: 100%;
}

input.upload-+button
{
	font-weight: bold;
	margin-left: 1%;
	width: 27%;
	height: 100%;
	vertical-align: top; /* fixes opera and ie */
}

div.upload_progress
{
	position: absolute; 
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #CCC;
	text-align: center;
	opacity: .75;
	filter: alpha( opacity=75 );
}

iframe.upload_target
{
	display: none;
}

.object_class_label
{
	position: absolute;
	display: block;
}
