
/* classes for form layout (formfunctions.php) */
.myformtable {
  width: 740px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #ff9933;
  border-spacing: 0px;
  padding: 5px;
  }
  
.myreadtable {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border-width: 1px;
  border-style: solid;
  border-color: #ff9933;
  border-spacing: 0px;
  padding: 5px;
  vertical-align:middle;
  }
  
.myreadheadtd {
  font-weight: bold;
  background-color: #ff9933;
  padding: 2px;
  }
  
.mysummarytable {
	width: 100%;
	background-color: #efefef;
	padding: 5px;
	padding: 10px;
    text-align:left;
    font-size: x-small;
    border: 1px;
    border-color: #FF9933;
	border-style: solid;
	}
	

  
.myreadheadcentertd {
  font-weight: bold;
  background-color: #ff9933;
  padding: 2px;
  text-align: center;
  }
  
.myreadtd {
  text-align:center;
  padding: 2px;
  }
 

.myreadtablerow:hover {
  background-color: #efefef;
  }
  
.myreadtdleft {
  text-align: left;
  padding: 2px;
  }
  
/*.myreadtablerow {
	height: 40px;
	}*/
	
.myordertable {;
  display: block;
  height: 40px;
  width: 740px;
  font-size: small;
  padding-top: 15px;
  }
  
.myordertablelefttd {
  text-align: left;
  }

.myordertablerighttd {
  text-align: right;
  }
  
  
  
.myoutputtablelogos {
  width: 400px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #ff9933;
  border-spacing: 0px;
  padding: 5px;
  }
  
.myoutputlefttdlogos {
  background-color: #efefef;
  width: 200px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
  }
  
.myoutputrighttdlogos {
  /*background-color: #dfdfdf;*/
  width: 200px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
}

.myoutputrighttoptdlogos {
  /*background-color: #cccccc;*/
  width: 200px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 20px;
  vertical-align: bottom;
  text-align: left;
  padding: 10px;
}

.mypagenavtd {
	vertical-align: middle;
	}
	
.myresulttable {
  width: 740px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #ff9933;
  border-spacing: 0px;
  padding: 5px;
  }
  
.myresulthead {
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #efefef;
  text-align: right;
  }
  
.myresulttableleft {
  background-color: #efefef;
  width: 110px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
  }
  
.myresulttablemiddle {
  width: 550px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
}
  

.myresulttableright {
  width: 80px;
  font-weight: bold;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 25px;
  vertical-align:top;
  text-align: right;
  padding: 10px;
}	

.myoutputtablelarge {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #ff9933;
  border-spacing: 0px;
  padding: 5px;
  }
	
.myoutputtable {
  width: 740px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px;
  border-style: solid;
  border-color: #ff9933;
  border-spacing: 0px;
  padding: 5px;
  }
  
.myoutputlefttd {
  background-color: #efefef;
  width: 325px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
  text-align: left;
  }
  
.myoutputrighttd {
  /*background-color: #dfdfdf;*/
  width: 325px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
}

.myoutputlefttoptd {
  background-color: #efefef;
  width: 325px;
  border-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 20px;
  vertical-align: top;
  text-align: center;
  padding: 10px;
}

.myoutputlefttoplogotd {
  background-color: #efefef;
  width: 325px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  line-height: 20px;
  vertical-align: top;
  text-align: right;
  padding: 10px;
}

.myoutputrighttoptd {
  /*background-color: #dfdfdf;*/
  width: 325px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #efefef;
  line-height: 20px;
  vertical-align: bottom;
  text-align: left;
  padding: 10px;
}

.myoutputrighthltd {
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #efefef;
}

.myoutputlefthltd {
  background-color: #efefef;
  width: 325px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: top;
  padding: 10px;
  

}

.inserttablecaption {
  width: 100%;
}

.inserttablecaptionlefttd {
  font-size: small;
  text-align: left;
  padding-left: 10px;
}

.inserttablecaptionrighttd {
  font-size: small;
  text-align: right;
  padding-right: 10px;
}

.inserttable {
  font-size: small;
  text-align: left;
}

.inserttablesmalltd {
}

.inserttabletd {
  padding: 2px;
}


.myformtd {
  /*background-color: #dfdfdf;*/
  width: 325px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: middle;
  /*vertical-align: bottom;*/
   }
   
.myformtdlong {
  /*background-color: #dfdfdf;*/
  width: 580px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: middle;
  /*vertical-align: bottom;*/
   }
   
.myformtdarealong {
  /*background-color: #dfdfdf;*/
  width: 580px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  line-height: 20px;
  vertical-align: middle;
  /*vertical-align: bottom;*/
   }
   
.myformtdhead {
  /*background-color: #dfdfdf;*/
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  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: #cccccc;
  padding: 1px;
  font-size: x-small;
  padding-right: 5px;
  }
  
.myarealabel {
  /*background-color: #dfdfdf;*/
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  vertical-align: top;
  }

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


.mycontrollong {
   width: 450px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mycontrolshort {
   width: 100px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   

.mycontrolmiddle {
   width: 184px;
   background: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
.mycontrolmiddle2 {
   width: 333px;
   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: #efefef;
   }
   
 .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;
   }
   


