TABLE.uploadTable {
  font-size: 11px;
  margin-left: 20px;
  margin-right: 20px;
}

TR.uploadTableHeaderRow {
  text-weight: normal;
}

TH.uploadTableHeader {
  text-align: left;
  text-weight: normal;
}

TD.metadataUploadTableCellLeft {
  vertical-align : top ;
  text-align: left;
  font-weight: bold;
}

TABLE.metadataUploadTable {
  font-size: 11px;
  margin-left: 20px;
  margin-right: 20px;
}

TD.uploadTableCellRight{
  vertical-align : top ;
  text-align: left;
  width: 400px;
}

TD.uploadTableCell {
  vertical-align: top;
}

INPUT.metadataFields {
  font-size: 10px;
  width: 300px;
}
INPUT.metadataFields2 {
  font-size: 10px;
  width: 150px;
}

INPUT.fileLocator {
  font-size: 10px;
}

SELECT.metadataFields {
  font-size: 10px;
  width: 150px;
}

uploadForm {
  margin: 20px;
}

DIV.uploadBox {
  background-color: #E4E9F5;
  width: 600px;
  margin-bottom: 10px;
  margin-left: 5px;
  border: 1px solid #A4A5A8;
  text-align : left ;
}

DIV.uploadStepWrapper {
  width: 100%;
  text-align : center ;
}

DIV.help {
  font-size: 11px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right : 10px ;
}

DIV.validation-report {
  font-size: 10px;
  margin-left: 30px;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}

DIV.interlinearPreview {
  background-color: #ffffff;
  overflow: auto;
  width: 480px;
  height: 300px;
  border: 1px solid #A4A5A8;
  margin-right: 5px;
  margin-left: 5px;
}

.countryMenu 
{
	border: 1px solid lightblue;
	background: #e4e9f5;
	position: absolute;
	white-space: nowrap;
	z-index: 10000;
	overflow:auto;
}
	
			
.countryMenuItem
{			
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
}
.countryMenyItemExplained
{			
	color: black;
	font-weight: bold;
	background: #ffffff;
}

.languageMenu 
{
	border: 1px solid lightblue;
	background: #e4e9f5;
	position: absolute;
	padding: 2;
	white-space: nowrap;
	z-index: 1000;
	overflow:auto;
}
