td.cell_colour_1 {
	background-color: white; color: black;
}
td.cell_colour_2 {
	background-color: #e0eaf4; color: black;

}

table td {
  vertical-align:top;

}


h1.app_form {
  font: 2.2em Arial, Helvetica, sans-serif;
}
input.txtbox {
  border: 1px inset;
  width: 190px;
}

div.record_header {
  text-align: center;
  color: blue;
}

div.navigator input {
  vertical-align:middle;
  margin:5px;
  width:130px;
  font-size:0.7em;  
}

div.error_msg
{
	padding-left:20px;
	font-style: normal;
	color: #f00;
}

div.mandtory_msg {
    font-size: 0.7em;
	font-weight:normal;
	padding-left:20px;
}
div.mandtory_msg em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

form.app_form div {
  clear: left;
  margin: 2px; /*0;*/
  padding: 0;
  padding-top: 0;
}

form.app_form{
  clear: left;
  margin: 5px; /*0;*/
  padding: 0;
  padding-top: 0;
}

form.app_form div label{
  float: left;
  width: 30%;
  vertical-align:baseline;
  /*padding-left:20px;*/
  height:30px;
}
form.app_form em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}
form.app_form fieldset {
  border: 5px;
  width: 100%;  
}
form.app_form legend {
/*  font: bold 0.8em Arial, Helvetica, sans-serif;*/
  color: #00008B;
  background-color: #FFFFFF;
  padding-bottom:5px;
}
form.login div {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form.login div label{
  float: left;
  width: 35%;
  vertical-align:baseline;
  padding-left:20px;
  padding-top: 5px;
}
form.login em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}
form.login fieldset {
  border: 5px;
  width: 100%;  
}

form.login legend {
/*  font: bold 0.8em Arial, Helvetica, sans-serif;*/
  color: #00008B;
  background-color: #FFFFFF;
  padding-bottom:5px;
}

.hintText{
	font-size:0.7em;	
}


/* TC stylesheet by ST 2/12/2008  */

.public_search_results_tab {
    width: 80%;
    overflow: scroll;
	
}

form.app_form .english_label {
   position:relative;
   vertical-align:bottom;
} 

div.ui-tooltip {    
    max-width: 600px !important; 
}