div.field-container {
	border-bottom: dashed thin gray;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
}

div.confidential-field-container{
	padding-bottom: 0em;
	border-bottom:none;
	}
#target-type-button-error {
	margin-top: 4px;
	margin-left: 4px;
}	
#trafficLights div.field-container{
	border-bottom:none;
}
#singleTrafficLight{
	border-bottom: dashed 1px #C0C0C0;
}
.cbiTableSpan{
	white-space:nowrap;
	}
.cbiTableSpan .cbiCheckBox{
	margin:3px;
}
 .marginLeft{
	margin-left:10px;
	}
td{
	vertical-align: top;
	}

div.field {
	min-width: 650px;
	width: 650px;
	float: left;
}

div.field-container table {
	display: table;
}


div.field-container table .actionCol {
	width: 80px;
}

div.field-container table .calcStackCol {
	width: 300px;
}

div.field div{
	display: inline-block;	
}

div.field-old {
	margin-left: 48.8em;
	min-width: 200px;
}

.old-value{
	width: 380px;
	max-width: 380px;
	word-wrap: break-word;
	display: inline-block; 
}

div.field-container:after{
	content:"clear";
	clear:left;
	display:block;
	height:0;
	overflow:hidden;
	font-size:0;
}

.onTheFlyField{
	width: 250px;	
}

div.field-container .chzn-choices {
	width: 380px;
}

.field-container .field span.message, .field-container .field span.error {
	float: left;
	clear: left;
	padding-left: 150px;
	margin: 0 0 0 1em;
	font-size: 85%;
	
}

select.citation{
	width:300px ;
}
	
div.field-container .chzn-container {
	width: 380px !important;
	max-width: 380px !important;
	margin-left: 10px;
}

form {
	margin-top: 10px;	
}

form .field > .field-label, from .field > label{
	display: block;
	float: left;
	width: 150px;
	padding: 0;
	margin: 5px 0 0 0;
	text-align: right;
}

form input,form textarea, form select, form .field-value {
	margin: 5px 0 0 10px;
}

form .field > .field-value{
	max-width: 380px;
	width: 380px;
}

form table {
	margin: 0 0 0 10px;
	display: inline-block;	
}

form table input{
	margin: 0 0 0 0;	
}

.dataentrynav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.dataentrynav>ul>li {
	margin-top: 15px;	
}

.dataentrynav>ul>li>span {
	font-weight: bold;
	font-size: large;
}

.dataentrynav ul ul {
	margin-left: 10px;
}

.dataentrynav ul ul>li {
	font-weight: normal;
	margin-left: 10px;
	font-size: inherit;
}

textarea {
	width: 380px;
	height: 8em;
}

input.order {
	width: 2em;	
}

.comment {
	width: 20em;
	height: 6em;
}

input.startPos, input.endPos {
	width: 3em;	
}

table textarea {
	height: 3em;	
}

.field-container .markItUp {
	width: 380px;	
}

.field-container .markItUpEditor {
	width: 380px;
	background: white;
	padding: 5px 5px 5px 5px;
}

.targetTypeContainer {
	padding-left: 150px;	
}

#targetType table{
	vertical-align: middle;	
}

.deletion-table {
	margin-top: 5px;
	padding-top: 5px;	
}

.typeCol {
	width: 150px;	
}

.textCol { 
	width: 450px;
}

.submitbutton {
	vertical-align: top;
}

.dataEntrySelectForm .submitbutton{
	margin: 5px 5px 10px 0;
}

.dataEntrySelectForm select{
	min-width: 150px;
	max-width: 958px;
}

div.indent {
	border-left: dashed thin gray;
	margin-left: 20px;
	border-top: dashed thin gray;
	margin-top: 20px;
	border-bottom: dashed thin gray;
}

div.trafficLightsRow span {
  min-width: 130px;
  display: inline-block;
}

div.trafficLightsRow span label{
  display: inline-block;
  font-weight: bold;
  min-width: 100px;
}

div.trafficLightsRow table {
  display: inline-table;
  padding-left: 5px;
}

#content table.trafficLightsTable td {
  padding: 0;	
}

div.trafficLightsRow table td{
  display: inline-table;
  padding-left: 5px;
}

div.newTrafficLight table.trafficLightsTable {
  margin-top:5px;	
}

.homeEditor .markItUpEditor {
	background: white;
	padding: 5px 5px 5px 5px;
	min-width: 500px;
}

#contentEditorPanel .field-container {
	border-bottom: none;
	padding-bottom: 0em;
}

#contentEditorPanel .buttonPanel {
	min-width: 205px;
	width: 205px;
	text-align: right;
	padding-bottom: 0.75em;
}

#contentEditorPanel .contentEditorContainer {
	border-bottom: dashed thin gray;
	margin-bottom: 1em;
}

#contentEditorPanel .homeEditorHeader {
	padding-left: 155px;
	font-size: 1.1em;
}

#contentEditorPanel .contentEditorImageUploadContainer {
	padding-bottom: 25px;
}

#contentEditorPanel .imageUploadHeader {
	margin-left: 10px;
}

