@import url(calendar.css);

h4 { font-size:14px; font-weight:bold; text-decoration:underline; margin:10px 0 5px 0;}

.joboffer { padding:5px; margin:10px; border:1px dashed #FF0000;}
  .hoteljoboffer { text-align:right; font-weight:bold; font-size:14px; color:#FFFFFF; background:#223A6B;  }
  .datejoboffer { font-weight:bold; }
  .deptjoboffer { font-weight:bold;}
  .jobjoboffer { font-weight:bold;}
  .vacjoboffer { font-weight:bold; }
  .descjoboffer { margin:5px 0 0 0; }

#popupdate1
{
  position:absolute;
  visibility:hidden;
  background-color:white;
  layer-background-color:white;
}
.formucvdata
{
  display:table;
  width:96%;
  background:#ECF0F5;
  border:1px dashed #FF0000;
  margin:5px 0 15px 0;
  padding:10px;
}

  .formutitle{ display:table-row; margin:40px 0 0 0;}
    .formutitlecell { display:table-cell; width:50%; font-weight:bold; font-size:14px; color:#FFFFFF; background:#223A6B; text-align:right; }

  .formudata{ display:table-row; }
    .formulabel { display:table-cell; width:50%; text-align:left; padding:5px 5px 0 0; font-weight:bold;  }
    .formufield{ display:table-cell; width:50%;  padding:2px 0 0 0; font-size:12px; vertical-align:top; }
	  .formufield input { width:200px; font-size:12px;  }
	  .formufield select { width:200px; font-size:12px; }
	  .formufield textarea { width:250px; height:100px; font-size:12px; }
	  .formufield img { border:0; }
    .formucheck { display:table-cell; width:50%;  font-weight:bold; }	   
    .formubutton { display:table-cell; width:50%;  padding:7px 0 7px 0; }	
	  .formubutton input { background:#FFFFFF; color:#223A6B; min-width:150px; font-size:14px; font-weight:bold; padding:0 30px; }
     
  .formumessage{ margin:5px 0 10px 0; font-weight:bold; font-size:12px; color:#FF0000; }
