
  /* ===========================================================================
  
    Rules that effect all EditForm objects
    
    N.B. The class ifa_no_modified_check is used to mark elelemnts that should 
    not be checked when testing to see if the form has been modified using the 
    javascript function form_is_modified() (see ifa_editform.js). It probably 
    should not be used for formatting to avoid confusion
    
  ============================================================================*/
  
  .ifa_select {
/* Causes problem with right border of drop down list when there's no scrollbar
    width: 20em; */
  }
  
  .togglebtn {
    vertical-align: top;
  }
	
	.ifa_ta_resizebtn,
	.showlistbtn,
  .ifa_collapse_btn	{
    border: 1px solid #7F9DB9;
    outline: 1px solid #7F9DB9;	
		position: relative;
		top: 3px;
	}
  
	.ifa_ta_resizebtn,
  .ifa_collapse_btn	{
		padding: 0 2px;
		font-weight: bold;
	}
	
	.showlistbtn {
		padding: 0px;
	}
		
	.showlistbtn:hover {
    outline: 2px solid yellow;
	}
		
  .dbgridliner > table {
    margin: 0.5em 0 0 0;
    border: none;
    background-color: transparent;
  }
  
  .colheads > th {
    background-color: white;
    border: 1px solid #749DB9;
  }
  
  .dbgridliner td {
    background-color: transparent;
    border: 1px solid #749DB9;
    padding: 0.1em 0.2em;
  }
  
  .labelcell {
    white-space: nowrap;
    text-align: right;
/*    line-height: 2em; */
    vertical-align: top;
  }
  
  #EditFormDataDiv > table {
    margin: auto;  
  }
	
  #EditFormDataDiv td {
/*    height: 5em; */
/*    border: 1px solid #749DB9; */		
/*    background-color: transparent; */
    vertical-align: top;
  }
  
  .inputerr {
    border: 1px solid red ! important;  
  }
  
  .r0, .r1 {
    background-color: transparent;
  }
  
  .r0:hover, .r1:hover {
    background-color: yellow;
  }
    
  #EditFormDataDiv .dbgridliner {
	  float: left;
	}
	
	#errmsg {
	  color: red;
		text-align: center;
		border: 3px dashed Red;
		font-size: 1.2em;
		margin: 1em 2em;
		padding: 1em;
	  background-color: #F0FFF0;		
	}
	
	.required, .emphasis {
	  color: red;
	}
	
	

  /* ===========================================================================
  
    Rules that effect specific EditForm objects
    
  ============================================================================*/
  
  #client_pageobj #Code_txt {
    width: 6ex;
  }
  
  #client_pageobj #Name_txt {
    width: 60ex;
  }
  
  #package_pageobj #CompanyID_sel 
      , #package_pageobj #ClientID_sel
      , #package_pageobj #Location_sel  {
     width: 30ex;
  }
   
  #package_pageobj #RefCode_txt {
    width: 15ex;
  }
  
  #package_pageobj #Nights_txt
    , #package_pageobj #Total_Pax_txt  {
    width: 4ex;
  }
  
  #supplier_pageobj #Name_txt {
    width: 60ex;
  }
  
  #title_pageobj #Title_txt {
    width: 40ex;
  }

	#clearbookings_pageobj #BodyText1 {
	  width: 80%;
		margin-left: 10%;
	}