/* CSS SPECIFIC TO iMHS INTERFACE */

body {
 	font-size: 120%;
}


p {
	margin: 1em;	
}

/* RECORD OVERVIEW ROWS */

table#results {
	border-spacing: 5px 15px;
	border-collapse: separate;
	table-layout: auto;
	width: 100%;
}


table#results td {
	border-bottom: 1px dotted #556555;
	vertical-align: top;
	line-height: 1.5em;
}

table#results tr {
	border-bottom: 1px dotted #556555;
 	margin-bottom: 10px;
}


form.projectform {
	margin: 0px; padding: 0px; line-height: 1.8em;
}

/* RECORD EDITING */

div#editForm {
}

div.formline {margin: .25em .5em .25em .5em; padding: 0;}
div.formline h3 {padding: 0; margin: .125em}
div.inputSet {margin: 5px;}
div.formline input[type="checkbox"], div.formline input[type="radio"] {margin: 0 0 0 .5em}
div.formline input[type="checkbox"] + label, div.formline input[type="radio"] + label {margin: 0 }

div.formline hr {margin: .125em; padding: 0}

div#controlBox {
	position: fixed; top: 0px; left: 0px;
	padding: 0;
	width: 100%;
	background: #d5d5d5;
	z-index: 10;
	border-bottom: 4px solid #1111dd;
}

/*
div#controlBox.projectMode {
	background: #ffc585;
}
*/

div#controlBox .project_notice {
	font-weight: normal; 
}

div#controlBox h1, div#controlBox h2, div#controlBox h3 {
	font-size: 1em; overflow: auto;
}

ul.links {
	background: #000000;
	padding: .3em;
}

ul.links a:link, ul.links a:active, ul.links a:visited {
	color: #9999ff; font-weight: bold;	text-decoration: none;
}

ul.links li {
	display: inline; margin-right: 1em; 
	list-style-type: circle;
}



/* IMAGE EDITING */

table.imageseq {
	border-collapse: separate; border-spacing: 1em;
}

table.imageseq td {
	border-bottom: 1px dotted #444444;
}

table.imageseq tr.headings td {
	border-bottom: 2px solid #444444;
	font-weight: bold;
}
