body 	{ font-size: 11pt; font-family:arial,helvetica,sans-serif;}

div.form {
  clear:both;
  float:none;
  padding: 5px;
  }

input,textarea,select { border: 1px solid navy; font-size:9pt; background-color:white;}
input.MANDATORY,textarea.MANDATORY,select.MANDATORY { border: 1px solid red; }

div.form span { float: left; text-align: left; padding: 2.5px; } 

/*div.form span.failed {   color:#B52931; font-weight:bold;  }*/
textarea.failed,input.failed,select.failed,textarea.FAILED,input.FAILED,select.FAILED{   color:white; background-color:#B52931; border: 1px solid red; }

/*div.form span.ok {   color:green; font-style:italic;}*/
textarea.ok,input.ok,select.ok {   border: 1px solid navy;}

div.form .label {   width: 125px; text-align: left; padding-left:2px;}
div.form .shortlabel {   width: 70px; text-align: left; padding-left:2px;}

#btngrn	{ width:120px; background-color: white; color: green; }
#btnred	{ width:120px; background-color: white; color: red; }
#btnorg	{ width:120px; background-color: white; color: orange; }
#btngo	{ width:25px; background-color: orange; color: white; }
#btnclear	{ width:25px; background-color: green; color: white; }


div.label { position:relative;top:-20px;left:5px;padding-left:10px; font-family: arial,helvetica,sans-serif;}
div.section { border: 1px dashed red;}

div.searchResult	{ position:absolute; border: 0px solid green; width:360px; height: 50px; overflow:auto; visibility:hidden;}
div.searchResult td { padding-left:5px; padding-right:10px;}

div.searchResultSmall	{ position:absolute; border: 0px solid green; width:240px; height: 120px; overflow:auto; visibility:hidden;}
div.searchResultSmall td { padding-left:5px; padding-right:10px;}

div.newRegioForm	{ position:absolute; border: 0px; width:360px; height: 120px; overflow:auto; visibility:hidden;}

div.gridheader { color:white; font-weight:bold; background-color:navy; font-style:italic; font-size:9pt; font-weight:bold; }
div.gridheader span {  border-left:1px solid #C0C0C0; padding-left:2px; }
div.grid span { float: left; text-align: left; padding-left:2px;} 

div.grid {
  clear:both;
  float:none;
  padding: 2px;
}
