
/* classes for form layout (formfunctions.php) */
.myformtable {
  width: 700px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #3399CC;
  border-spacing: 0px;
  padding: 5px;
  }
  
.myreadtable {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #3399CC;
  border-spacing: 0px;
  padding: 5px;
  }
  
.myreadheadtd {
  font-weight: bold;
  background-color: #3399CC;
  padding: 2px;
  border-collapse: collapse;
  border-spacing: 2px;
  border-color: #e1e1e1;
  }
  
.myreadtd {
  text-align: center;
  padding: 2px;
  }

.myreadtablerow:hover {
  background-color: #efefef;
  }
  
.myreadtdleft {
  text-align: left;
  padding: 2px;
  }
  
.myreadtablerow {
	height: 40px;
	}
	


.myformtd {
  /*background-color: #dfdfdf;*/
  width: 325px;
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  line-height: 20px;
  vertical-align: middle;
  /*vertical-align: bottom;*/
   }
   
.myformtdlong {
  /*background-color: #dfdfdf;*/
  width: 580px;
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  line-height: 20px;
  vertical-align: middle;
  /*vertical-align: bottom;*/
   }
   
.myformtdarealong {
  /*background-color: #dfdfdf;*/
  width: 580px;
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  line-height: 20px;
  vertical-align: middle;
  /*vertical-align: bottom;*/
   }
   
.myformtdhead {
  /*background-color: #dfdfdf;*/
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  padding-right: 3px;
  line-height: 24px;
  font-size: small;
  font-weight: 600;
  text-align: right;
   }
   
.textlabelsmall {
  /*background-color: #dfdfdf;*/
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  padding: 1px;
  font-size: x-small;
  padding-right: 5px;
  }
  
.myarealabel {
  /*background-color: #dfdfdf;*/
  border-width: 1px;
  border-style: solid;
  border-color: #e1e1e1;
  vertical-align: top;
  }

   
.mycontrol {
   width: 300px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }

.mycontrollong {
   width: 580px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mycontrolshort {
   width: 100px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mycontrolpubl {
   width: 80px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mylistpubl {
   width: 60px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
   
.mycontrollistshort {
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
	
.mycontrolarea {
   width: 300px;
   background: #FFFFFF;
   font-size: small;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.input100 {
   width: 300px;
   background: #FFFFFF;
   font-size: small;
   white-space: pre-line;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mycontrol:focus, .mycontrolshort:focus, .mycontrolarea:focus, .input100:focus,
.mycontrollist:focus, .mycontrollistshort:focus {
   background-color: #cccccc;
   }
   
 .mycontrolgrey {
   border: none;
   background: #e8e8e8;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mybutton {
  border: 2px outset #ffffff;
  padding: 1px;
  background: #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  
.red {
  color: #dd0000;
  text-align: justify;
   }
   


