
body { font-family:verdana,arial; font-size:11px; } 
#abstract { line-height:18px; font-size:12px; width:570px; margin-bottom:20px;}
#abstract h1 { font-size:16px; }
#myform { display:none; }
legend { font-size:12px; font-weight:bold; text-transform:uppercase; }

input { border:1px solid silver; height:15px; line-height:15px; font-size:11px;}
select { border:1px solid silver; height:18px; line-height:18px; font-size:11px;}
textarea { border:1px solid silver; line-height:14px; font-size:11px;}

input:focus, select:focus, textarea:focus { background-color:#eee; }

label.error {
  background:url("/postdoc/img/unchecked.gif") no-repeat 0px 0px;
  margin-left: 5px;
  padding-left: 16px;
  padding-bottom: 5px;
  color: #EA5200;
  font-size:9px;
}

label.error2 {
  margin-left: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  color: red;
  font-size:9px;
  text-transform:lowercase;
  font-weight:normal;
}


div.label span { font-size:10px;  }
div.value span { font-size:9px;  }
div.label { position:absolute; width:130px; height:18px; line-height:18px; color:#aaa; white-space:nowrap;} /* border:1px solid red; */
div.fs10 { font-size:10px; }
/* div.value { border:1px solid green; } */
div.value { position:absolute; }
select.country { width:230px;  border:1px solid silver; height:18px; line-height:18px; font-size:11px; }

div.fieldset { border:1px solid gray; position:relative; left:0px; width:560px; margin-top:10px; height:20px;}

div.title { position:absolute; top:0px; left:0px; font-size:13px; font-weight:bold; background-color:silver; width:550px; padding:5px; border-bottom:1px solid gray; text-transform:uppercase;}
div.title span { text-transform:none; }

#personal_data { height:190px;}
#contact_information { height:230px; }
#university_degree { height:350px; }
#postgraduate { height:340px; }
#additional { height:230px; }
#research { height:290px; }
#publications { height:470px; } /* 370 450 */
#uploadContainer { position:absolute; top:367px; left:10px; z-index:10; width:500px; height:auto; background-color:white;}
#l_noteupload { line-height:15px; }
#presentations { height:255px; }
#awards { height:255px; }
#otherskills { height:220px; }
#language { height:80px; }
#referee1 { height:220px; }
#referee2 { height:220px; }
#addinfo {   height:85px; }
#notes   {   height:220px; }
#statement {   height:270px; }
#info { height:450px; }

div.ud { position:absolute;top:0px; left:0px; }
#ud0_l_button_ud { width:500px; }
#ud0_l_button_ud div { float:left; margin-left:5px; }
#ud0_l_button_ud button { font-size:12px; font-weight:bold; border:1px solid silver; }
#ud_remove { margin-right:10px; }

div.pg { position:absolute;top:0px; left:0px; }
#pg0_l_button_pg { width:500px; }
#pg0_l_button_pg div { float:left; margin-left:5px; }
#pg0_l_button_pg button { font-size:12px; font-weight:bold; border:1px solid silver; }
#pg_remove { margin-right:10px; }
/* specific */
#l_agreetext1 { white-space:normal; }

#fld_middle { width:50px; }
#fld_upload { display:none; }
#i_upload { z-index:20; }
#l_notelanguage2,#l_engwritten,#i_engwritten,#l_engspoken,#i_engspoken { display:none; }
#l_adinfoother,#i_adinfoother { display:none; }
/* fake */
div.fake { display:none; }


/* preview */
#preview_button { font-size:12px; font-weight:bold; border:1px solid silver; background-color:green; color:white; height:25px; margin:20px 0px; display:none;}
#backto_button { position:absolute; top:20px; left:450px; display:none; z-index:2;}
#b_button { font-size:12px; font-weight:bold; border:1px solid silver; background-color:#999; color:black; height:25px; margin:0px; cursor:pointer;}
div.submit_button { display:none; border-top:1px solid gray; margin:0px; width:539px; height:40px; padding:5px 0px;}
div.submit_button button { font-size:12px; font-weight:bold; border:1px solid silver; background-color:red; color:white; height:25px; margin:10px; } 
div.submit_button div.warning { font-size:12px; float:left; margin:15px; width:400px; }
#preview { position:absolute; top:10px; left:10px; width:550px; height:auto; display:none; border:1px solid gray; z-index:1;}
#preview div.item { clear:both; font-size:11px; }
#preview div.item div.l { float:left; font-style:italic; color:silver; text-align:right; padding-right:5px; width:175px; height:16px; line-height:16px; border-bottom:1px solid #eee; }
#preview div.item div.v { float:left; border-bottom:1px solid #eee; line-height:16px; width:350px; }
#preview div.prevtitle { clear:both; width:539px; background-color:silver; font-weight:bold; border:1px solid gray; height:16px; line-height:16px; padding:0 5px; text-transform:uppercase; margin-top:35px;}
#preview div.item div.l2 { width:548px; font-style:italic; color:silver; text-align:center; border-bottom:1px solid #eee;}
#preview div.item div.v2 { width:548px; margin-bottom:30px;}
#preview div.item div.v2 pre { width:548px; }
#preview div.prevtitle2 { font-size:14px; font-weight:bold; height:20px; margin:0; line-height:20px; width:100%; padding:0px 5px;}
#preview div.prevtitle2 span { font-size:12px; font-weight:normal;}
#debug { position:absolute; top:250px; left:600px; width:500px; height:500px; overflow:auto; border:1px solid black; display:none;}

/*#warningjs { color:red;  }*/

/* upload */
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	padding: 10px;
	width: 300px;
        margin-top:-10px;
}

.fileUploadQueueItem .cancel {
	float: right;
}

.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}

.fileUploadQueue { background-color:white; margin-top:10px; padding:10px; height:30px; width:520px;}
.fileUpload { margin:0px; }
